Yoshihiro Shimoda | 746bfe6 | 2015-12-21 18:40:04 +0900 | [diff] [blame] | 1 | Renesas Electronics USB3.0 Peripheral driver |
| 2 | |
| 3 | Required properties: |
| 4 | - compatible: Must contain one of the following: |
Fabrizio Castro | a1acad0 | 2018-08-24 08:56:15 +0100 | [diff] [blame] | 5 | - "renesas,r8a774a1-usb3-peri" |
Yoshihiro Shimoda | 746bfe6 | 2015-12-21 18:40:04 +0900 | [diff] [blame] | 6 | - "renesas,r8a7795-usb3-peri" |
Yoshihiro Shimoda | b744a2e | 2017-08-04 11:16:58 +0900 | [diff] [blame] | 7 | - "renesas,r8a7796-usb3-peri" |
Yoshihiro Shimoda | c6ba508 | 2018-02-27 17:16:03 +0900 | [diff] [blame] | 8 | - "renesas,r8a77965-usb3-peri" |
Yoshihiro Shimoda | c6d849e | 2018-10-02 20:58:26 +0900 | [diff] [blame] | 9 | - "renesas,r8a77990-usb3-peri" |
Fabrizio Castro | a1acad0 | 2018-08-24 08:56:15 +0100 | [diff] [blame] | 10 | - "renesas,rcar-gen3-usb3-peri" for a generic R-Car Gen3 or RZ/G2 |
| 11 | compatible device |
Yoshihiro Shimoda | b744a2e | 2017-08-04 11:16:58 +0900 | [diff] [blame] | 12 | |
| 13 | When compatible with the generic version, nodes must list the |
| 14 | SoC-specific version corresponding to the platform first |
| 15 | followed by the generic version. |
| 16 | |
Yoshihiro Shimoda | 746bfe6 | 2015-12-21 18:40:04 +0900 | [diff] [blame] | 17 | - reg: Base address and length of the register for the USB3.0 Peripheral |
| 18 | - interrupts: Interrupt specifier for the USB3.0 Peripheral |
| 19 | - clocks: clock phandle and specifier pair |
| 20 | |
Yoshihiro Shimoda | 279d4bc | 2017-09-29 20:45:01 +0900 | [diff] [blame] | 21 | Optional properties: |
| 22 | - phys: phandle + phy specifier pair |
| 23 | - phy-names: must be "usb" |
| 24 | |
Yoshihiro Shimoda | b744a2e | 2017-08-04 11:16:58 +0900 | [diff] [blame] | 25 | Example of R-Car H3 ES1.x: |
Yoshihiro Shimoda | 746bfe6 | 2015-12-21 18:40:04 +0900 | [diff] [blame] | 26 | usb3_peri0: usb@ee020000 { |
Yoshihiro Shimoda | b744a2e | 2017-08-04 11:16:58 +0900 | [diff] [blame] | 27 | compatible = "renesas,r8a7795-usb3-peri", |
| 28 | "renesas,rcar-gen3-usb3-peri"; |
Yoshihiro Shimoda | 746bfe6 | 2015-12-21 18:40:04 +0900 | [diff] [blame] | 29 | reg = <0 0xee020000 0 0x400>; |
| 30 | interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>; |
| 31 | clocks = <&cpg CPG_MOD 328>; |
| 32 | }; |
| 33 | |
| 34 | usb3_peri1: usb@ee060000 { |
Yoshihiro Shimoda | b744a2e | 2017-08-04 11:16:58 +0900 | [diff] [blame] | 35 | compatible = "renesas,r8a7795-usb3-peri", |
| 36 | "renesas,rcar-gen3-usb3-peri"; |
Yoshihiro Shimoda | 746bfe6 | 2015-12-21 18:40:04 +0900 | [diff] [blame] | 37 | reg = <0 0xee060000 0 0x400>; |
| 38 | interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>; |
| 39 | clocks = <&cpg CPG_MOD 327>; |
| 40 | }; |