2 * at91sam9261.dtsi - Device Tree Include file for AT91SAM9261 SoC
4 * Copyright (C) 2013 Jean-Jacques Hiblot <jjhiblot@traphandler.com>
6 * Licensed under GPLv2 only.
9 #include "skeleton.dtsi"
10 #include <dt-bindings/pinctrl/at91.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/clock/at91.h>
16 model = "Atmel AT91SAM9261 family SoC";
17 compatible = "atmel,at91sam9261";
18 interrupt-parent = <&aic>;
40 compatible = "arm,arm926ej-s";
46 reg = <0x20000000 0x08000000>;
50 main_xtal: main_xtal {
51 compatible = "fixed-clock";
53 clock-frequency = <0>;
56 slow_xtal: slow_xtal {
57 compatible = "fixed-clock";
59 clock-frequency = <0>;
64 compatible = "mmio-sram";
65 reg = <0x00300000 0x28000>;
69 compatible = "simple-bus";
75 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
76 reg = <0x00500000 0x100000>;
77 interrupts = <20 IRQ_TYPE_LEVEL_HIGH 2>;
78 clocks = <&ohci_clk>, <&hclk0>, <&uhpck>;
79 clock-names = "ohci_clk", "hclk", "uhpck";
84 compatible = "atmel,at91sam9261-lcdc";
85 reg = <0x00600000 0x1000>;
86 interrupts = <21 IRQ_TYPE_LEVEL_HIGH 3>;
87 pinctrl-names = "default";
88 pinctrl-0 = <&pinctrl_fb>;
89 clocks = <&lcd_clk>, <&hclk1>;
90 clock-names = "lcdc_clk", "hclk";
95 compatible = "atmel,at91sam9261-ebi";
99 atmel,matrix = <&matrix>;
100 reg = <0x10000000 0x80000000>;
101 ranges = <0x0 0x0 0x10000000 0x10000000
102 0x1 0x0 0x20000000 0x10000000
103 0x2 0x0 0x30000000 0x10000000
104 0x3 0x0 0x40000000 0x10000000
105 0x4 0x0 0x50000000 0x10000000
106 0x5 0x0 0x60000000 0x10000000
107 0x6 0x0 0x70000000 0x10000000
108 0x7 0x0 0x80000000 0x10000000>;
112 nand_controller: nand-controller {
113 compatible = "atmel,at91sam9261-nand-controller";
114 #address-cells = <2>;
122 compatible = "simple-bus";
123 #address-cells = <1>;
127 tcb0: timer@fffa0000 {
128 compatible = "atmel,at91rm9200-tcb";
129 reg = <0xfffa0000 0x100>;
130 interrupts = <17 IRQ_TYPE_LEVEL_HIGH 0>,
131 <18 IRQ_TYPE_LEVEL_HIGH 0>,
132 <19 IRQ_TYPE_LEVEL_HIGH 0>;
133 clocks = <&tc0_clk>, <&tc1_clk>, <&tc2_clk>, <&slow_xtal>;
134 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
137 usb1: gadget@fffa4000 {
138 compatible = "atmel,at91sam9261-udc";
139 reg = <0xfffa4000 0x4000>;
140 interrupts = <10 IRQ_TYPE_LEVEL_HIGH 2>;
141 clocks = <&udc_clk>, <&udpck>;
142 clock-names = "pclk", "hclk";
143 atmel,matrix = <&matrix>;
148 compatible = "atmel,hsmci";
149 reg = <0xfffa8000 0x600>;
150 interrupts = <9 IRQ_TYPE_LEVEL_HIGH 0>;
151 pinctrl-names = "default";
152 pinctrl-0 = <&pinctrl_mmc0_clk>, <&pinctrl_mmc0_slot0_cmd_dat0>, <&pinctrl_mmc0_slot0_dat1_3>;
153 #address-cells = <1>;
155 clocks = <&mci0_clk>;
156 clock-names = "mci_clk";
161 compatible = "atmel,at91sam9261-i2c";
162 pinctrl-names = "default";
163 pinctrl-0 = <&pinctrl_i2c_twi>;
164 reg = <0xfffac000 0x100>;
165 interrupts = <11 IRQ_TYPE_LEVEL_HIGH 6>;
166 #address-cells = <1>;
168 clocks = <&twi0_clk>;
172 usart0: serial@fffb0000 {
173 compatible = "atmel,at91sam9260-usart";
174 reg = <0xfffb0000 0x200>;
175 interrupts = <6 IRQ_TYPE_LEVEL_HIGH 5>;
178 pinctrl-names = "default";
179 pinctrl-0 = <&pinctrl_usart0>;
180 clocks = <&usart0_clk>;
181 clock-names = "usart";
185 usart1: serial@fffb4000 {
186 compatible = "atmel,at91sam9260-usart";
187 reg = <0xfffb4000 0x200>;
188 interrupts = <7 IRQ_TYPE_LEVEL_HIGH 5>;
191 pinctrl-names = "default";
192 pinctrl-0 = <&pinctrl_usart1>;
193 clocks = <&usart1_clk>;
194 clock-names = "usart";
198 usart2: serial@fffb8000{
199 compatible = "atmel,at91sam9260-usart";
200 reg = <0xfffb8000 0x200>;
201 interrupts = <8 IRQ_TYPE_LEVEL_HIGH 5>;
204 pinctrl-names = "default";
205 pinctrl-0 = <&pinctrl_usart2>;
206 clocks = <&usart2_clk>;
207 clock-names = "usart";
212 compatible = "atmel,at91rm9200-ssc";
213 reg = <0xfffbc000 0x4000>;
214 interrupts = <14 IRQ_TYPE_LEVEL_HIGH 5>;
215 pinctrl-names = "default";
216 pinctrl-0 = <&pinctrl_ssc0_tx &pinctrl_ssc0_rx>;
217 clocks = <&ssc0_clk>;
218 clock-names = "pclk";
223 compatible = "atmel,at91rm9200-ssc";
224 reg = <0xfffc0000 0x4000>;
225 interrupts = <15 IRQ_TYPE_LEVEL_HIGH 5>;
226 pinctrl-names = "default";
227 pinctrl-0 = <&pinctrl_ssc1_tx &pinctrl_ssc1_rx>;
228 clocks = <&ssc1_clk>;
229 clock-names = "pclk";
234 compatible = "atmel,at91rm9200-ssc";
235 reg = <0xfffc4000 0x4000>;
236 interrupts = <16 IRQ_TYPE_LEVEL_HIGH 5>;
237 pinctrl-names = "default";
238 pinctrl-0 = <&pinctrl_ssc2_tx &pinctrl_ssc2_rx>;
239 clocks = <&ssc2_clk>;
240 clock-names = "pclk";
245 #address-cells = <1>;
247 compatible = "atmel,at91rm9200-spi";
248 reg = <0xfffc8000 0x200>;
249 cs-gpios = <0>, <0>, <0>, <0>;
250 interrupts = <12 IRQ_TYPE_LEVEL_HIGH 3>;
251 pinctrl-names = "default";
252 pinctrl-0 = <&pinctrl_spi0>;
253 clocks = <&spi0_clk>;
254 clock-names = "spi_clk";
259 #address-cells = <1>;
261 compatible = "atmel,at91rm9200-spi";
262 reg = <0xfffcc000 0x200>;
263 interrupts = <13 IRQ_TYPE_LEVEL_HIGH 3>;
264 pinctrl-names = "default";
265 pinctrl-0 = <&pinctrl_spi1>;
266 clocks = <&spi1_clk>;
267 clock-names = "spi_clk";
271 ramc: ramc@ffffea00 {
272 compatible = "atmel,at91sam9260-sdramc";
273 reg = <0xffffea00 0x200>;
277 compatible = "atmel,at91sam9260-smc", "syscon";
278 reg = <0xffffec00 0x200>;
281 matrix: matrix@ffffee00 {
282 compatible = "atmel,at91sam9261-matrix", "syscon";
283 reg = <0xffffee00 0x200>;
286 aic: interrupt-controller@fffff000 {
287 #interrupt-cells = <3>;
288 compatible = "atmel,at91rm9200-aic";
289 interrupt-controller;
290 reg = <0xfffff000 0x200>;
291 atmel,external-irqs = <29 30 31>;
294 dbgu: serial@fffff200 {
295 compatible = "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
296 reg = <0xfffff200 0x200>;
297 interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;
298 pinctrl-names = "default";
299 pinctrl-0 = <&pinctrl_dbgu>;
301 clock-names = "usart";
306 #address-cells = <1>;
308 compatible = "atmel,at91rm9200-pinctrl", "simple-bus";
309 ranges = <0xfffff400 0xfffff400 0x600>;
313 <0xffffffff 0xfffffff7>, /* pioA */
314 <0xffffffff 0xfffffff4>, /* pioB */
315 <0xffffffff 0xffffff07>; /* pioC */
317 /* shared pinctrl settings */
319 pinctrl_dbgu: dbgu-0 {
321 <AT91_PIOA 9 AT91_PERIPH_A AT91_PINCTRL_PULL_UP>,
322 <AT91_PIOA 10 AT91_PERIPH_A AT91_PINCTRL_NONE>;
327 pinctrl_usart0: usart0-0 {
329 <AT91_PIOC 8 AT91_PERIPH_A AT91_PINCTRL_PULL_UP>,
330 <AT91_PIOC 9 AT91_PERIPH_A AT91_PINCTRL_NONE>;
333 pinctrl_usart0_rts: usart0_rts-0 {
335 <AT91_PIOC 10 AT91_PERIPH_A AT91_PINCTRL_NONE>;
338 pinctrl_usart0_cts: usart0_cts-0 {
340 <AT91_PIOC 11 AT91_PERIPH_A AT91_PINCTRL_NONE>;
345 pinctrl_usart1: usart1-0 {
347 <AT91_PIOC 12 AT91_PERIPH_A AT91_PINCTRL_PULL_UP>,
348 <AT91_PIOC 13 AT91_PERIPH_A AT91_PINCTRL_NONE>;
351 pinctrl_usart1_rts: usart1_rts-0 {
353 <AT91_PIOA 12 AT91_PERIPH_B AT91_PINCTRL_NONE>;
356 pinctrl_usart1_cts: usart1_cts-0 {
358 <AT91_PIOA 13 AT91_PERIPH_B AT91_PINCTRL_NONE>;
363 pinctrl_usart2: usart2-0 {
365 <AT91_PIOC 14 AT91_PERIPH_A AT91_PINCTRL_PULL_UP>,
366 <AT91_PIOC 15 AT91_PERIPH_A AT91_PINCTRL_NONE>;
369 pinctrl_usart2_rts: usart2_rts-0 {
371 <AT91_PIOA 15 AT91_PERIPH_B AT91_PINCTRL_NONE>;
374 pinctrl_usart2_cts: usart2_cts-0 {
376 <AT91_PIOA 16 AT91_PERIPH_B AT91_PINCTRL_NONE>;
381 pinctrl_nand_rb: nand-rb-0 {
383 <AT91_PIOC 15 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP>;
386 pinctrl_nand_cs: nand-cs-0 {
388 <AT91_PIOC 14 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP>;
393 pinctrl_mmc0_clk: mmc0_clk-0 {
395 <AT91_PIOA 2 AT91_PERIPH_B AT91_PINCTRL_NONE>;
398 pinctrl_mmc0_slot0_cmd_dat0: mmc0_slot0_cmd_dat0-0 {
400 <AT91_PIOA 1 AT91_PERIPH_B AT91_PINCTRL_PULL_UP>,
401 <AT91_PIOA 0 AT91_PERIPH_B AT91_PINCTRL_PULL_UP>;
404 pinctrl_mmc0_slot0_dat1_3: mmc0_slot0_dat1_3-0 {
406 <AT91_PIOA 4 AT91_PERIPH_B AT91_PINCTRL_PULL_UP>,
407 <AT91_PIOA 5 AT91_PERIPH_B AT91_PINCTRL_PULL_UP>,
408 <AT91_PIOA 6 AT91_PERIPH_B AT91_PINCTRL_PULL_UP>;
413 pinctrl_ssc0_tx: ssc0_tx-0 {
415 <AT91_PIOB 21 AT91_PERIPH_A AT91_PINCTRL_NONE>,
416 <AT91_PIOB 22 AT91_PERIPH_A AT91_PINCTRL_NONE>,
417 <AT91_PIOB 23 AT91_PERIPH_A AT91_PINCTRL_NONE>;
420 pinctrl_ssc0_rx: ssc0_rx-0 {
422 <AT91_PIOB 24 AT91_PERIPH_A AT91_PINCTRL_NONE>,
423 <AT91_PIOB 25 AT91_PERIPH_A AT91_PINCTRL_NONE>,
424 <AT91_PIOB 26 AT91_PERIPH_A AT91_PINCTRL_NONE>;
429 pinctrl_ssc1_tx: ssc1_tx-0 {
431 <AT91_PIOA 17 AT91_PERIPH_B AT91_PINCTRL_NONE>,
432 <AT91_PIOA 18 AT91_PERIPH_B AT91_PINCTRL_NONE>,
433 <AT91_PIOA 19 AT91_PERIPH_B AT91_PINCTRL_NONE>;
436 pinctrl_ssc1_rx: ssc1_rx-0 {
438 <AT91_PIOA 20 AT91_PERIPH_B AT91_PINCTRL_NONE>,
439 <AT91_PIOA 21 AT91_PERIPH_B AT91_PINCTRL_NONE>,
440 <AT91_PIOA 22 AT91_PERIPH_B AT91_PINCTRL_NONE>;
445 pinctrl_ssc2_tx: ssc2_tx-0 {
447 <AT91_PIOC 25 AT91_PERIPH_B AT91_PINCTRL_NONE>,
448 <AT91_PIOC 26 AT91_PERIPH_B AT91_PINCTRL_NONE>,
449 <AT91_PIOC 27 AT91_PERIPH_B AT91_PINCTRL_NONE>;
452 pinctrl_ssc2_rx: ssc2_rx-0 {
454 <AT91_PIOC 28 AT91_PERIPH_B AT91_PINCTRL_NONE>,
455 <AT91_PIOC 29 AT91_PERIPH_B AT91_PINCTRL_NONE>,
456 <AT91_PIOC 30 AT91_PERIPH_B AT91_PINCTRL_NONE>;
461 pinctrl_spi0: spi0-0 {
463 <AT91_PIOA 0 AT91_PERIPH_A AT91_PINCTRL_NONE>,
464 <AT91_PIOA 1 AT91_PERIPH_A AT91_PINCTRL_NONE>,
465 <AT91_PIOA 2 AT91_PERIPH_A AT91_PINCTRL_NONE>;
470 pinctrl_spi1: spi1-0 {
472 <AT91_PIOB 30 AT91_PERIPH_A AT91_PINCTRL_NONE>,
473 <AT91_PIOB 31 AT91_PERIPH_A AT91_PINCTRL_NONE>,
474 <AT91_PIOB 29 AT91_PERIPH_A AT91_PINCTRL_NONE>;
479 pinctrl_tcb0_tclk0: tcb0_tclk0-0 {
480 atmel,pins = <AT91_PIOC 16 AT91_PERIPH_B AT91_PINCTRL_NONE>;
483 pinctrl_tcb0_tclk1: tcb0_tclk1-0 {
484 atmel,pins = <AT91_PIOC 17 AT91_PERIPH_B AT91_PINCTRL_NONE>;
487 pinctrl_tcb0_tclk2: tcb0_tclk2-0 {
488 atmel,pins = <AT91_PIOC 18 AT91_PERIPH_B AT91_PINCTRL_NONE>;
491 pinctrl_tcb0_tioa0: tcb0_tioa0-0 {
492 atmel,pins = <AT91_PIOC 19 AT91_PERIPH_B AT91_PINCTRL_NONE>;
495 pinctrl_tcb0_tioa1: tcb0_tioa1-0 {
496 atmel,pins = <AT91_PIOC 21 AT91_PERIPH_B AT91_PINCTRL_NONE>;
499 pinctrl_tcb0_tioa2: tcb0_tioa2-0 {
500 atmel,pins = <AT91_PIOC 23 AT91_PERIPH_B AT91_PINCTRL_NONE>;
503 pinctrl_tcb0_tiob0: tcb0_tiob0-0 {
504 atmel,pins = <AT91_PIOC 20 AT91_PERIPH_B AT91_PINCTRL_NONE>;
507 pinctrl_tcb0_tiob1: tcb0_tiob1-0 {
508 atmel,pins = <AT91_PIOC 22 AT91_PERIPH_B AT91_PINCTRL_NONE>;
511 pinctrl_tcb0_tiob2: tcb0_tiob2-0 {
512 atmel,pins = <AT91_PIOC 24 AT91_PERIPH_B AT91_PINCTRL_NONE>;
517 pinctrl_i2c_bitbang: i2c-0-bitbang {
519 <AT91_PIOA 7 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>,
520 <AT91_PIOA 8 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
522 pinctrl_i2c_twi: i2c-0-twi {
524 <AT91_PIOA 7 AT91_PERIPH_A AT91_PINCTRL_NONE>,
525 <AT91_PIOA 8 AT91_PERIPH_A AT91_PINCTRL_NONE>;
532 <AT91_PIOB 1 AT91_PERIPH_A AT91_PINCTRL_NONE>,
533 <AT91_PIOB 2 AT91_PERIPH_A AT91_PINCTRL_NONE>,
534 <AT91_PIOB 3 AT91_PERIPH_A AT91_PINCTRL_NONE>,
535 <AT91_PIOB 7 AT91_PERIPH_A AT91_PINCTRL_NONE>,
536 <AT91_PIOB 8 AT91_PERIPH_A AT91_PINCTRL_NONE>,
537 <AT91_PIOB 9 AT91_PERIPH_A AT91_PINCTRL_NONE>,
538 <AT91_PIOB 10 AT91_PERIPH_A AT91_PINCTRL_NONE>,
539 <AT91_PIOB 11 AT91_PERIPH_A AT91_PINCTRL_NONE>,
540 <AT91_PIOB 12 AT91_PERIPH_A AT91_PINCTRL_NONE>,
541 <AT91_PIOB 15 AT91_PERIPH_A AT91_PINCTRL_NONE>,
542 <AT91_PIOB 16 AT91_PERIPH_A AT91_PINCTRL_NONE>,
543 <AT91_PIOB 17 AT91_PERIPH_A AT91_PINCTRL_NONE>,
544 <AT91_PIOB 18 AT91_PERIPH_A AT91_PINCTRL_NONE>,
545 <AT91_PIOB 19 AT91_PERIPH_A AT91_PINCTRL_NONE>,
546 <AT91_PIOB 20 AT91_PERIPH_A AT91_PINCTRL_NONE>,
547 <AT91_PIOB 23 AT91_PERIPH_B AT91_PINCTRL_NONE>,
548 <AT91_PIOB 24 AT91_PERIPH_B AT91_PINCTRL_NONE>,
549 <AT91_PIOB 25 AT91_PERIPH_B AT91_PINCTRL_NONE>,
550 <AT91_PIOB 26 AT91_PERIPH_B AT91_PINCTRL_NONE>,
551 <AT91_PIOB 27 AT91_PERIPH_B AT91_PINCTRL_NONE>,
552 <AT91_PIOB 28 AT91_PERIPH_B AT91_PINCTRL_NONE>;
556 pioA: gpio@fffff400 {
557 compatible = "atmel,at91rm9200-gpio";
558 reg = <0xfffff400 0x200>;
559 interrupts = <2 IRQ_TYPE_LEVEL_HIGH 1>;
562 interrupt-controller;
563 #interrupt-cells = <2>;
564 clocks = <&pioA_clk>;
567 pioB: gpio@fffff600 {
568 compatible = "atmel,at91rm9200-gpio";
569 reg = <0xfffff600 0x200>;
570 interrupts = <3 IRQ_TYPE_LEVEL_HIGH 1>;
573 interrupt-controller;
574 #interrupt-cells = <2>;
575 clocks = <&pioB_clk>;
578 pioC: gpio@fffff800 {
579 compatible = "atmel,at91rm9200-gpio";
580 reg = <0xfffff800 0x200>;
581 interrupts = <4 IRQ_TYPE_LEVEL_HIGH 1>;
584 interrupt-controller;
585 #interrupt-cells = <2>;
586 clocks = <&pioC_clk>;
591 compatible = "atmel,at91rm9200-pmc", "syscon";
592 reg = <0xfffffc00 0x100>;
593 interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;
594 interrupt-controller;
595 #address-cells = <1>;
597 #interrupt-cells = <1>;
600 compatible = "atmel,at91rm9200-clk-main-osc";
602 interrupts-extended = <&pmc AT91_PMC_MOSCS>;
603 clocks = <&main_xtal>;
607 compatible = "atmel,at91rm9200-clk-main";
609 clocks = <&main_osc>;
613 compatible = "atmel,at91rm9200-clk-pll";
615 interrupts-extended = <&pmc AT91_PMC_LOCKA>;
618 atmel,clk-input-range = <1000000 32000000>;
619 #atmel,pll-clk-output-range-cells = <4>;
620 atmel,pll-clk-output-ranges = <80000000 200000000 0 1>,
621 <190000000 240000000 2 1>;
625 compatible = "atmel,at91rm9200-clk-pll";
627 interrupts-extended = <&pmc AT91_PMC_LOCKB>;
630 atmel,clk-input-range = <1000000 5000000>;
631 #atmel,pll-clk-output-range-cells = <4>;
632 atmel,pll-clk-output-ranges = <70000000 130000000 1 1>;
636 compatible = "atmel,at91rm9200-clk-master";
638 interrupts-extended = <&pmc AT91_PMC_MCKRDY>;
639 clocks = <&slow_xtal>, <&main>, <&plla>, <&pllb>;
640 atmel,clk-output-range = <0 94000000>;
641 atmel,clk-divisors = <1 2 4 0>;
645 compatible = "atmel,at91rm9200-clk-usb";
647 atmel,clk-divisors = <1 2 4 0>;
652 compatible = "atmel,at91rm9200-clk-programmable";
653 #address-cells = <1>;
655 interrupt-parent = <&pmc>;
656 clocks = <&slow_xtal>, <&main>, <&plla>, <&pllb>;
661 interrupts = <AT91_PMC_PCKRDY(0)>;
667 interrupts = <AT91_PMC_PCKRDY(1)>;
673 interrupts = <AT91_PMC_PCKRDY(2)>;
679 interrupts = <AT91_PMC_PCKRDY(3)>;
684 compatible = "atmel,at91rm9200-clk-system";
685 #address-cells = <1>;
738 compatible = "atmel,at91rm9200-clk-peripheral";
739 #address-cells = <1>;
758 usart0_clk: usart0_clk {
763 usart1_clk: usart1_clk {
768 usart2_clk: usart2_clk {
841 compatible = "atmel,at91sam9260-rstc";
842 reg = <0xfffffd00 0x10>;
843 clocks = <&slow_xtal>;
847 compatible = "atmel,at91sam9260-shdwc";
848 reg = <0xfffffd10 0x10>;
849 clocks = <&slow_xtal>;
852 pit: timer@fffffd30 {
853 compatible = "atmel,at91sam9260-pit";
854 reg = <0xfffffd30 0xf>;
855 interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;
860 compatible = "atmel,at91sam9260-rtt";
861 reg = <0xfffffd20 0x10>;
862 interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;
863 clocks = <&slow_xtal>;
868 compatible = "atmel,at91sam9260-wdt";
869 reg = <0xfffffd40 0x10>;
870 interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>;
871 clocks = <&slow_xtal>;
875 gpbr: syscon@fffffd50 {
876 compatible = "atmel,at91sam9260-gpbr", "syscon";
877 reg = <0xfffffd50 0x10>;
884 compatible = "i2c-gpio";
885 pinctrl-names = "default";
886 pinctrl-0 = <&pinctrl_i2c_bitbang>;
887 gpios = <&pioA 7 GPIO_ACTIVE_HIGH>, /* sda */
888 <&pioA 8 GPIO_ACTIVE_HIGH>; /* scl */
889 i2c-gpio,sda-open-drain;
890 i2c-gpio,scl-open-drain;
891 i2c-gpio,delay-us = <2>; /* ~100 kHz */
892 #address-cells = <1>;