Commit | Line | Data |
---|---|---|
630a84a1 YS |
1 | Renesas Electronics USBHS driver |
2 | ||
3 | Required properties: | |
4 | - compatible: Must contain one of the following: | |
5 | - "renesas,usbhs-r8a7790" | |
6 | - "renesas,usbhs-r8a7791" | |
7 | - reg: Base address and length of the register for the USBHS | |
8 | - interrupts: Interrupt specifier for the USBHS | |
9 | - clocks: A list of phandle + clock specifier pairs | |
10 | ||
11 | Optional properties: | |
12 | - renesas,buswait: Integer to use BUSWAIT register | |
13 | - renesas,enable-gpio: A gpio specifier to check GPIO determining if USB | |
14 | function should be enabled | |
15 | - phys: phandle + phy specifier pair | |
16 | - phy-names: must be "usb" | |
abd2dbf6 YS |
17 | - dmas: Must contain a list of references to DMA specifiers. |
18 | - dma-names : Must contain a list of DMA names, "tx" or "rx". | |
630a84a1 YS |
19 | |
20 | Example: | |
21 | usbhs: usb@e6590000 { | |
22 | compatible = "renesas,usbhs-r8a7790"; | |
23 | reg = <0 0xe6590000 0 0x100>; | |
24 | interrupts = <0 107 IRQ_TYPE_LEVEL_HIGH>; | |
25 | clocks = <&mstp7_clks R8A7790_CLK_HSUSB>; | |
26 | }; |