diff options
-rw-r--r-- | arch/arm/boot/dts/zynq-7000.dtsi | 20 | ||||
-rw-r--r-- | arch/arm/boot/dts/zynq-zc702.dts | 11 | ||||
-rw-r--r-- | arch/arm/boot/dts/zynq-zc706.dts | 10 | ||||
-rw-r--r-- | arch/arm/boot/dts/zynq-zed.dts | 10 |
4 files changed, 51 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/zynq-7000.dtsi b/arch/arm/boot/dts/zynq-7000.dtsi index ee3e5d675b05..f1dd2a7020ae 100644 --- a/arch/arm/boot/dts/zynq-7000.dtsi +++ b/arch/arm/boot/dts/zynq-7000.dtsi | |||
@@ -314,6 +314,26 @@ | |||
314 | clocks = <&clkc 4>; | 314 | clocks = <&clkc 4>; |
315 | }; | 315 | }; |
316 | 316 | ||
317 | usb0: usb@e0002000 { | ||
318 | compatible = "xlnx,zynq-usb-2.20a", "chipidea,usb2"; | ||
319 | status = "disabled"; | ||
320 | clocks = <&clkc 28>; | ||
321 | interrupt-parent = <&intc>; | ||
322 | interrupts = <0 21 4>; | ||
323 | reg = <0xe0002000 0x1000>; | ||
324 | phy_type = "ulpi"; | ||
325 | }; | ||
326 | |||
327 | usb1: usb@e0003000 { | ||
328 | compatible = "xlnx,zynq-usb-2.20a", "chipidea,usb2"; | ||
329 | status = "disabled"; | ||
330 | clocks = <&clkc 29>; | ||
331 | interrupt-parent = <&intc>; | ||
332 | interrupts = <0 44 4>; | ||
333 | reg = <0xe0003000 0x1000>; | ||
334 | phy_type = "ulpi"; | ||
335 | }; | ||
336 | |||
317 | watchdog0: watchdog@f8005000 { | 337 | watchdog0: watchdog@f8005000 { |
318 | clocks = <&clkc 45>; | 338 | clocks = <&clkc 45>; |
319 | compatible = "xlnx,zynq-wdt-r1p2"; | 339 | compatible = "xlnx,zynq-wdt-r1p2"; |
diff --git a/arch/arm/boot/dts/zynq-zc702.dts b/arch/arm/boot/dts/zynq-zc702.dts index 280f02dd4ddc..399fed4d9c19 100644 --- a/arch/arm/boot/dts/zynq-zc702.dts +++ b/arch/arm/boot/dts/zynq-zc702.dts | |||
@@ -36,6 +36,11 @@ | |||
36 | linux,default-trigger = "heartbeat"; | 36 | linux,default-trigger = "heartbeat"; |
37 | }; | 37 | }; |
38 | }; | 38 | }; |
39 | |||
40 | usb_phy0: phy0 { | ||
41 | compatible = "usb-nop-xceiv"; | ||
42 | #phy-cells = <0>; | ||
43 | }; | ||
39 | }; | 44 | }; |
40 | 45 | ||
41 | &can0 { | 46 | &can0 { |
@@ -139,3 +144,9 @@ | |||
139 | &uart1 { | 144 | &uart1 { |
140 | status = "okay"; | 145 | status = "okay"; |
141 | }; | 146 | }; |
147 | |||
148 | &usb0 { | ||
149 | status = "okay"; | ||
150 | dr_mode = "host"; | ||
151 | usb-phy = <&usb_phy0>; | ||
152 | }; | ||
diff --git a/arch/arm/boot/dts/zynq-zc706.dts b/arch/arm/boot/dts/zynq-zc706.dts index 34f7812d2ee8..89cc9adc569d 100644 --- a/arch/arm/boot/dts/zynq-zc706.dts +++ b/arch/arm/boot/dts/zynq-zc706.dts | |||
@@ -27,6 +27,10 @@ | |||
27 | bootargs = "console=ttyPS0,115200 earlyprintk"; | 27 | bootargs = "console=ttyPS0,115200 earlyprintk"; |
28 | }; | 28 | }; |
29 | 29 | ||
30 | usb_phy0: phy0 { | ||
31 | compatible = "usb-nop-xceiv"; | ||
32 | #phy-cells = <0>; | ||
33 | }; | ||
30 | }; | 34 | }; |
31 | 35 | ||
32 | &clkc { | 36 | &clkc { |
@@ -118,3 +122,9 @@ | |||
118 | &uart1 { | 122 | &uart1 { |
119 | status = "okay"; | 123 | status = "okay"; |
120 | }; | 124 | }; |
125 | |||
126 | &usb0 { | ||
127 | status = "okay"; | ||
128 | dr_mode = "host"; | ||
129 | usb-phy = <&usb_phy0>; | ||
130 | }; | ||
diff --git a/arch/arm/boot/dts/zynq-zed.dts b/arch/arm/boot/dts/zynq-zed.dts index 1c7cc990b47a..e20956e5e720 100644 --- a/arch/arm/boot/dts/zynq-zed.dts +++ b/arch/arm/boot/dts/zynq-zed.dts | |||
@@ -27,6 +27,10 @@ | |||
27 | bootargs = "console=ttyPS0,115200 earlyprintk"; | 27 | bootargs = "console=ttyPS0,115200 earlyprintk"; |
28 | }; | 28 | }; |
29 | 29 | ||
30 | usb_phy0: phy0 { | ||
31 | compatible = "usb-nop-xceiv"; | ||
32 | #phy-cells = <0>; | ||
33 | }; | ||
30 | }; | 34 | }; |
31 | 35 | ||
32 | &clkc { | 36 | &clkc { |
@@ -50,3 +54,9 @@ | |||
50 | &uart1 { | 54 | &uart1 { |
51 | status = "okay"; | 55 | status = "okay"; |
52 | }; | 56 | }; |
57 | |||
58 | &usb0 { | ||
59 | status = "okay"; | ||
60 | dr_mode = "host"; | ||
61 | usb-phy = <&usb_phy0>; | ||
62 | }; | ||