Lines Matching +full:omap4 +full:- +full:i2c

7 #include <dt-bindings/bus/ti-sysc.h>
8 #include <dt-bindings/clock/dm816.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pinctrl/omap.h>
14 interrupt-parent = <&intc>;
15 #address-cells = <1>;
16 #size-cells = <1>;
30 #address-cells = <1>;
31 #size-cells = <0>;
33 compatible = "arm,cortex-a8";
40 compatible = "arm,cortex-a8-pmu";
49 compatible = "ti,omap-infra";
51 compatible = "ti,omap3-mpu";
64 compatible = "simple-bus";
67 #address-cells = <1>;
68 #size-cells = <1>;
72 compatible = "ti,dm816-prcm", "simple-bus";
74 #address-cells = <1>;
75 #size-cells = <1>;
79 #address-cells = <1>;
80 #size-cells = <0>;
88 compatible = "ti,dm816-scrm", "simple-bus";
90 #address-cells = <1>;
91 #size-cells = <1>;
92 #pinctrl-cells = <1>;
96 compatible = "pinctrl-single";
98 #address-cells = <1>;
99 #size-cells = <0>;
100 #pinctrl-cells = <1>;
101 pinctrl-single,register-width = <16>;
102 pinctrl-single,function-mask = <0xf>;
107 compatible = "syscon", "simple-bus";
109 #address-cells = <1>;
110 #size-cells = <1>;
113 usb_phy0: usb-phy@20 {
114 compatible = "ti,dm8168-usb-phy";
116 reg-names = "phy";
118 clock-names = "refclk";
119 #phy-cells = <0>;
123 usb_phy1: usb-phy@28 {
124 compatible = "ti,dm8168-usb-phy";
126 reg-names = "phy";
128 clock-names = "refclk";
129 #phy-cells = <0>;
135 #address-cells = <1>;
136 #size-cells = <0>;
143 target-module@49000000 {
144 compatible = "ti,sysc-omap4", "ti,sysc";
146 reg-names = "rev";
148 clock-names = "fck";
149 #address-cells = <1>;
150 #size-cells = <1>;
154 compatible = "ti,edma3-tpcc";
156 reg-names = "edma3_cc";
158 interrupt-names = "edma3_ccint", "edma3_mperr",
160 dma-requests = <64>;
161 #dma-cells = <2>;
166 ti,edma-memcpy-channels = <20 21>;
170 target-module@49800000 {
171 compatible = "ti,sysc-omap4", "ti,sysc";
174 reg-names = "rev", "sysc";
175 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
176 ti,sysc-midle = <SYSC_IDLE_FORCE>;
177 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
180 clock-names = "fck";
181 #address-cells = <1>;
182 #size-cells = <1>;
186 compatible = "ti,edma3-tptc";
189 interrupt-names = "edma3_tcerrint";
193 target-module@49900000 {
194 compatible = "ti,sysc-omap4", "ti,sysc";
197 reg-names = "rev", "sysc";
198 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
199 ti,sysc-midle = <SYSC_IDLE_FORCE>;
200 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
203 clock-names = "fck";
204 #address-cells = <1>;
205 #size-cells = <1>;
209 compatible = "ti,edma3-tptc";
212 interrupt-names = "edma3_tcerrint";
216 target-module@49a00000 {
217 compatible = "ti,sysc-omap4", "ti,sysc";
220 reg-names = "rev", "sysc";
221 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
222 ti,sysc-midle = <SYSC_IDLE_FORCE>;
223 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
226 clock-names = "fck";
227 #address-cells = <1>;
228 #size-cells = <1>;
232 compatible = "ti,edma3-tptc";
235 interrupt-names = "edma3_tcerrint";
239 target-module@49b00000 {
240 compatible = "ti,sysc-omap4", "ti,sysc";
243 reg-names = "rev", "sysc";
244 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
245 ti,sysc-midle = <SYSC_IDLE_FORCE>;
246 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
249 clock-names = "fck";
250 #address-cells = <1>;
251 #size-cells = <1>;
255 compatible = "ti,edma3-tptc";
258 interrupt-names = "edma3_tcerrint";
263 compatible = "ti,am3352-elm";
270 compatible = "ti,omap4-gpio";
272 ti,gpio-always-on;
275 gpio-controller;
276 #gpio-cells = <2>;
277 interrupt-controller;
278 #interrupt-cells = <2>;
282 compatible = "ti,omap4-gpio";
284 ti,gpio-always-on;
287 gpio-controller;
288 #gpio-cells = <2>;
289 interrupt-controller;
290 #interrupt-cells = <2>;
294 compatible = "ti,am3352-gpmc";
297 #address-cells = <2>;
298 #size-cells = <1>;
301 dma-names = "rxtx";
302 gpmc,num-cs = <6>;
303 gpmc,num-waitpins = <2>;
304 interrupt-controller;
305 #interrupt-cells = <2>;
306 gpio-controller;
307 #gpio-cells = <2>;
310 i2c1: i2c@48028000 {
311 compatible = "ti,omap4-i2c";
314 #address-cells = <1>;
315 #size-cells = <0>;
319 i2c2: i2c@4802a000 {
320 compatible = "ti,omap4-i2c";
323 #address-cells = <1>;
324 #size-cells = <0>;
328 intc: interrupt-controller@48200000 {
329 compatible = "ti,dm816-intc";
330 interrupt-controller;
331 #interrupt-cells = <1>;
336 compatible = "ti,am3352-rtc", "ti,da830-rtc";
343 compatible = "ti,omap4-mailbox";
347 #mbox-cells = <1>;
348 ti,mbox-num-users = <4>;
349 ti,mbox-num-fifos = <12>;
350 mbox_dsp: mbox-dsp {
351 ti,mbox-tx = <3 0 0>;
352 ti,mbox-rx = <0 0 0>;
357 compatible = "ti,omap4-hwspinlock";
360 #hwlock-cells = <1>;
365 #address-cells = <1>;
366 #size-cells = <0>;
370 phy0: ethernet-phy@0 {
373 phy1: ethernet-phy@1 {
379 compatible = "ti,dm816-emac";
385 ti,davinci-ctrl-reg-offset = <0>;
386 ti,davinci-ctrl-mod-reg-offset = <0x900>;
387 ti,davinci-ctrl-ram-offset = <0x2000>;
388 ti,davinci-ctrl-ram-size = <0x2000>;
390 phy-handle = <&phy0>;
394 compatible = "ti,dm816-emac";
399 ti,davinci-ctrl-reg-offset = <0>;
400 ti,davinci-ctrl-mod-reg-offset = <0x900>;
401 ti,davinci-ctrl-ram-offset = <0x2000>;
402 ti,davinci-ctrl-ram-size = <0x2000>;
404 phy-handle = <&phy1>;
408 compatible = "ti,dm816-ahci";
415 compatible = "ti,omap4-mcspi";
417 #address-cells = <1>;
418 #size-cells = <0>;
420 ti,spi-num-cs = <4>;
426 dma-names = "tx0", "rx0", "tx1", "rx1",
431 compatible = "ti,omap4-hsmmc";
436 dma-names = "tx", "rx";
439 timer1_target: target-module@4802e000 {
440 compatible = "ti,sysc-omap4-timer", "ti,sysc";
443 reg-names = "rev", "sysc";
444 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
445 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
450 clock-names = "fck";
451 #address-cells = <1>;
452 #size-cells = <1>;
456 compatible = "ti,dm816-timer";
459 ti,timer-alwon;
461 clock-names = "fck";
465 timer2_target: target-module@48040000 {
466 compatible = "ti,sysc-omap4-timer", "ti,sysc";
469 reg-names = "rev", "sysc";
470 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
471 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
476 clock-names = "fck";
477 #address-cells = <1>;
478 #size-cells = <1>;
482 compatible = "ti,dm816-timer";
486 clock-names = "fck";
491 compatible = "ti,dm816-timer";
498 compatible = "ti,dm816-timer";
502 ti,timer-pwm;
506 compatible = "ti,dm816-timer";
510 ti,timer-pwm;
514 compatible = "ti,dm816-timer";
518 ti,timer-pwm;
522 compatible = "ti,dm816-timer";
526 ti,timer-pwm;
530 compatible = "ti,am3352-uart", "ti,omap3-uart";
533 clock-frequency = <48000000>;
536 dma-names = "tx", "rx";
540 compatible = "ti,am3352-uart", "ti,omap3-uart";
543 clock-frequency = <48000000>;
546 dma-names = "tx", "rx";
550 compatible = "ti,am3352-uart", "ti,omap3-uart";
553 clock-frequency = <48000000>;
556 dma-names = "tx", "rx";
561 compatible = "ti,am33xx-usb";
564 #address-cells = <1>;
565 #size-cells = <1>;
569 compatible = "ti,musb-dm816";
572 reg-names = "mc", "control";
574 interrupt-names = "mc";
576 interface-type = <0>;
578 phy-names = "usb2-phy";
580 mentor,num-eps = <16>;
581 mentor,ram-bits = <12>;
599 dma-names =
609 compatible = "ti,musb-dm816";
612 reg-names = "mc", "control";
614 interrupt-names = "mc";
616 interface-type = <0>;
618 phy-names = "usb2-phy";
620 mentor,num-eps = <16>;
621 mentor,ram-bits = <12>;
639 dma-names =
648 cppi41dma: dma-controller@47402000 {
649 compatible = "ti,am3359-cppi41";
654 reg-names = "glue", "controller", "scheduler", "queuemgr";
656 interrupt-names = "glue";
657 #dma-cells = <2>;
658 #dma-channels = <30>;
659 #dma-requests = <256>;
664 compatible = "ti,omap3-wdt";
672 #include "dm816x-clocks.dtsi"
674 /* Preferred always-on timer for clocksource */
676 ti,no-reset-on-init;
677 ti,no-idle;
679 assigned-clocks = <&timer1_fck>;
680 assigned-clock-parents = <&sys_clkin_ck>;
686 ti,no-reset-on-init;
687 ti,no-idle;
689 assigned-clocks = <&timer2_fck>;
690 assigned-clock-parents = <&sys_clkin_ck>;