summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/imx35.dtsi
diff options
context:
space:
mode:
authorPeter Chen <peter.chen@freescale.com>2016-02-19 10:35:04 +0100
committerShawn Guo <shawnguo@kernel.org>2016-02-29 09:17:44 +0100
commit13ccd32b151b6259737958339d126c0fc5a2ec88 (patch)
tree0ed5753530de5f5ea89533d64d08441aab97ecd5 /arch/arm/boot/dts/imx35.dtsi
parentARM: dts: imx25.dtsi: change the clock information for usb (diff)
downloadlinux-13ccd32b151b6259737958339d126c0fc5a2ec88.tar.xz
linux-13ccd32b151b6259737958339d126c0fc5a2ec88.zip
ARM: dts: imx35.dtsi: change the clock information for usb
For imx35, it needs three clocks to let the controller work, the old code is wrong, and the usbmisc does not include clock handling code any more. Signed-off-by: Peter Chen <peter.chen@freescale.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Diffstat (limited to 'arch/arm/boot/dts/imx35.dtsi')
-rw-r--r--arch/arm/boot/dts/imx35.dtsi8
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/arm/boot/dts/imx35.dtsi b/arch/arm/boot/dts/imx35.dtsi
index ed3dc3391d1c..14e1320d9f84 100644
--- a/arch/arm/boot/dts/imx35.dtsi
+++ b/arch/arm/boot/dts/imx35.dtsi
@@ -305,7 +305,8 @@
compatible = "fsl,imx35-usb", "fsl,imx27-usb";
reg = <0x53ff4000 0x0200>;
interrupts = <37>;
- clocks = <&clks 73>;
+ clocks = <&clks 9>, <&clks 73>, <&clks 28>;
+ clock-names = "ipg", "ahb", "per";
fsl,usbmisc = <&usbmisc 0>;
fsl,usbphy = <&usbphy0>;
status = "disabled";
@@ -315,7 +316,8 @@
compatible = "fsl,imx35-usb", "fsl,imx27-usb";
reg = <0x53ff4400 0x0200>;
interrupts = <35>;
- clocks = <&clks 73>;
+ clocks = <&clks 9>, <&clks 73>, <&clks 28>;
+ clock-names = "ipg", "ahb", "per";
fsl,usbmisc = <&usbmisc 1>;
fsl,usbphy = <&usbphy1>;
dr_mode = "host";
@@ -325,8 +327,6 @@
usbmisc: usbmisc@53ff4600 {
#index-cells = <1>;
compatible = "fsl,imx35-usbmisc";
- clocks = <&clks 9>, <&clks 73>, <&clks 28>;
- clock-names = "ipg", "ahb", "per";
reg = <0x53ff4600 0x00f>;
};
};