]>
Commit | Line | Data |
---|---|---|
746bfe63 YS |
1 | Renesas Electronics USB3.0 Peripheral driver |
2 | ||
3 | Required properties: | |
4 | - compatible: Must contain one of the following: | |
5 | - "renesas,r8a7795-usb3-peri" | |
b744a2e0 | 6 | - "renesas,r8a7796-usb3-peri" |
c6ba5084 | 7 | - "renesas,r8a77965-usb3-peri" |
b744a2e0 YS |
8 | - "renesas,rcar-gen3-usb3-peri" for a generic R-Car Gen3 compatible |
9 | device | |
10 | ||
11 | When compatible with the generic version, nodes must list the | |
12 | SoC-specific version corresponding to the platform first | |
13 | followed by the generic version. | |
14 | ||
746bfe63 YS |
15 | - reg: Base address and length of the register for the USB3.0 Peripheral |
16 | - interrupts: Interrupt specifier for the USB3.0 Peripheral | |
17 | - clocks: clock phandle and specifier pair | |
18 | ||
279d4bc6 YS |
19 | Optional properties: |
20 | - phys: phandle + phy specifier pair | |
21 | - phy-names: must be "usb" | |
22 | ||
b744a2e0 | 23 | Example of R-Car H3 ES1.x: |
746bfe63 | 24 | usb3_peri0: usb@ee020000 { |
b744a2e0 YS |
25 | compatible = "renesas,r8a7795-usb3-peri", |
26 | "renesas,rcar-gen3-usb3-peri"; | |
746bfe63 YS |
27 | reg = <0 0xee020000 0 0x400>; |
28 | interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>; | |
29 | clocks = <&cpg CPG_MOD 328>; | |
30 | }; | |
31 | ||
32 | usb3_peri1: usb@ee060000 { | |
b744a2e0 YS |
33 | compatible = "renesas,r8a7795-usb3-peri", |
34 | "renesas,rcar-gen3-usb3-peri"; | |
746bfe63 YS |
35 | reg = <0 0xee060000 0 0x400>; |
36 | interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>; | |
37 | clocks = <&cpg CPG_MOD 327>; | |
38 | }; |