Patch "MIPS: lantiq: Enable AHB Bus for USB" has been added to the 4.15-stable tree
Subsystems (3)
This is a note to let you know that I've just added the patch titled
MIPS: lantiq: Enable AHB Bus for USB
to the 4.15-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
mips-lantiq-enable-ahb-bus-for-usb.patch
and it can be found in the queue-4.15 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
3223a5a7d3a606dcb7d9190a788b9544a45441eeMon Sep 17 00:00:00 2001
From: Mathias Kresin <[email protected]>
Date: Fri, 16 Mar 2018 21:27:29 +0100
Subject: MIPS: lantiq: Enable AHB Bus for USB
From: Mathias Kresin <[email protected]>
commit 3223a5a7d3a606dcb7d9190a788b9544a45441ee upstream.
On Danube and AR9 the USB core is connected though a AHB bus to the main system cross bar, hence we need to enable the gating clock of the AHB Bus as well to make the USB controller work.
Patchwork: https://patchwork.linux-mips.org/patch/18814/
--- arch/mips/lantiq/xway/sysctrl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
arch/mips/lantiq/xway/sysctrl.c +3 -3
@@ -549,9 +549,9 @@ void __init ltq_soc_init(void)clkdev_add_static (ltq_ar9_cpu_hz (),ltq_ar9_fpi_hz (),ltq_ar9_fpi_hz (),CLOCK_250M );clkdev_add_pmu ("1f203018.usb2-phy" ,"phy" ,1 ,0 ,PMU_USB0_P ); -clkdev_add_pmu ("1e101000.usb" ,"otg" ,1 ,0 ,PMU_USB0 ); +clkdev_add_pmu ("1e101000.usb" ,"otg" ,1 ,0 ,PMU_USB0 |PMU_AHBM );clkdev_add_pmu ("1f203034.usb2-phy" ,"phy" ,1 ,0 ,PMU_USB1_P ); -clkdev_add_pmu ("1e106000.usb" ,"otg" ,1 ,0 ,PMU_USB1 ); +clkdev_add_pmu ("1e106000.usb" ,"otg" ,1 ,0 ,PMU_USB1 |PMU_AHBM );clkdev_add_pmu ("1e180000.etop" ,"switch" ,1 ,0 ,PMU_SWITCH );clkdev_add_pmu ("1e103000.sdio" ,NULL ,1 ,0 ,PMU_SDIO );clkdev_add_pmu ("1e103100.deu" ,NULL ,1 ,0 ,PMU_DEU );
@@ -560,7 +560,7 @@ void __init ltq_soc_init(void) }else {clkdev_add_static (ltq_danube_cpu_hz (),ltq_danube_fpi_hz (),ltq_danube_fpi_hz (),ltq_danube_pp32_hz ()); -clkdev_add_pmu ("1e101000.usb" ,"otg" ,1 ,0 ,PMU_USB0 ); +clkdev_add_pmu ("1e101000.usb" ,"otg" ,1 ,0 ,PMU_USB0 |PMU_AHBM );clkdev_add_pmu ("1f203018.usb2-phy" ,"phy" ,1 ,0 ,PMU_USB0_P );clkdev_add_pmu ("1e103000.sdio" ,NULL ,1 ,0 ,PMU_SDIO );clkdev_add_pmu ("1e103100.deu" ,NULL ,1 ,0 ,PMU_DEU );
Patches currently in stable-queue which might be from [email protected] are
queue-4.15/mips-lantiq-ase-enable-mfd_syscon.patch queue-4.15/mips-lantiq-enable-ahb-bus-for-usb.patch queue-4.15/mips-lantiq-fix-danube-usb-clock.patch