File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 547547 atmel,pins = <AT91_PIOD 18 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
548548 };
549549 };
550+
551+ usb0 {
552+ pinctrl_usba_vbus: usba_vbus {
553+ atmel,pins = <AT91_PIOB 16 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
554+ };
555+ };
550556}; /* pinctrl */
551557
552558&pmc {
634640 };
635641};
636642
643+ &usb0 {
644+ atmel,vbus-gpio = <&pioB 16 GPIO_ACTIVE_HIGH>;
645+ pinctrl-names = "default";
646+ pinctrl-0 = <&pinctrl_usba_vbus>;
647+ status = "okay";
648+ };
649+
637650&usb1 {
638651 num-ports = <3>;
639652 atmel,vbus-gpio = <0
Original file line number Diff line number Diff line change 6969 #size-cells = <1>;
7070 ranges;
7171
72+ usb0: gadget@500000 {
73+ #address-cells = <1>;
74+ #size-cells = <0>;
75+ compatible = "microchip,sam9x60-udc";
76+ reg = <0x00500000 0x100000
77+ 0xf803c000 0x400>;
78+ interrupts = <23 IRQ_TYPE_LEVEL_HIGH 2>;
79+ clocks = <&pmc PMC_TYPE_PERIPHERAL 23>, <&pmc PMC_TYPE_CORE PMC_UTMI>;
80+ clock-names = "pclk", "hclk";
81+ assigned-clocks = <&pmc PMC_TYPE_CORE PMC_UTMI>;
82+ assigned-clock-rates = <480000000>;
83+ status = "disabled";
84+
85+ ep@0 {
86+ reg = <0>;
87+ atmel,fifo-size = <64>;
88+ atmel,nb-banks = <1>;
89+ };
90+
91+ ep@1 {
92+ reg = <1>;
93+ atmel,fifo-size = <1024>;
94+ atmel,nb-banks = <2>;
95+ atmel,can-dma;
96+ };
97+
98+ ep@2 {
99+ reg = <2>;
100+ atmel,fifo-size = <1024>;
101+ atmel,nb-banks = <2>;
102+ atmel,can-dma;
103+ };
104+
105+ ep@3 {
106+ reg = <3>;
107+ atmel,fifo-size = <1024>;
108+ atmel,nb-banks = <3>;
109+ atmel,can-dma;
110+ atmel,can-isoc;
111+ };
112+
113+ ep@4 {
114+ reg = <4>;
115+ atmel,fifo-size = <1024>;
116+ atmel,nb-banks = <3>;
117+ atmel,can-dma;
118+ atmel,can-isoc;
119+ };
120+
121+ ep@5 {
122+ reg = <5>;
123+ atmel,fifo-size = <1024>;
124+ atmel,nb-banks = <3>;
125+ atmel,can-dma;
126+ atmel,can-isoc;
127+ };
128+
129+ ep@6 {
130+ reg = <6>;
131+ atmel,fifo-size = <1024>;
132+ atmel,nb-banks = <3>;
133+ atmel,can-dma;
134+ atmel,can-isoc;
135+ };
136+
137+ ep@7 {
138+ reg = <7>;
139+ atmel,fifo-size = <1024>;
140+ atmel,nb-banks = <3>;
141+ atmel,can-dma;
142+ atmel,can-isoc;
143+ };
144+ };
145+
72146 usb1: ohci@600000 {
73147 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
74148 reg = <0x00600000 0x100000>;
You can’t perform that action at this time.
0 commit comments