1Renesas Electronics USBHS driver 2 3Required properties: 4 - compatible: Must contain one of the following: 5 - "renesas,usbhs-r8a7790" 6 - "renesas,usbhs-r8a7791" 7 - "renesas,usbhs-r8a7794" 8 - "renesas,usbhs-r8a7795" 9 - reg: Base address and length of the register for the USBHS 10 - interrupts: Interrupt specifier for the USBHS 11 - clocks: A list of phandle + clock specifier pairs 12 13Optional properties: 14 - renesas,buswait: Integer to use BUSWAIT register 15 - renesas,enable-gpio: A gpio specifier to check GPIO determining if USB 16 function should be enabled 17 - phys: phandle + phy specifier pair 18 - phy-names: must be "usb" 19 - dmas: Must contain a list of references to DMA specifiers. 20 - dma-names : named "ch%d", where %d is the channel number ranging from zero 21 to the number of channels (DnFIFOs) minus one. 22 23Example: 24 usbhs: usb@e6590000 { 25 compatible = "renesas,usbhs-r8a7790"; 26 reg = <0 0xe6590000 0 0x100>; 27 interrupts = <0 107 IRQ_TYPE_LEVEL_HIGH>; 28 clocks = <&mstp7_clks R8A7790_CLK_HSUSB>; 29 }; 30