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

ARM: dts: imx25.dtsi: change the clock information for usb

For imx25, it needs three clocks to let the controller work,
the old code is wrong, and usbmisc has not included clock
handling code any more.

Tested-by: Fabio Estevam <fabio.estevam@freescale.com>
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
1b8d1ea9 ea1c1752

+4 -4
+4 -4
arch/arm/boot/dts/imx25.dtsi
··· 520 520 compatible = "fsl,imx25-usb", "fsl,imx27-usb"; 521 521 reg = <0x53ff4000 0x0200>; 522 522 interrupts = <37>; 523 - clocks = <&clks 70>; 523 + clocks = <&clks 9>, <&clks 70>, <&clks 8>; 524 + clock-names = "ipg", "ahb", "per"; 524 525 fsl,usbmisc = <&usbmisc 0>; 525 526 fsl,usbphy = <&usbphy0>; 526 527 status = "disabled"; ··· 531 530 compatible = "fsl,imx25-usb", "fsl,imx27-usb"; 532 531 reg = <0x53ff4400 0x0200>; 533 532 interrupts = <35>; 534 - clocks = <&clks 70>; 533 + clocks = <&clks 9>, <&clks 70>, <&clks 8>; 534 + clock-names = "ipg", "ahb", "per"; 535 535 fsl,usbmisc = <&usbmisc 1>; 536 536 fsl,usbphy = <&usbphy1>; 537 537 status = "disabled"; ··· 541 539 usbmisc: usbmisc@53ff4600 { 542 540 #index-cells = <1>; 543 541 compatible = "fsl,imx25-usbmisc"; 544 - clocks = <&clks 9>, <&clks 70>, <&clks 8>; 545 - clock-names = "ipg", "ahb", "per"; 546 542 reg = <0x53ff4600 0x00f>; 547 543 }; 548 544