Lines Matching +full:cortex +full:- +full:a8
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>;
311 compatible = "ti,omap4-i2c";
314 #address-cells = <1>;
315 #size-cells = <0>;
318 dma-names = "tx", "rx";
322 compatible = "ti,omap4-i2c";
325 #address-cells = <1>;
326 #size-cells = <0>;
329 dma-names = "tx", "rx";
332 intc: interrupt-controller@48200000 {
333 compatible = "ti,dm816-intc";
334 interrupt-controller;
335 #interrupt-cells = <1>;
340 compatible = "ti,am3352-rtc", "ti,da830-rtc";
347 compatible = "ti,omap4-mailbox";
351 #mbox-cells = <1>;
352 ti,mbox-num-users = <4>;
353 ti,mbox-num-fifos = <12>;
355 ti,mbox-tx = <3 0 0>;
356 ti,mbox-rx = <0 0 0>;
361 compatible = "ti,omap4-hwspinlock";
364 #hwlock-cells = <1>;
369 #address-cells = <1>;
370 #size-cells = <0>;
374 phy0: ethernet-phy@0 {
377 phy1: ethernet-phy@1 {
383 compatible = "ti,dm816-emac";
389 ti,davinci-ctrl-reg-offset = <0>;
390 ti,davinci-ctrl-mod-reg-offset = <0x900>;
391 ti,davinci-ctrl-ram-offset = <0x2000>;
392 ti,davinci-ctrl-ram-size = <0x2000>;
394 phy-handle = <&phy0>;
398 compatible = "ti,dm816-emac";
403 ti,davinci-ctrl-reg-offset = <0>;
404 ti,davinci-ctrl-mod-reg-offset = <0x900>;
405 ti,davinci-ctrl-ram-offset = <0x2000>;
406 ti,davinci-ctrl-ram-size = <0x2000>;
408 phy-handle = <&phy1>;
412 compatible = "ti,dm816-ahci";
419 compatible = "ti,omap4-mcspi";
421 #address-cells = <1>;
422 #size-cells = <0>;
424 ti,spi-num-cs = <4>;
430 dma-names = "tx0", "rx0", "tx1", "rx1",
435 compatible = "ti,omap4-hsmmc";
440 dma-names = "tx", "rx";
443 timer1_target: target-module@4802e000 {
444 compatible = "ti,sysc-omap4-timer", "ti,sysc";
447 reg-names = "rev", "sysc";
448 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
449 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
454 clock-names = "fck";
455 #address-cells = <1>;
456 #size-cells = <1>;
460 compatible = "ti,dm816-timer";
463 ti,timer-alwon;
465 clock-names = "fck";
469 timer2_target: target-module@48040000 {
470 compatible = "ti,sysc-omap4-timer", "ti,sysc";
473 reg-names = "rev", "sysc";
474 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
475 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
480 clock-names = "fck";
481 #address-cells = <1>;
482 #size-cells = <1>;
486 compatible = "ti,dm816-timer";
490 clock-names = "fck";
495 compatible = "ti,dm816-timer";
502 compatible = "ti,dm816-timer";
506 ti,timer-pwm;
510 compatible = "ti,dm816-timer";
514 ti,timer-pwm;
518 compatible = "ti,dm816-timer";
522 ti,timer-pwm;
526 compatible = "ti,dm816-timer";
530 ti,timer-pwm;
534 compatible = "ti,am3352-uart", "ti,omap3-uart";
537 clock-frequency = <48000000>;
540 dma-names = "tx", "rx";
544 compatible = "ti,am3352-uart", "ti,omap3-uart";
547 clock-frequency = <48000000>;
550 dma-names = "tx", "rx";
554 compatible = "ti,am3352-uart", "ti,omap3-uart";
557 clock-frequency = <48000000>;
560 dma-names = "tx", "rx";
565 compatible = "ti,am33xx-usb";
568 #address-cells = <1>;
569 #size-cells = <1>;
573 compatible = "ti,musb-dm816";
576 reg-names = "mc", "control";
578 interrupt-names = "mc";
580 interface-type = <0>;
582 phy-names = "usb2-phy";
584 mentor,num-eps = <16>;
585 mentor,ram-bits = <12>;
603 dma-names =
613 compatible = "ti,musb-dm816";
616 reg-names = "mc", "control";
618 interrupt-names = "mc";
620 interface-type = <0>;
622 phy-names = "usb2-phy";
624 mentor,num-eps = <16>;
625 mentor,ram-bits = <12>;
643 dma-names =
652 cppi41dma: dma-controller@47402000 {
653 compatible = "ti,am3359-cppi41";
658 reg-names = "glue", "controller", "scheduler", "queuemgr";
660 interrupt-names = "glue";
661 #dma-cells = <2>;
662 #dma-channels = <30>;
663 #dma-requests = <256>;
668 compatible = "ti,omap3-wdt";
676 #include "dm816x-clocks.dtsi"
678 /* Preferred always-on timer for clocksource */
680 ti,no-reset-on-init;
681 ti,no-idle;
683 assigned-clocks = <&timer1_fck>;
684 assigned-clock-parents = <&sys_clkin_ck>;
690 ti,no-reset-on-init;
691 ti,no-idle;
693 assigned-clocks = <&timer2_fck>;
694 assigned-clock-parents = <&sys_clkin_ck>;