diff --git a/arch/arm/boot/dts/rv1126.dtsi b/arch/arm/boot/dts/rv1126.dtsi index 86e023ea9294..74aade029d01 100644 --- a/arch/arm/boot/dts/rv1126.dtsi +++ b/arch/arm/boot/dts/rv1126.dtsi @@ -770,12 +770,12 @@ u2phy0: usb2-phy@ff4c0000 { compatible = "rockchip,rv1126-usb2phy"; reg = <0xff4c0000 0x8000>; + rockchip,grf = <&grf>; clocks = <&pmucru CLK_USBPHY_OTG_REF>, <&cru PCLK_USBPHY_OTG>; clock-names = "phyclk", "pclk"; resets = <&cru SRST_USBPHYPOR_OTG>, <&cru SRST_USBPHY_OTG_P>; reset-names = "u2phy", "u2phy-apb"; #clock-cells = <0>; - clock-output-names = "usb480m_phy0"; status = "disabled"; u2phy_otg: otg-port { @@ -793,12 +793,15 @@ u2phy1: usb2-phy@ff4c8000 { compatible = "rockchip,rv1126-usb2phy"; reg = <0xff4c8000 0x8000>; + rockchip,grf = <&grf>; clocks = <&pmucru CLK_USBPHY_HOST_REF>, <&cru PCLK_USBPHY_HOST>; clock-names = "phyclk", "pclk"; + assigned-clocks = <&cru USB480M>; + assigned-clock-parents = <&u2phy1>; resets = <&cru SRST_USBPHYPOR_HOST>, <&cru SRST_USBPHY_HOST_P>; reset-names = "u2phy", "u2phy-apb"; #clock-cells = <0>; - clock-output-names = "usb480m_phy1"; + clock-output-names = "usb480m_phy"; status = "disabled"; u2phy_host: host-port { @@ -1728,7 +1731,7 @@ usb_host0_ehci: usb@ffe00000 { compatible = "generic-ehci"; - reg = <0xffe00000 0x20000>; + reg = <0xffe00000 0x10000>; interrupts = ; clocks = <&cru HCLK_USBHOST>, <&cru HCLK_USBHOST_ARB>, <&u2phy1>; @@ -1741,7 +1744,7 @@ usb_host0_ohci: usb@ffe10000 { compatible = "generic-ohci"; - reg = <0xffe20000 0x20000>; + reg = <0xffe10000 0x10000>; interrupts = ; clocks = <&cru HCLK_USBHOST>, <&cru HCLK_USBHOST_ARB>, <&u2phy1>;