hc
2023-02-18 a08c8b75ee83d7f62c9aefc23bfb42082aa4076c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Allwinner sun4i A10 musb DRC/OTG controller
-------------------------------------------
 
Required properties:
 - compatible      : "allwinner,sun4i-a10-musb", "allwinner,sun6i-a31-musb",
                     "allwinner,sun8i-a33-musb" or "allwinner,sun8i-h3-musb"
 - reg             : mmio address range of the musb controller
 - clocks          : clock specifier for the musb controller ahb gate clock
 - reset           : reset specifier for the ahb reset (A31 and newer only)
 - interrupts      : interrupt to which the musb controller is connected
 - interrupt-names : must be "mc"
 - phys            : phy specifier for the otg phy
 - phy-names       : must be "usb"
 - dr_mode         : Dual-Role mode must be "host" or "otg"
 - extcon          : extcon specifier for the otg phy
 
Example:
 
   usb_otg: usb@1c13000 {
       compatible = "allwinner,sun4i-a10-musb";
       reg = <0x01c13000 0x0400>;
       clocks = <&ahb_gates 0>;
       interrupts = <38>;
       interrupt-names = "mc";
       phys = <&usbphy 0>;
       phy-names = "usb";
       extcon = <&usbphy 0>;
   };