1Atmel SOC USB controllers
2
3OHCI
4
5Required properties:
6 - compatible: Should be "atmel,at91rm9200-ohci" for USB controllers
7   used in host mode.
8 - num-ports: Number of ports.
9 - atmel,vbus-gpio: If present, specifies a gpio that needs to be
10   activated for the bus to be powered.
11 - atmel,oc-gpio: If present, specifies a gpio that needs to be
12   activated for the overcurrent detection.
13
14usb0: ohci@00500000 {
15	compatible = "atmel,at91rm9200-ohci", "usb-ohci";
16	reg = <0x00500000 0x100000>;
17	interrupts = <20 4>;
18	num-ports = <2>;
19};
20
21EHCI
22
23Required properties:
24 - compatible: Should be "atmel,at91sam9g45-ehci" for USB controllers
25   used in host mode.
26
27usb1: ehci@00800000 {
28	compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
29	reg = <0x00800000 0x100000>;
30	interrupts = <22 4>;
31};
32
33AT91 USB device controller
34
35Required properties:
36 - compatible: Should be "atmel,at91rm9200-udc"
37 - reg: Address and length of the register set for the device
38 - interrupts: Should contain macb interrupt
39
40Optional properties:
41 - atmel,vbus-gpio: If present, specifies a gpio that needs to be
42   activated for the bus to be powered.
43
44usb1: gadget@fffa4000 {
45	compatible = "atmel,at91rm9200-udc";
46	reg = <0xfffa4000 0x4000>;
47	interrupts = <10 4>;
48	atmel,vbus-gpio = <&pioC 5 0>;
49};
50