diff options
author | Philipp Zabel <p.zabel@pengutronix.de> | 2017-07-11 11:30:50 +0200 |
---|---|---|
committer | Lucas Stach <l.stach@pengutronix.de> | 2017-07-14 16:46:24 +0200 |
commit | 0e384ee6642df0db711d1b2ffe3de94a353fc4dd (patch) | |
tree | 00a20f2d91159d41ad38a5b1898a6623052108cf /Makefile | |
parent | 21dfbbe8b187ea6a94f675f4b28e6f7106fd8c02 (diff) | |
download | barebox-0e384ee6642df0db711d1b2ffe3de94a353fc4dd.tar.gz barebox-0e384ee6642df0db711d1b2ffe3de94a353fc4dd.tar.xz |
i.MX: clk-pllv3: Initially disable PLL_BYPASS bit
Commit cbff8031b491 ("i.MX: clk-pllv3: Do not touch PLL_BYPASS bit")
overreached a bit by removing the code that disables the PLL_BYPASS bit
for all architectures instead of making an exception for Vybrid and
i.MX6SL. This causes the USB controller on i.MX6Q to run at bypass
frequency and fail:
barebox@Boundary Devices i.MX6 Quad Nitrogen6x Board:/ usb
usb: USB: scanning bus for devices...
usb: Bus 001 Device 001: ID 0000:0000 EHCI Host Controller
imx-usb 2184200.usb: port(0) reset error
This patch adds code to unconditionally disable the PLL_BYPASS bit
initially, when the PLL clocks are registered.
Cc: Andrey Smirnov <andrew.smirnov@gmail.com>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Fixes: cbff8031b491 ("i.MX: clk-pllv3: Do not touch PLL_BYPASS bit")
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions