summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Wang <frank.wang@rock-chips.com>2018-06-12 16:27:40 +0800
committerShirle Yuen <shirleyshukyee@google.com>2018-06-25 10:48:47 -0700
commitcb2bb947f9783ffdd8afc30e33194d0e3debc1a9 (patch)
treeb773a1e4d9b5fc6832aa8ab5ed67ae0e3eb08cc2
parentbb5f280148099dfd610518033a2a2034ec95f80f (diff)
downloadrk-u-boot-cb2bb947f9783ffdd8afc30e33194d0e3debc1a9.tar.gz
rockchip: dts: rk322x: add usb phy nodes
Add usb phy nodes for rk322x usb otg port and host port. Change-Id: Idca7d57e287e6ff126fee7466e8731cfb36b2e36 Signed-off-by: Frank Wang <frank.wang@rock-chips.com> Signed-off-by: William Wu <william.wu@rock-chips.com> (cherry picked from commit c33a5a6bd668398afc1d7bc09930702c7155f862)
-rw-r--r--arch/arm/dts/rk322x.dtsi47
1 files changed, 47 insertions, 0 deletions
diff --git a/arch/arm/dts/rk322x.dtsi b/arch/arm/dts/rk322x.dtsi
index 2757f93860..dc375c4755 100644
--- a/arch/arm/dts/rk322x.dtsi
+++ b/arch/arm/dts/rk322x.dtsi
@@ -169,6 +169,51 @@
u-boot,dm-pre-reloc;
compatible = "rockchip,rk3228-grf", "syscon";
reg = <0x11000000 0x1000>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ u2phy0: usb2-phy@760 {
+ compatible = "rockchip,rk322x-usb2phy";
+ reg = <0x0760 0x0c>;
+ status = "disabled";
+
+ u2phy0_otg: otg-port {
+ #phy-cells = <0>;
+ interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "otg-bvalid", "otg-id",
+ "linestate";
+ status = "disabled";
+ };
+
+ u2phy0_host: host-port {
+ #phy-cells = <0>;
+ interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "linestate";
+ status = "disabled";
+ };
+ };
+
+ u2phy1: usb2-phy@800 {
+ compatible = "rockchip,rk322x-usb2phy";
+ reg = <0x0800 0x0c>;
+ status = "disabled";
+
+ u2phy1_otg: otg-port {
+ #phy-cells = <0>;
+ interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "linestate";
+ status = "disabled";
+ };
+
+ u2phy1_host: host-port {
+ #phy-cells = <0>;
+ interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "linestate";
+ status = "disabled";
+ };
+ };
};
uart0: serial@11010000 {
@@ -455,6 +500,8 @@
interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
hnp-srp-disable;
dr_mode = "otg";
+ phys = <&u2phy0_otg>;
+ phy-names = "usb2-phy";
status = "disabled";
};