summaryrefslogtreecommitdiffstats
path: root/drivers/clk
diff options
context:
space:
mode:
authorSekhar Nori <nsekhar@ti.com>2018-05-07 17:04:57 +0530
committerStephen Boyd <sboyd@kernel.org>2018-05-15 15:33:52 -0700
commita714dceb721407c2a5d2887938f37e34ed00669c (patch)
tree8fa1e5b8db61828c25a5d1346abf28854ecfff36 /drivers/clk
parent60cc43fc888428bb2f18f08997432d426a243338 (diff)
downloadlinux-stable-a714dceb721407c2a5d2887938f37e34ed00669c.tar.gz
linux-stable-a714dceb721407c2a5d2887938f37e34ed00669c.tar.bz2
linux-stable-a714dceb721407c2a5d2887938f37e34ed00669c.zip
clk: davinci: psc-da830: fix USB0 48MHz PHY clock registration
USB0 48MHz PHY clock registration fails on DA830 because the da8xx-cfgchip clock driver cannot get a reference to USB0 LPSC clock. The USB0 LPSC needs to be enabled during PHY clock enable. Setup the clock lookup correctly to fix this. Signed-off-by: Sekhar Nori <nsekhar@ti.com> Reviewed-by: David Lechner <david@lechnology.com> Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'drivers/clk')
-rw-r--r--drivers/clk/davinci/psc-da830.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/clk/davinci/psc-da830.c b/drivers/clk/davinci/psc-da830.c
index f61abf5632ff..081b039fcb02 100644
--- a/drivers/clk/davinci/psc-da830.c
+++ b/drivers/clk/davinci/psc-da830.c
@@ -55,7 +55,8 @@ const struct davinci_psc_init_data da830_psc0_init_data = {
.psc_init = &da830_psc0_init,
};
-LPSC_CLKDEV2(usb0_clkdev, NULL, "musb-da8xx",
+LPSC_CLKDEV3(usb0_clkdev, "fck", "da830-usb-phy-clks",
+ NULL, "musb-da8xx",
NULL, "cppi41-dmaengine");
LPSC_CLKDEV1(usb1_clkdev, NULL, "ohci-da8xx");
/* REVISIT: gpio-davinci.c should be modified to drop con_id */