Skip to content

Commit be28d39

Browse files
thenguyenyfkartben
authored andcommitted
dts: arm: renesas: add support for UDC on Renesas RA SoC
Add device node to support UDC driver on these SoC: RA6M3,RA6M5, RA8M1, RA8D1 Signed-off-by: The Nguyen <[email protected]>
1 parent 2cfd606 commit be28d39

File tree

4 files changed

+80
-0
lines changed

4 files changed

+80
-0
lines changed

dts/arm/renesas/ra/ra6/r7fa6m3ax.dtsi

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,20 @@
102102
reg = <0x40053200 0x100>;
103103
status = "disabled";
104104
};
105+
106+
usbhs: usbhs@40060000 {
107+
compatible = "renesas,ra-usb";
108+
reg = <0x40060000 0x2000>;
109+
interrupts = <54 12>, <55 12>, <56 12>;
110+
interrupt-names = "usbhs-ir", "usbhs-d0", "usbhs-d1";
111+
num-bidir-endpoints = <10>;
112+
phys = <&usbhs_phy>;
113+
status = "disabled";
114+
udc {
115+
compatible = "renesas,ra-udc";
116+
status = "disabled";
117+
};
118+
};
105119
};
106120

107121
clocks: clocks {
@@ -230,4 +244,9 @@
230244
};
231245
};
232246
};
247+
248+
usbhs_phy: usbhs-phy {
249+
compatible = "renesas,ra-usbphyc";
250+
#phy-cells = <0>;
251+
};
233252
};

dts/arm/renesas/ra/ra6/r7fa6m5xh.dtsi

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,20 @@
192192
reg = <0x4009f200 0x100>;
193193
status = "disabled";
194194
};
195+
196+
usbhs: usbhs@40111000 {
197+
compatible = "renesas,ra-usb";
198+
reg = <0x40111000 0x2000>;
199+
interrupts = <54 12>, <55 12>, <56 12>;
200+
interrupt-names = "usbhs-ir", "usbhs-d0", "usbhs-d1";
201+
num-bidir-endpoints = <10>;
202+
phys = <&usbhs_phy>;
203+
status = "disabled";
204+
udc {
205+
compatible = "renesas,ra-udc";
206+
status = "disabled";
207+
};
208+
};
195209
};
196210

197211
clocks: clocks {
@@ -353,4 +367,9 @@
353367
};
354368
};
355369
};
370+
371+
usbhs_phy: usbhs-phy {
372+
compatible = "renesas,ra-usbphyc";
373+
#phy-cells = <0>;
374+
};
356375
};

dts/arm/renesas/ra/ra8/r7fa8d1xh.dtsi

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,4 +247,25 @@
247247
};
248248
};
249249
};
250+
251+
soc {
252+
usbhs: usbhs@40351000 {
253+
compatible = "renesas,ra-usb";
254+
reg = <0x40351000 0x2000>;
255+
interrupts = <54 12>, <55 12>, <56 12>;
256+
interrupt-names = "usbhs-ir", "usbhs-d0", "usbhs-d1";
257+
num-bidir-endpoints = <10>;
258+
phys = <&usbhs_phy>;
259+
status = "disabled";
260+
udc {
261+
compatible = "renesas,ra-udc";
262+
status = "disabled";
263+
};
264+
};
265+
};
266+
267+
usbhs_phy: usbhs-phy {
268+
compatible = "renesas,ra-usbphyc";
269+
#phy-cells = <0>;
270+
};
250271
};

dts/arm/renesas/ra/ra8/r7fa8m1xh.dtsi

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,4 +241,25 @@
241241
};
242242
};
243243
};
244+
245+
soc {
246+
usbhs: usbhs@40351000 {
247+
compatible = "renesas,ra-usb";
248+
reg = <0x40351000 0x2000>;
249+
interrupts = <54 12>, <55 12>, <56 12>;
250+
interrupt-names = "usbhs-ir", "usbhs-d0", "usbhs-d1";
251+
num-bidir-endpoints = <10>;
252+
phys = <&usbhs_phy>;
253+
status = "disabled";
254+
udc {
255+
compatible = "renesas,ra-udc";
256+
status = "disabled";
257+
};
258+
};
259+
};
260+
261+
usbhs_phy: usbhs-phy {
262+
compatible = "renesas,ra-usbphyc";
263+
#phy-cells = <0>;
264+
};
244265
};

0 commit comments

Comments
 (0)