About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / usb / atmel-usb.txt




Custom Search

Based on kernel version 3.9. Page generated on 2013-05-02 23:02 EST.

1	Atmel SOC USB controllers
2	
3	OHCI
4	
5	Required 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	
14	usb0: ohci@00500000 {
15		compatible = "atmel,at91rm9200-ohci", "usb-ohci";
16		reg = <0x00500000 0x100000>;
17		interrupts = <20 4>;
18		num-ports = <2>;
19	};
20	
21	EHCI
22	
23	Required properties:
24	 - compatible: Should be "atmel,at91sam9g45-ehci" for USB controllers
25	   used in host mode.
26	
27	usb1: ehci@00800000 {
28		compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
29		reg = <0x00800000 0x100000>;
30		interrupts = <22 4>;
31	};
32	
33	AT91 USB device controller
34	
35	Required 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	
40	Optional properties:
41	 - atmel,vbus-gpio: If present, specifies a gpio that needs to be
42	   activated for the bus to be powered.
43	
44	usb1: gadget@fffa4000 {
45		compatible = "atmel,at91rm9200-udc";
46		reg = <0xfffa4000 0x4000>;
47		interrupts = <10 4>;
48		atmel,vbus-gpio = <&pioC 5 0>;
49	};
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.