From d4cc0ecf0cc92a1f1d7fcbad375275904ff390d7 Mon Sep 17 00:00:00 2001 From: William Wu Date: Wed, 8 Aug 2018 15:52:46 +0800 Subject: [PATCH] arm64: dts: rockchip: and phy node for rk3368 usb otg The usb otg doesn't need phy node, because it uses legacy controller driver "dwc_otg_310". But the phy node is needed for uboot which uses kernel dtb. And it's also useful for otg controller driver if we switch to dwc2 driver later. Change-Id: I2f06f00861805f0ed3bf3f052aaa5a7e3bc416f8 Signed-off-by: William Wu --- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi b/arch/arm64/boot/dts/rockchip/rk3368.dtsi index 55692ae3647e..f263de706951 100644 --- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi @@ -838,6 +838,8 @@ usb_otg: usb@ff580000 { g-rx-fifo-size = <280>; g-tx-fifo-size = <256 128 128 64 32 16>; g-use-dma; + phys = <&u2phy_otg>; + phy-names = "usb2-phy"; status = "disabled"; }; @@ -1188,6 +1190,16 @@ u2phy: usb2-phy@700 { assigned-clock-parents = <&u2phy>; status = "disabled"; + u2phy_otg: otg-port { + #phy-cells = <0>; + interrupts = , + , + ; + interrupt-names = "otg-bvalid", "otg-id", + "linestate"; + status = "disabled"; + }; + u2phy_host: host-port { #phy-cells = <0>; interrupts = ;