Based on kernel version 4.16.1. Page generated on 2018-04-09 11:53 EST.
1 Renesas Electronics USB3.0 Peripheral driver 2 3 Required properties: 4 - compatible: Must contain one of the following: 5 - "renesas,r8a7795-usb3-peri" 6 - "renesas,r8a7796-usb3-peri" 7 - "renesas,r8a77965-usb3-peri" 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 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 19 Optional properties: 20 - phys: phandle + phy specifier pair 21 - phy-names: must be "usb" 22 23 Example of R-Car H3 ES1.x: 24 usb3_peri0: usb@ee020000 { 25 compatible = "renesas,r8a7795-usb3-peri", 26 "renesas,rcar-gen3-usb3-peri"; 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 { 33 compatible = "renesas,r8a7795-usb3-peri", 34 "renesas,rcar-gen3-usb3-peri"; 35 reg = <0 0xee060000 0 0x400>; 36 interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>; 37 clocks = <&cpg CPG_MOD 327>; 38 };