Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

authored by

Peter Chen and committed by
Shawn Guo
13ccd32b 1b8d1ea9

+4 -4
+4 -4
arch/arm/boot/dts/imx35.dtsi
··· 305 305 compatible = "fsl,imx35-usb", "fsl,imx27-usb"; 306 306 reg = <0x53ff4000 0x0200>; 307 307 interrupts = <37>; 308 - clocks = <&clks 73>; 308 + clocks = <&clks 9>, <&clks 73>, <&clks 28>; 309 + clock-names = "ipg", "ahb", "per"; 309 310 fsl,usbmisc = <&usbmisc 0>; 310 311 fsl,usbphy = <&usbphy0>; 311 312 status = "disabled"; ··· 316 315 compatible = "fsl,imx35-usb", "fsl,imx27-usb"; 317 316 reg = <0x53ff4400 0x0200>; 318 317 interrupts = <35>; 319 - clocks = <&clks 73>; 318 + clocks = <&clks 9>, <&clks 73>, <&clks 28>; 319 + clock-names = "ipg", "ahb", "per"; 320 320 fsl,usbmisc = <&usbmisc 1>; 321 321 fsl,usbphy = <&usbphy1>; 322 322 dr_mode = "host"; ··· 327 325 usbmisc: usbmisc@53ff4600 { 328 326 #index-cells = <1>; 329 327 compatible = "fsl,imx35-usbmisc"; 330 - clocks = <&clks 9>, <&clks 73>, <&clks 28>; 331 - clock-names = "ipg", "ahb", "per"; 332 328 reg = <0x53ff4600 0x00f>; 333 329 }; 334 330 };