at91sam9x5.dtsi revision 262569
1262569Simp/*
2262569Simp * at91sam9x5.dtsi - Device Tree Include file for AT91SAM9x5 family SoC
3262569Simp *                   applies to AT91SAM9G15, AT91SAM9G25, AT91SAM9G35,
4262569Simp *                   AT91SAM9X25, AT91SAM9X35 SoC
5262569Simp *
6262569Simp *  Copyright (C) 2012 Atmel,
7262569Simp *                2012 Nicolas Ferre <nicolas.ferre@atmel.com>
8262569Simp *
9262569Simp * Licensed under GPLv2 or later.
10262569Simp */
11262569Simp
12262569Simp#include "skeleton.dtsi"
13262569Simp#include <dt-bindings/dma/at91.h>
14262569Simp#include <dt-bindings/pinctrl/at91.h>
15262569Simp#include <dt-bindings/interrupt-controller/irq.h>
16262569Simp#include <dt-bindings/gpio/gpio.h>
17262569Simp
18262569Simp/ {
19262569Simp	model = "Atmel AT91SAM9x5 family SoC";
20262569Simp	compatible = "atmel,at91sam9x5";
21262569Simp	interrupt-parent = <&aic>;
22262569Simp
23262569Simp	aliases {
24262569Simp		serial0 = &dbgu;
25262569Simp		serial1 = &usart0;
26262569Simp		serial2 = &usart1;
27262569Simp		serial3 = &usart2;
28262569Simp		gpio0 = &pioA;
29262569Simp		gpio1 = &pioB;
30262569Simp		gpio2 = &pioC;
31262569Simp		gpio3 = &pioD;
32262569Simp		tcb0 = &tcb0;
33262569Simp		tcb1 = &tcb1;
34262569Simp		i2c0 = &i2c0;
35262569Simp		i2c1 = &i2c1;
36262569Simp		i2c2 = &i2c2;
37262569Simp		ssc0 = &ssc0;
38262569Simp		pwm0 = &pwm0;
39262569Simp	};
40262569Simp	cpus {
41262569Simp		#address-cells = <0>;
42262569Simp		#size-cells = <0>;
43262569Simp
44262569Simp		cpu {
45262569Simp			compatible = "arm,arm926ej-s";
46262569Simp			device_type = "cpu";
47262569Simp		};
48262569Simp	};
49262569Simp
50262569Simp	memory {
51262569Simp		reg = <0x20000000 0x10000000>;
52262569Simp	};
53262569Simp
54262569Simp	ahb {
55262569Simp		compatible = "simple-bus";
56262569Simp		#address-cells = <1>;
57262569Simp		#size-cells = <1>;
58262569Simp		ranges;
59262569Simp
60262569Simp		apb {
61262569Simp			compatible = "simple-bus";
62262569Simp			#address-cells = <1>;
63262569Simp			#size-cells = <1>;
64262569Simp			ranges;
65262569Simp
66262569Simp			aic: interrupt-controller@fffff000 {
67262569Simp				#interrupt-cells = <3>;
68262569Simp				compatible = "atmel,at91rm9200-aic";
69262569Simp				interrupt-controller;
70262569Simp				reg = <0xfffff000 0x200>;
71262569Simp				atmel,external-irqs = <31>;
72262569Simp			};
73262569Simp
74262569Simp			ramc0: ramc@ffffe800 {
75262569Simp				compatible = "atmel,at91sam9g45-ddramc";
76262569Simp				reg = <0xffffe800 0x200>;
77262569Simp			};
78262569Simp
79262569Simp			pmc: pmc@fffffc00 {
80262569Simp				compatible = "atmel,at91rm9200-pmc";
81262569Simp				reg = <0xfffffc00 0x100>;
82262569Simp			};
83262569Simp
84262569Simp			rstc@fffffe00 {
85262569Simp				compatible = "atmel,at91sam9g45-rstc";
86262569Simp				reg = <0xfffffe00 0x10>;
87262569Simp			};
88262569Simp
89262569Simp			shdwc@fffffe10 {
90262569Simp				compatible = "atmel,at91sam9x5-shdwc";
91262569Simp				reg = <0xfffffe10 0x10>;
92262569Simp			};
93262569Simp
94262569Simp			pit: timer@fffffe30 {
95262569Simp				compatible = "atmel,at91sam9260-pit";
96262569Simp				reg = <0xfffffe30 0xf>;
97262569Simp				interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;
98262569Simp			};
99262569Simp
100262569Simp			tcb0: timer@f8008000 {
101262569Simp				compatible = "atmel,at91sam9x5-tcb";
102262569Simp				reg = <0xf8008000 0x100>;
103262569Simp				interrupts = <17 IRQ_TYPE_LEVEL_HIGH 0>;
104262569Simp			};
105262569Simp
106262569Simp			tcb1: timer@f800c000 {
107262569Simp				compatible = "atmel,at91sam9x5-tcb";
108262569Simp				reg = <0xf800c000 0x100>;
109262569Simp				interrupts = <17 IRQ_TYPE_LEVEL_HIGH 0>;
110262569Simp			};
111262569Simp
112262569Simp			dma0: dma-controller@ffffec00 {
113262569Simp				compatible = "atmel,at91sam9g45-dma";
114262569Simp				reg = <0xffffec00 0x200>;
115262569Simp				interrupts = <20 IRQ_TYPE_LEVEL_HIGH 0>;
116262569Simp				#dma-cells = <2>;
117262569Simp			};
118262569Simp
119262569Simp			dma1: dma-controller@ffffee00 {
120262569Simp				compatible = "atmel,at91sam9g45-dma";
121262569Simp				reg = <0xffffee00 0x200>;
122262569Simp				interrupts = <21 IRQ_TYPE_LEVEL_HIGH 0>;
123262569Simp				#dma-cells = <2>;
124262569Simp			};
125262569Simp
126262569Simp			pinctrl@fffff400 {
127262569Simp				#address-cells = <1>;
128262569Simp				#size-cells = <1>;
129262569Simp				compatible = "atmel,at91sam9x5-pinctrl", "atmel,at91rm9200-pinctrl", "simple-bus";
130262569Simp				ranges = <0xfffff400 0xfffff400 0x800>;
131262569Simp
132262569Simp				/* shared pinctrl settings */
133262569Simp				dbgu {
134262569Simp					pinctrl_dbgu: dbgu-0 {
135262569Simp						atmel,pins =
136262569Simp							<AT91_PIOA 9 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PA9 periph A */
137262569Simp							 AT91_PIOA 10 AT91_PERIPH_A AT91_PINCTRL_PULL_UP>;	/* PA10 periph A with pullup */
138262569Simp					};
139262569Simp				};
140262569Simp
141262569Simp				usart0 {
142262569Simp					pinctrl_usart0: usart0-0 {
143262569Simp						atmel,pins =
144262569Simp							<AT91_PIOA 0 AT91_PERIPH_A AT91_PINCTRL_PULL_UP	/* PA0 periph A with pullup */
145262569Simp							 AT91_PIOA 1 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* PA1 periph A */
146262569Simp					};
147262569Simp
148262569Simp					pinctrl_usart0_rts: usart0_rts-0 {
149262569Simp						atmel,pins =
150262569Simp							<AT91_PIOA 2 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* PA2 periph A */
151262569Simp					};
152262569Simp
153262569Simp					pinctrl_usart0_cts: usart0_cts-0 {
154262569Simp						atmel,pins =
155262569Simp							<AT91_PIOA 3 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* PA3 periph A */
156262569Simp					};
157262569Simp
158262569Simp					pinctrl_usart0_sck: usart0_sck-0 {
159262569Simp						atmel,pins =
160262569Simp							<AT91_PIOA 4 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* PA4 periph A */
161262569Simp					};
162262569Simp				};
163262569Simp
164262569Simp				usart1 {
165262569Simp					pinctrl_usart1: usart1-0 {
166262569Simp						atmel,pins =
167262569Simp							<AT91_PIOA 5 AT91_PERIPH_A AT91_PINCTRL_PULL_UP	/* PA5 periph A with pullup */
168262569Simp							 AT91_PIOA 6 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* PA6 periph A */
169262569Simp					};
170262569Simp
171262569Simp					pinctrl_usart1_rts: usart1_rts-0 {
172262569Simp						atmel,pins =
173262569Simp							<AT91_PIOC 27 AT91_PERIPH_C AT91_PINCTRL_NONE>;	/* PC27 periph C */
174262569Simp					};
175262569Simp
176262569Simp					pinctrl_usart1_cts: usart1_cts-0 {
177262569Simp						atmel,pins =
178262569Simp							<AT91_PIOC 28 AT91_PERIPH_C AT91_PINCTRL_NONE>;	/* PC28 periph C */
179262569Simp					};
180262569Simp
181262569Simp					pinctrl_usart1_sck: usart1_sck-0 {
182262569Simp						atmel,pins =
183262569Simp							<AT91_PIOC 28 AT91_PERIPH_C AT91_PINCTRL_NONE>;	/* PC29 periph C */
184262569Simp					};
185262569Simp				};
186262569Simp
187262569Simp				usart2 {
188262569Simp					pinctrl_usart2: usart2-0 {
189262569Simp						atmel,pins =
190262569Simp							<AT91_PIOA 7 AT91_PERIPH_A AT91_PINCTRL_PULL_UP	/* PA7 periph A with pullup */
191262569Simp							 AT91_PIOA 8 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* PA8 periph A */
192262569Simp					};
193262569Simp
194262569Simp					pinctrl_usart2_rts: usart2_rts-0 {
195262569Simp						atmel,pins =
196262569Simp							<AT91_PIOB 0 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* PB0 periph B */
197262569Simp					};
198262569Simp
199262569Simp					pinctrl_usart2_cts: usart2_cts-0 {
200262569Simp						atmel,pins =
201262569Simp							<AT91_PIOB 1 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* PB1 periph B */
202262569Simp					};
203262569Simp
204262569Simp					pinctrl_usart2_sck: usart2_sck-0 {
205262569Simp						atmel,pins =
206262569Simp							<AT91_PIOB 2 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* PB2 periph B */
207262569Simp					};
208262569Simp				};
209262569Simp
210262569Simp				uart0 {
211262569Simp					pinctrl_uart0: uart0-0 {
212262569Simp						atmel,pins =
213262569Simp							<AT91_PIOC 8 AT91_PERIPH_C AT91_PINCTRL_NONE	/* PC8 periph C */
214262569Simp							 AT91_PIOC 9 AT91_PERIPH_C AT91_PINCTRL_PULL_UP>;	/* PC9 periph C with pullup */
215262569Simp					};
216262569Simp				};
217262569Simp
218262569Simp				uart1 {
219262569Simp					pinctrl_uart1: uart1-0 {
220262569Simp						atmel,pins =
221262569Simp							<AT91_PIOC 16 AT91_PERIPH_C AT91_PINCTRL_NONE	/* PC16 periph C */
222262569Simp							 AT91_PIOC 17 AT91_PERIPH_C AT91_PINCTRL_PULL_UP>;	/* PC17 periph C with pullup */
223262569Simp					};
224262569Simp				};
225262569Simp
226262569Simp				nand {
227262569Simp					pinctrl_nand: nand-0 {
228262569Simp						atmel,pins =
229262569Simp							<AT91_PIOD 0 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD0 periph A Read Enable */
230262569Simp							 AT91_PIOD 1 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD1 periph A Write Enable */
231262569Simp							 AT91_PIOD 2 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD2 periph A Address Latch Enable */
232262569Simp							 AT91_PIOD 3 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD3 periph A Command Latch Enable */
233262569Simp							 AT91_PIOD 4 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP	/* PD4 gpio Chip Enable pin pull_up */
234262569Simp							 AT91_PIOD 5 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP	/* PD5 gpio RDY/BUSY pin pull_up */
235262569Simp							 AT91_PIOD 6 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD6 periph A Data bit 0 */
236262569Simp							 AT91_PIOD 7 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD7 periph A Data bit 1 */
237262569Simp							 AT91_PIOD 8 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD8 periph A Data bit 2 */
238262569Simp							 AT91_PIOD 9 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD9 periph A Data bit 3 */
239262569Simp							 AT91_PIOD 10 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD10 periph A Data bit 4 */
240262569Simp							 AT91_PIOD 11 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD11 periph A Data bit 5 */
241262569Simp							 AT91_PIOD 12 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD12 periph A Data bit 6 */
242262569Simp							 AT91_PIOD 13 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* PD13 periph A Data bit 7 */
243262569Simp					};
244262569Simp
245262569Simp					pinctrl_nand_16bits: nand_16bits-0 {
246262569Simp						atmel,pins =
247262569Simp							<AT91_PIOD 14 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD14 periph A Data bit 8 */
248262569Simp							 AT91_PIOD 15 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD15 periph A Data bit 9 */
249262569Simp							 AT91_PIOD 16 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD16 periph A Data bit 10 */
250262569Simp							 AT91_PIOD 17 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD17 periph A Data bit 11 */
251262569Simp							 AT91_PIOD 18 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD18 periph A Data bit 12 */
252262569Simp							 AT91_PIOD 19 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD19 periph A Data bit 13 */
253262569Simp							 AT91_PIOD 20 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PD20 periph A Data bit 14 */
254262569Simp							 AT91_PIOD 21 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* PD21 periph A Data bit 15 */
255262569Simp					};
256262569Simp				};
257262569Simp
258262569Simp				mmc0 {
259262569Simp					pinctrl_mmc0_slot0_clk_cmd_dat0: mmc0_slot0_clk_cmd_dat0-0 {
260262569Simp						atmel,pins =
261262569Simp							<AT91_PIOA 17 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PA17 periph A */
262262569Simp							 AT91_PIOA 16 AT91_PERIPH_A AT91_PINCTRL_PULL_UP	/* PA16 periph A with pullup */
263262569Simp							 AT91_PIOA 15 AT91_PERIPH_A AT91_PINCTRL_PULL_UP>;	/* PA15 periph A with pullup */
264262569Simp					};
265262569Simp
266262569Simp					pinctrl_mmc0_slot0_dat1_3: mmc0_slot0_dat1_3-0 {
267262569Simp						atmel,pins =
268262569Simp							<AT91_PIOA 18 AT91_PERIPH_A AT91_PINCTRL_PULL_UP	/* PA18 periph A with pullup */
269262569Simp							 AT91_PIOA 19 AT91_PERIPH_A AT91_PINCTRL_PULL_UP	/* PA19 periph A with pullup */
270262569Simp							 AT91_PIOA 20 AT91_PERIPH_A AT91_PINCTRL_PULL_UP>;	/* PA20 periph A with pullup */
271262569Simp					};
272262569Simp				};
273262569Simp
274262569Simp				mmc1 {
275262569Simp					pinctrl_mmc1_slot0_clk_cmd_dat0: mmc1_slot0_clk_cmd_dat0-0 {
276262569Simp						atmel,pins =
277262569Simp							<AT91_PIOA 13 AT91_PERIPH_B AT91_PINCTRL_NONE	/* PA13 periph B */
278262569Simp							 AT91_PIOA 12 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* PA12 periph B with pullup */
279262569Simp							 AT91_PIOA 11 AT91_PERIPH_B AT91_PINCTRL_PULL_UP>;	/* PA11 periph B with pullup */
280262569Simp					};
281262569Simp
282262569Simp					pinctrl_mmc1_slot0_dat1_3: mmc1_slot0_dat1_3-0 {
283262569Simp						atmel,pins =
284262569Simp							<AT91_PIOA 2 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* PA2 periph B with pullup */
285262569Simp							 AT91_PIOA 3 AT91_PERIPH_B AT91_PINCTRL_PULL_UP	/* PA3 periph B with pullup */
286262569Simp							 AT91_PIOA 4 AT91_PERIPH_B AT91_PINCTRL_PULL_UP>;	/* PA4 periph B with pullup */
287262569Simp					};
288262569Simp				};
289262569Simp
290262569Simp				ssc0 {
291262569Simp					pinctrl_ssc0_tx: ssc0_tx-0 {
292262569Simp						atmel,pins =
293262569Simp							<AT91_PIOA 24 AT91_PERIPH_B AT91_PINCTRL_NONE	/* PA24 periph B */
294262569Simp							 AT91_PIOA 25 AT91_PERIPH_B AT91_PINCTRL_NONE	/* PA25 periph B */
295262569Simp							 AT91_PIOA 26 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* PA26 periph B */
296262569Simp					};
297262569Simp
298262569Simp					pinctrl_ssc0_rx: ssc0_rx-0 {
299262569Simp						atmel,pins =
300262569Simp							<AT91_PIOA 27 AT91_PERIPH_B AT91_PINCTRL_NONE	/* PA27 periph B */
301262569Simp							 AT91_PIOA 28 AT91_PERIPH_B AT91_PINCTRL_NONE	/* PA28 periph B */
302262569Simp							 AT91_PIOA 29 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* PA29 periph B */
303262569Simp					};
304262569Simp				};
305262569Simp
306262569Simp				spi0 {
307262569Simp					pinctrl_spi0: spi0-0 {
308262569Simp						atmel,pins =
309262569Simp							<AT91_PIOA 11 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PA11 periph A SPI0_MISO pin */
310262569Simp							 AT91_PIOA 12 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PA12 periph A SPI0_MOSI pin */
311262569Simp							 AT91_PIOA 13 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* PA13 periph A SPI0_SPCK pin */
312262569Simp					};
313262569Simp				};
314262569Simp
315262569Simp				spi1 {
316262569Simp					pinctrl_spi1: spi1-0 {
317262569Simp						atmel,pins =
318262569Simp							<AT91_PIOA 21 AT91_PERIPH_B AT91_PINCTRL_NONE	/* PA21 periph B SPI1_MISO pin */
319262569Simp							 AT91_PIOA 22 AT91_PERIPH_B AT91_PINCTRL_NONE	/* PA22 periph B SPI1_MOSI pin */
320262569Simp							 AT91_PIOA 23 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* PA23 periph B SPI1_SPCK pin */
321262569Simp					};
322262569Simp				};
323262569Simp
324262569Simp				i2c0 {
325262569Simp					pinctrl_i2c0: i2c0-0 {
326262569Simp						atmel,pins =
327262569Simp							<AT91_PIOA 30 AT91_PERIPH_A AT91_PINCTRL_NONE	/* PA30 periph A I2C0 data */
328262569Simp							 AT91_PIOA 31 AT91_PERIPH_A AT91_PINCTRL_NONE>;	/* PA31 periph A I2C0 clock */
329262569Simp					};
330262569Simp				};
331262569Simp
332262569Simp				i2c1 {
333262569Simp					pinctrl_i2c1: i2c1-0 {
334262569Simp						atmel,pins =
335262569Simp							<AT91_PIOC 0 AT91_PERIPH_C AT91_PINCTRL_NONE	/* PC0 periph C I2C1 data */
336262569Simp							 AT91_PIOC 1 AT91_PERIPH_C AT91_PINCTRL_NONE>;	/* PC1 periph C I2C1 clock */
337262569Simp					};
338262569Simp				};
339262569Simp
340262569Simp				i2c2 {
341262569Simp					pinctrl_i2c2: i2c2-0 {
342262569Simp						atmel,pins =
343262569Simp							<AT91_PIOB 4 AT91_PERIPH_B AT91_PINCTRL_NONE	/* PB4 periph B I2C2 data */
344262569Simp							 AT91_PIOB 5 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* PB5 periph B I2C2 clock */
345262569Simp					};
346262569Simp				};
347262569Simp
348262569Simp				i2c_gpio0 {
349262569Simp					pinctrl_i2c_gpio0: i2c_gpio0-0 {
350262569Simp						atmel,pins =
351262569Simp							<AT91_PIOA 30 AT91_PERIPH_GPIO AT91_PINCTRL_MULTI_DRIVE	/* PA30 gpio multidrive I2C0 data */
352262569Simp							 AT91_PIOA 31 AT91_PERIPH_GPIO AT91_PINCTRL_MULTI_DRIVE>;	/* PA31 gpio multidrive I2C0 clock */
353262569Simp					};
354262569Simp				};
355262569Simp
356262569Simp				i2c_gpio1 {
357262569Simp					pinctrl_i2c_gpio1: i2c_gpio1-0 {
358262569Simp						atmel,pins =
359262569Simp							<AT91_PIOC 0 AT91_PERIPH_GPIO AT91_PINCTRL_MULTI_DRIVE	/* PC0 gpio multidrive I2C1 data */
360262569Simp							 AT91_PIOC 1 AT91_PERIPH_GPIO AT91_PINCTRL_MULTI_DRIVE>;	/* PC1 gpio multidrive I2C1 clock */
361262569Simp					};
362262569Simp				};
363262569Simp
364262569Simp				i2c_gpio2 {
365262569Simp					pinctrl_i2c_gpio2: i2c_gpio2-0 {
366262569Simp						atmel,pins =
367262569Simp							<AT91_PIOB 4 AT91_PERIPH_GPIO AT91_PINCTRL_MULTI_DRIVE	/* PB4 gpio multidrive I2C2 data */
368262569Simp							 AT91_PIOB 5 AT91_PERIPH_GPIO AT91_PINCTRL_MULTI_DRIVE>;	/* PB5 gpio multidrive I2C2 clock */
369262569Simp					};
370262569Simp				};
371262569Simp
372262569Simp				tcb0 {
373262569Simp					pinctrl_tcb0_tclk0: tcb0_tclk0-0 {
374262569Simp						atmel,pins = <AT91_PIOA 24 AT91_PERIPH_A AT91_PINCTRL_NONE>;
375262569Simp					};
376262569Simp
377262569Simp					pinctrl_tcb0_tclk1: tcb0_tclk1-0 {
378262569Simp						atmel,pins = <AT91_PIOA 25 AT91_PERIPH_A AT91_PINCTRL_NONE>;
379262569Simp					};
380262569Simp
381262569Simp					pinctrl_tcb0_tclk2: tcb0_tclk2-0 {
382262569Simp						atmel,pins = <AT91_PIOA 26 AT91_PERIPH_A AT91_PINCTRL_NONE>;
383262569Simp					};
384262569Simp
385262569Simp					pinctrl_tcb0_tioa0: tcb0_tioa0-0 {
386262569Simp						atmel,pins = <AT91_PIOA 21 AT91_PERIPH_A AT91_PINCTRL_NONE>;
387262569Simp					};
388262569Simp
389262569Simp					pinctrl_tcb0_tioa1: tcb0_tioa1-0 {
390262569Simp						atmel,pins = <AT91_PIOA 22 AT91_PERIPH_A AT91_PINCTRL_NONE>;
391262569Simp					};
392262569Simp
393262569Simp					pinctrl_tcb0_tioa2: tcb0_tioa2-0 {
394262569Simp						atmel,pins = <AT91_PIOA 23 AT91_PERIPH_A AT91_PINCTRL_NONE>;
395262569Simp					};
396262569Simp
397262569Simp					pinctrl_tcb0_tiob0: tcb0_tiob0-0 {
398262569Simp						atmel,pins = <AT91_PIOA 27 AT91_PERIPH_A AT91_PINCTRL_NONE>;
399262569Simp					};
400262569Simp
401262569Simp					pinctrl_tcb0_tiob1: tcb0_tiob1-0 {
402262569Simp						atmel,pins = <AT91_PIOA 28 AT91_PERIPH_A AT91_PINCTRL_NONE>;
403262569Simp					};
404262569Simp
405262569Simp					pinctrl_tcb0_tiob2: tcb0_tiob2-0 {
406262569Simp						atmel,pins = <AT91_PIOA 29 AT91_PERIPH_A AT91_PINCTRL_NONE>;
407262569Simp					};
408262569Simp				};
409262569Simp
410262569Simp				tcb1 {
411262569Simp					pinctrl_tcb1_tclk0: tcb1_tclk0-0 {
412262569Simp						atmel,pins = <AT91_PIOC 4 AT91_PERIPH_C AT91_PINCTRL_NONE>;
413262569Simp					};
414262569Simp
415262569Simp					pinctrl_tcb1_tclk1: tcb1_tclk1-0 {
416262569Simp						atmel,pins = <AT91_PIOC 7 AT91_PERIPH_C AT91_PINCTRL_NONE>;
417262569Simp					};
418262569Simp
419262569Simp					pinctrl_tcb1_tclk2: tcb1_tclk2-0 {
420262569Simp						atmel,pins = <AT91_PIOC 14 AT91_PERIPH_C AT91_PINCTRL_NONE>;
421262569Simp					};
422262569Simp
423262569Simp					pinctrl_tcb1_tioa0: tcb1_tioa0-0 {
424262569Simp						atmel,pins = <AT91_PIOC 2 AT91_PERIPH_C AT91_PINCTRL_NONE>;
425262569Simp					};
426262569Simp
427262569Simp					pinctrl_tcb1_tioa1: tcb1_tioa1-0 {
428262569Simp						atmel,pins = <AT91_PIOC 5 AT91_PERIPH_C AT91_PINCTRL_NONE>;
429262569Simp					};
430262569Simp
431262569Simp					pinctrl_tcb1_tioa2: tcb1_tioa2-0 {
432262569Simp						atmel,pins = <AT91_PIOC 12 AT91_PERIPH_C AT91_PINCTRL_NONE>;
433262569Simp					};
434262569Simp
435262569Simp					pinctrl_tcb1_tiob0: tcb1_tiob0-0 {
436262569Simp						atmel,pins = <AT91_PIOC 3 AT91_PERIPH_C AT91_PINCTRL_NONE>;
437262569Simp					};
438262569Simp
439262569Simp					pinctrl_tcb1_tiob1: tcb1_tiob1-0 {
440262569Simp						atmel,pins = <AT91_PIOC 6 AT91_PERIPH_C AT91_PINCTRL_NONE>;
441262569Simp					};
442262569Simp
443262569Simp					pinctrl_tcb1_tiob2: tcb1_tiob2-0 {
444262569Simp						atmel,pins = <AT91_PIOC 13 AT91_PERIPH_C AT91_PINCTRL_NONE>;
445262569Simp					};
446262569Simp				};
447262569Simp
448262569Simp				pioA: gpio@fffff400 {
449262569Simp					compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
450262569Simp					reg = <0xfffff400 0x200>;
451262569Simp					interrupts = <2 IRQ_TYPE_LEVEL_HIGH 1>;
452262569Simp					#gpio-cells = <2>;
453262569Simp					gpio-controller;
454262569Simp					interrupt-controller;
455262569Simp					#interrupt-cells = <2>;
456262569Simp				};
457262569Simp
458262569Simp				pioB: gpio@fffff600 {
459262569Simp					compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
460262569Simp					reg = <0xfffff600 0x200>;
461262569Simp					interrupts = <2 IRQ_TYPE_LEVEL_HIGH 1>;
462262569Simp					#gpio-cells = <2>;
463262569Simp					gpio-controller;
464262569Simp					#gpio-lines = <19>;
465262569Simp					interrupt-controller;
466262569Simp					#interrupt-cells = <2>;
467262569Simp				};
468262569Simp
469262569Simp				pioC: gpio@fffff800 {
470262569Simp					compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
471262569Simp					reg = <0xfffff800 0x200>;
472262569Simp					interrupts = <3 IRQ_TYPE_LEVEL_HIGH 1>;
473262569Simp					#gpio-cells = <2>;
474262569Simp					gpio-controller;
475262569Simp					interrupt-controller;
476262569Simp					#interrupt-cells = <2>;
477262569Simp				};
478262569Simp
479262569Simp				pioD: gpio@fffffa00 {
480262569Simp					compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
481262569Simp					reg = <0xfffffa00 0x200>;
482262569Simp					interrupts = <3 IRQ_TYPE_LEVEL_HIGH 1>;
483262569Simp					#gpio-cells = <2>;
484262569Simp					gpio-controller;
485262569Simp					#gpio-lines = <22>;
486262569Simp					interrupt-controller;
487262569Simp					#interrupt-cells = <2>;
488262569Simp				};
489262569Simp			};
490262569Simp
491262569Simp			ssc0: ssc@f0010000 {
492262569Simp				compatible = "atmel,at91sam9g45-ssc";
493262569Simp				reg = <0xf0010000 0x4000>;
494262569Simp				interrupts = <28 IRQ_TYPE_LEVEL_HIGH 5>;
495262569Simp				dmas = <&dma0 1 AT91_DMA_CFG_PER_ID(13)>,
496262569Simp				       <&dma0 1 AT91_DMA_CFG_PER_ID(14)>;
497262569Simp				dma-names = "tx", "rx";
498262569Simp				pinctrl-names = "default";
499262569Simp				pinctrl-0 = <&pinctrl_ssc0_tx &pinctrl_ssc0_rx>;
500262569Simp				status = "disabled";
501262569Simp			};
502262569Simp
503262569Simp			mmc0: mmc@f0008000 {
504262569Simp				compatible = "atmel,hsmci";
505262569Simp				reg = <0xf0008000 0x600>;
506262569Simp				interrupts = <12 IRQ_TYPE_LEVEL_HIGH 0>;
507262569Simp				dmas = <&dma0 1 AT91_DMA_CFG_PER_ID(0)>;
508262569Simp				dma-names = "rxtx";
509262569Simp				pinctrl-names = "default";
510262569Simp				#address-cells = <1>;
511262569Simp				#size-cells = <0>;
512262569Simp				status = "disabled";
513262569Simp			};
514262569Simp
515262569Simp			mmc1: mmc@f000c000 {
516262569Simp				compatible = "atmel,hsmci";
517262569Simp				reg = <0xf000c000 0x600>;
518262569Simp				interrupts = <26 IRQ_TYPE_LEVEL_HIGH 0>;
519262569Simp				dmas = <&dma1 1 AT91_DMA_CFG_PER_ID(0)>;
520262569Simp				dma-names = "rxtx";
521262569Simp				pinctrl-names = "default";
522262569Simp				#address-cells = <1>;
523262569Simp				#size-cells = <0>;
524262569Simp				status = "disabled";
525262569Simp			};
526262569Simp
527262569Simp			dbgu: serial@fffff200 {
528262569Simp				compatible = "atmel,at91sam9260-usart";
529262569Simp				reg = <0xfffff200 0x200>;
530262569Simp				interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;
531262569Simp				pinctrl-names = "default";
532262569Simp				pinctrl-0 = <&pinctrl_dbgu>;
533262569Simp				status = "disabled";
534262569Simp			};
535262569Simp
536262569Simp			usart0: serial@f801c000 {
537262569Simp				compatible = "atmel,at91sam9260-usart";
538262569Simp				reg = <0xf801c000 0x200>;
539262569Simp				interrupts = <5 IRQ_TYPE_LEVEL_HIGH 5>;
540262569Simp				pinctrl-names = "default";
541262569Simp				pinctrl-0 = <&pinctrl_usart0>;
542262569Simp				status = "disabled";
543262569Simp			};
544262569Simp
545262569Simp			usart1: serial@f8020000 {
546262569Simp				compatible = "atmel,at91sam9260-usart";
547262569Simp				reg = <0xf8020000 0x200>;
548262569Simp				interrupts = <6 IRQ_TYPE_LEVEL_HIGH 5>;
549262569Simp				pinctrl-names = "default";
550262569Simp				pinctrl-0 = <&pinctrl_usart1>;
551262569Simp				status = "disabled";
552262569Simp			};
553262569Simp
554262569Simp			usart2: serial@f8024000 {
555262569Simp				compatible = "atmel,at91sam9260-usart";
556262569Simp				reg = <0xf8024000 0x200>;
557262569Simp				interrupts = <7 IRQ_TYPE_LEVEL_HIGH 5>;
558262569Simp				pinctrl-names = "default";
559262569Simp				pinctrl-0 = <&pinctrl_usart2>;
560262569Simp				status = "disabled";
561262569Simp			};
562262569Simp
563262569Simp			i2c0: i2c@f8010000 {
564262569Simp				compatible = "atmel,at91sam9x5-i2c";
565262569Simp				reg = <0xf8010000 0x100>;
566262569Simp				interrupts = <9 IRQ_TYPE_LEVEL_HIGH 6>;
567262569Simp				dmas = <&dma0 1 AT91_DMA_CFG_PER_ID(7)>,
568262569Simp				       <&dma0 1 AT91_DMA_CFG_PER_ID(8)>;
569262569Simp				dma-names = "tx", "rx";
570262569Simp				#address-cells = <1>;
571262569Simp				#size-cells = <0>;
572262569Simp				pinctrl-names = "default";
573262569Simp				pinctrl-0 = <&pinctrl_i2c0>;
574262569Simp				status = "disabled";
575262569Simp			};
576262569Simp
577262569Simp			i2c1: i2c@f8014000 {
578262569Simp				compatible = "atmel,at91sam9x5-i2c";
579262569Simp				reg = <0xf8014000 0x100>;
580262569Simp				interrupts = <10 IRQ_TYPE_LEVEL_HIGH 6>;
581262569Simp				dmas = <&dma1 1 AT91_DMA_CFG_PER_ID(5)>,
582262569Simp				       <&dma1 1 AT91_DMA_CFG_PER_ID(6)>;
583262569Simp				dma-names = "tx", "rx";
584262569Simp				#address-cells = <1>;
585262569Simp				#size-cells = <0>;
586262569Simp				pinctrl-names = "default";
587262569Simp				pinctrl-0 = <&pinctrl_i2c1>;
588262569Simp				status = "disabled";
589262569Simp			};
590262569Simp
591262569Simp			i2c2: i2c@f8018000 {
592262569Simp				compatible = "atmel,at91sam9x5-i2c";
593262569Simp				reg = <0xf8018000 0x100>;
594262569Simp				interrupts = <11 IRQ_TYPE_LEVEL_HIGH 6>;
595262569Simp				dmas = <&dma0 1 AT91_DMA_CFG_PER_ID(9)>,
596262569Simp				       <&dma0 1 AT91_DMA_CFG_PER_ID(10)>;
597262569Simp				dma-names = "tx", "rx";
598262569Simp				#address-cells = <1>;
599262569Simp				#size-cells = <0>;
600262569Simp				pinctrl-names = "default";
601262569Simp				pinctrl-0 = <&pinctrl_i2c2>;
602262569Simp				status = "disabled";
603262569Simp			};
604262569Simp
605262569Simp			uart0: serial@f8040000 {
606262569Simp				compatible = "atmel,at91sam9260-usart";
607262569Simp				reg = <0xf8040000 0x200>;
608262569Simp				interrupts = <15 IRQ_TYPE_LEVEL_HIGH 5>;
609262569Simp				pinctrl-names = "default";
610262569Simp				pinctrl-0 = <&pinctrl_uart0>;
611262569Simp				status = "disabled";
612262569Simp			};
613262569Simp
614262569Simp			uart1: serial@f8044000 {
615262569Simp				compatible = "atmel,at91sam9260-usart";
616262569Simp				reg = <0xf8044000 0x200>;
617262569Simp				interrupts = <16 IRQ_TYPE_LEVEL_HIGH 5>;
618262569Simp				pinctrl-names = "default";
619262569Simp				pinctrl-0 = <&pinctrl_uart1>;
620262569Simp				status = "disabled";
621262569Simp			};
622262569Simp
623262569Simp			adc0: adc@f804c000 {
624262569Simp				compatible = "atmel,at91sam9260-adc";
625262569Simp				reg = <0xf804c000 0x100>;
626262569Simp				interrupts = <19 IRQ_TYPE_LEVEL_HIGH 0>;
627262569Simp				atmel,adc-use-external;
628262569Simp				atmel,adc-channels-used = <0xffff>;
629262569Simp				atmel,adc-vref = <3300>;
630262569Simp				atmel,adc-num-channels = <12>;
631262569Simp				atmel,adc-startup-time = <40>;
632262569Simp				atmel,adc-channel-base = <0x50>;
633262569Simp				atmel,adc-drdy-mask = <0x1000000>;
634262569Simp				atmel,adc-status-register = <0x30>;
635262569Simp				atmel,adc-trigger-register = <0xc0>;
636262569Simp				atmel,adc-res = <8 10>;
637262569Simp				atmel,adc-res-names = "lowres", "highres";
638262569Simp				atmel,adc-use-res = "highres";
639262569Simp
640262569Simp				trigger@0 {
641262569Simp					trigger-name = "external-rising";
642262569Simp					trigger-value = <0x1>;
643262569Simp					trigger-external;
644262569Simp				};
645262569Simp
646262569Simp				trigger@1 {
647262569Simp					trigger-name = "external-falling";
648262569Simp					trigger-value = <0x2>;
649262569Simp					trigger-external;
650262569Simp				};
651262569Simp
652262569Simp				trigger@2 {
653262569Simp					trigger-name = "external-any";
654262569Simp					trigger-value = <0x3>;
655262569Simp					trigger-external;
656262569Simp				};
657262569Simp
658262569Simp				trigger@3 {
659262569Simp					trigger-name = "continuous";
660262569Simp					trigger-value = <0x6>;
661262569Simp				};
662262569Simp			};
663262569Simp
664262569Simp			spi0: spi@f0000000 {
665262569Simp				#address-cells = <1>;
666262569Simp				#size-cells = <0>;
667262569Simp				compatible = "atmel,at91rm9200-spi";
668262569Simp				reg = <0xf0000000 0x100>;
669262569Simp				interrupts = <13 IRQ_TYPE_LEVEL_HIGH 3>;
670262569Simp				dmas = <&dma0 1 AT91_DMA_CFG_PER_ID(1)>,
671262569Simp				       <&dma0 1 AT91_DMA_CFG_PER_ID(2)>;
672262569Simp				dma-names = "tx", "rx";
673262569Simp				pinctrl-names = "default";
674262569Simp				pinctrl-0 = <&pinctrl_spi0>;
675262569Simp				status = "disabled";
676262569Simp			};
677262569Simp
678262569Simp			spi1: spi@f0004000 {
679262569Simp				#address-cells = <1>;
680262569Simp				#size-cells = <0>;
681262569Simp				compatible = "atmel,at91rm9200-spi";
682262569Simp				reg = <0xf0004000 0x100>;
683262569Simp				interrupts = <14 IRQ_TYPE_LEVEL_HIGH 3>;
684262569Simp				dmas = <&dma1 1 AT91_DMA_CFG_PER_ID(1)>,
685262569Simp				       <&dma1 1 AT91_DMA_CFG_PER_ID(2)>;
686262569Simp				dma-names = "tx", "rx";
687262569Simp				pinctrl-names = "default";
688262569Simp				pinctrl-0 = <&pinctrl_spi1>;
689262569Simp				status = "disabled";
690262569Simp			};
691262569Simp
692262569Simp			usb2: gadget@f803c000 {
693262569Simp				#address-cells = <1>;
694262569Simp				#size-cells = <0>;
695262569Simp				compatible = "atmel,at91sam9rl-udc";
696262569Simp				reg = <0x00500000 0x80000
697262569Simp				       0xf803c000 0x400>;
698262569Simp				interrupts = <23 IRQ_TYPE_LEVEL_HIGH 0>;
699262569Simp				status = "disabled";
700262569Simp
701262569Simp				ep0 {
702262569Simp					reg = <0>;
703262569Simp					atmel,fifo-size = <64>;
704262569Simp					atmel,nb-banks = <1>;
705262569Simp				};
706262569Simp
707262569Simp				ep1 {
708262569Simp					reg = <1>;
709262569Simp					atmel,fifo-size = <1024>;
710262569Simp					atmel,nb-banks = <2>;
711262569Simp					atmel,can-dma;
712262569Simp					atmel,can-isoc;
713262569Simp				};
714262569Simp
715262569Simp				ep2 {
716262569Simp					reg = <2>;
717262569Simp					atmel,fifo-size = <1024>;
718262569Simp					atmel,nb-banks = <2>;
719262569Simp					atmel,can-dma;
720262569Simp					atmel,can-isoc;
721262569Simp				};
722262569Simp
723262569Simp				ep3 {
724262569Simp					reg = <3>;
725262569Simp					atmel,fifo-size = <1024>;
726262569Simp					atmel,nb-banks = <3>;
727262569Simp					atmel,can-dma;
728262569Simp				};
729262569Simp
730262569Simp				ep4 {
731262569Simp					reg = <4>;
732262569Simp					atmel,fifo-size = <1024>;
733262569Simp					atmel,nb-banks = <3>;
734262569Simp					atmel,can-dma;
735262569Simp				};
736262569Simp
737262569Simp				ep5 {
738262569Simp					reg = <5>;
739262569Simp					atmel,fifo-size = <1024>;
740262569Simp					atmel,nb-banks = <3>;
741262569Simp					atmel,can-dma;
742262569Simp					atmel,can-isoc;
743262569Simp				};
744262569Simp
745262569Simp				ep6 {
746262569Simp					reg = <6>;
747262569Simp					atmel,fifo-size = <1024>;
748262569Simp					atmel,nb-banks = <3>;
749262569Simp					atmel,can-dma;
750262569Simp					atmel,can-isoc;
751262569Simp				};
752262569Simp			};
753262569Simp
754262569Simp			watchdog@fffffe40 {
755262569Simp				compatible = "atmel,at91sam9260-wdt";
756262569Simp				reg = <0xfffffe40 0x10>;
757262569Simp				interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;
758262569Simp				atmel,watchdog-type = "hardware";
759262569Simp				atmel,reset-type = "all";
760262569Simp				atmel,dbg-halt;
761262569Simp				atmel,idle-halt;
762262569Simp				status = "disabled";
763262569Simp			};
764262569Simp
765262569Simp			rtc@fffffeb0 {
766262569Simp				compatible = "atmel,at91sam9x5-rtc";
767262569Simp				reg = <0xfffffeb0 0x40>;
768262569Simp				interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;
769262569Simp				status = "disabled";
770262569Simp			};
771262569Simp
772262569Simp			pwm0: pwm@f8034000 {
773262569Simp				compatible = "atmel,at91sam9rl-pwm";
774262569Simp				reg = <0xf8034000 0x300>;
775262569Simp				interrupts = <18 IRQ_TYPE_LEVEL_HIGH 4>;
776262569Simp				#pwm-cells = <3>;
777262569Simp				status = "disabled";
778262569Simp			};
779262569Simp		};
780262569Simp
781262569Simp		nand0: nand@40000000 {
782262569Simp			compatible = "atmel,at91rm9200-nand";
783262569Simp			#address-cells = <1>;
784262569Simp			#size-cells = <1>;
785262569Simp			reg = <0x40000000 0x10000000
786262569Simp			       0xffffe000 0x600		/* PMECC Registers */
787262569Simp			       0xffffe600 0x200		/* PMECC Error Location Registers */
788262569Simp			       0x00108000 0x18000	/* PMECC looup table in ROM code  */
789262569Simp			      >;
790262569Simp			atmel,pmecc-lookup-table-offset = <0x0 0x8000>;
791262569Simp			atmel,nand-addr-offset = <21>;
792262569Simp			atmel,nand-cmd-offset = <22>;
793262569Simp			pinctrl-names = "default";
794262569Simp			pinctrl-0 = <&pinctrl_nand>;
795262569Simp			gpios = <&pioD 5 GPIO_ACTIVE_HIGH
796262569Simp				 &pioD 4 GPIO_ACTIVE_HIGH
797262569Simp				 0
798262569Simp				>;
799262569Simp			status = "disabled";
800262569Simp		};
801262569Simp
802262569Simp		usb0: ohci@00600000 {
803262569Simp			compatible = "atmel,at91rm9200-ohci", "usb-ohci";
804262569Simp			reg = <0x00600000 0x100000>;
805262569Simp			interrupts = <22 IRQ_TYPE_LEVEL_HIGH 2>;
806262569Simp			status = "disabled";
807262569Simp		};
808262569Simp
809262569Simp		usb1: ehci@00700000 {
810262569Simp			compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
811262569Simp			reg = <0x00700000 0x100000>;
812262569Simp			interrupts = <22 IRQ_TYPE_LEVEL_HIGH 2>;
813262569Simp			status = "disabled";
814262569Simp		};
815262569Simp	};
816262569Simp
817262569Simp	i2c@0 {
818262569Simp		compatible = "i2c-gpio";
819262569Simp		gpios = <&pioA 30 GPIO_ACTIVE_HIGH /* sda */
820262569Simp			 &pioA 31 GPIO_ACTIVE_HIGH /* scl */
821262569Simp			>;
822262569Simp		i2c-gpio,sda-open-drain;
823262569Simp		i2c-gpio,scl-open-drain;
824262569Simp		i2c-gpio,delay-us = <2>;	/* ~100 kHz */
825262569Simp		#address-cells = <1>;
826262569Simp		#size-cells = <0>;
827262569Simp		pinctrl-names = "default";
828262569Simp		pinctrl-0 = <&pinctrl_i2c_gpio0>;
829262569Simp		status = "disabled";
830262569Simp	};
831262569Simp
832262569Simp	i2c@1 {
833262569Simp		compatible = "i2c-gpio";
834262569Simp		gpios = <&pioC 0 GPIO_ACTIVE_HIGH /* sda */
835262569Simp			 &pioC 1 GPIO_ACTIVE_HIGH /* scl */
836262569Simp			>;
837262569Simp		i2c-gpio,sda-open-drain;
838262569Simp		i2c-gpio,scl-open-drain;
839262569Simp		i2c-gpio,delay-us = <2>;	/* ~100 kHz */
840262569Simp		#address-cells = <1>;
841262569Simp		#size-cells = <0>;
842262569Simp		pinctrl-names = "default";
843262569Simp		pinctrl-0 = <&pinctrl_i2c_gpio1>;
844262569Simp		status = "disabled";
845262569Simp	};
846262569Simp
847262569Simp	i2c@2 {
848262569Simp		compatible = "i2c-gpio";
849262569Simp		gpios = <&pioB 4 GPIO_ACTIVE_HIGH /* sda */
850262569Simp			 &pioB 5 GPIO_ACTIVE_HIGH /* scl */
851262569Simp			>;
852262569Simp		i2c-gpio,sda-open-drain;
853262569Simp		i2c-gpio,scl-open-drain;
854262569Simp		i2c-gpio,delay-us = <2>;	/* ~100 kHz */
855262569Simp		#address-cells = <1>;
856262569Simp		#size-cells = <0>;
857262569Simp		pinctrl-names = "default";
858262569Simp		pinctrl-0 = <&pinctrl_i2c_gpio2>;
859262569Simp		status = "disabled";
860262569Simp	};
861262569Simp};
862