From: Frank Wang Date: Wed, 23 Mar 2016 07:42:35 +0000 (+0800) Subject: ARM64: dts: rockchip: rk3399: add usb2.0 phy node X-Git-Tag: firefly_0821_release~3005 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=3ed499f07cf703f05a41293bc861b2cd4e60cff8;p=firefly-linux-kernel-4.4.55.git ARM64: dts: rockchip: rk3399: add usb2.0 phy node Change-Id: Ie972043ecc62f9cbca5083e3047268f91be73b2c Signed-off-by: Frank Wang --- diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi index 9274d17a52b6..85c03abdcb22 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi @@ -333,12 +333,34 @@ status = "disabled"; }; + usb2phy { + compatible = "rockchip,rk3399-usb-phy"; + rockchip,grf = <&grf>; + vbus_drv-gpio = <&gpio4 25 GPIO_ACTIVE_HIGH>; + #address-cells = <1>; + #size-cells = <0>; + + usb2phy0: usb2-phy0 { + #phy-cells = <0>; + #clock-cells = <0>; + reg = <0xe458>; + }; + + usb2phy1: usb2-phy1 { + #phy-cells = <0>; + #clock-cells = <0>; + reg = <0xe468>; + }; + }; + usb_host0_echi: usb@fe380000 { compatible = "generic-ehci"; reg = <0x0 0xfe380000 0x0 0x20000>; interrupts = ; - clocks = <&cru HCLK_HOST0>; - clock-names = "hclk_host0"; + clocks = <&cru HCLK_HOST0>, <&cru HCLK_HOST0_ARB>; + clock-names = "hclk_host0", "hclk_host0_arb"; + phys = <&usb2phy0>; + phy-names = "usb2_phy0"; status = "disabled"; }; @@ -346,8 +368,8 @@ compatible = "generic-ohci"; reg = <0x0 0xfe3a0000 0x0 0x20000>; interrupts = ; - clocks = <&cru HCLK_HOST0>; - clock-names = "hclk_host0"; + clocks = <&cru HCLK_HOST0>, <&cru HCLK_HOST0_ARB>; + clock-names = "hclk_host0", "hclk_host0_arb"; status = "disabled"; }; @@ -355,8 +377,10 @@ compatible = "generic-ehci"; reg = <0x0 0xfe3c0000 0x0 0x20000>; interrupts = ; - clocks = <&cru HCLK_HOST1>; - clock-names = "hclk_host1"; + clocks = <&cru HCLK_HOST1>, <&cru HCLK_HOST1_ARB>; + clock-names = "hclk_host1", "hclk_host1_arb"; + phys = <&usb2phy1>; + phy-names = "usb2_phy1"; status = "disabled"; }; @@ -364,8 +388,8 @@ compatible = "generic-ohci"; reg = <0x0 0xfe3e0000 0x0 0x20000>; interrupts = ; - clocks = <&cru HCLK_HOST1>; - clock-names = "hclk_host1"; + clocks = <&cru HCLK_HOST1>, <&cru HCLK_HOST1_ARB>; + clock-names = "hclk_host1", "hclk_host1_arb"; status = "disabled"; };