Lines Matching +full:interrupt +full:- +full:names
4 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/
11 #include <dt-bindings/bus/ti-sysc.h>
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
14 #include <dt-bindings/pinctrl/omap.h>
18 interrupt-parent = <&intc>;
19 #address-cells = <1>;
20 #size-cells = <1>;
36 #address-cells = <1>;
37 #size-cells = <0>;
40 compatible = "arm,cortex-a8";
45 clock-names = "cpu";
47 clock-latency = <300000>; /* From omap-cpufreq driver */
52 compatible = "arm,cortex-a8-pmu";
63 compatible = "ti,omap-infra";
65 compatible = "ti,omap3-mpu";
74 compatible = "ti,omap3-c64";
87 compatible = "ti,omap3-l3-smx", "simple-bus";
90 #address-cells = <1>;
91 #size-cells = <1>;
96 compatible = "ti,omap3-l4-core", "simple-bus";
97 #address-cells = <1>;
98 #size-cells = <1>;
102 compatible = "ti,omap3-scm", "simple-bus";
104 #address-cells = <1>;
105 #size-cells = <1>;
109 compatible = "ti,omap3-padconf",
110 "pinctrl-single";
112 #address-cells = <1>;
113 #size-cells = <0>;
114 #pinctrl-cells = <1>;
115 #interrupt-cells = <1>;
116 interrupt-controller;
117 pinctrl-single,register-width = <16>;
118 pinctrl-single,function-mask = <0xff1f>;
122 compatible = "syscon", "simple-bus";
124 #address-cells = <1>;
125 #size-cells = <1>;
129 compatible = "ti,pbias-omap3", "ti,pbias-omap";
133 regulator-name = "pbias_mmc_omap2430";
134 regulator-min-microvolt = <1800000>;
135 regulator-max-microvolt = <3000000>;
140 #address-cells = <1>;
141 #size-cells = <0>;
149 compatible = "ti,omap3-padconf",
150 "pinctrl-single";
152 #address-cells = <1>;
153 #size-cells = <0>;
154 #pinctrl-cells = <1>;
155 #interrupt-cells = <1>;
156 interrupt-controller;
157 pinctrl-single,register-width = <16>;
158 pinctrl-single,function-mask = <0xff1f>;
163 aes1_target: target-module@480a6000 {
164 compatible = "ti,sysc-omap2", "ti,sysc";
168 reg-names = "rev", "sysc", "syss";
169 ti,sysc-mask = <(SYSC_OMAP2_AUTOIDLE)>;
170 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
173 ti,syss-mask = <1>;
175 clock-names = "ick";
176 #address-cells = <1>;
177 #size-cells = <1>;
181 compatible = "ti,omap3-aes";
185 dma-names = "tx", "rx";
189 aes2_target: target-module@480c5000 {
190 compatible = "ti,sysc-omap2", "ti,sysc";
194 reg-names = "rev", "sysc", "syss";
195 ti,sysc-mask = <(SYSC_OMAP2_AUTOIDLE)>;
196 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
199 ti,syss-mask = <1>;
201 clock-names = "ick";
202 #address-cells = <1>;
203 #size-cells = <1>;
207 compatible = "ti,omap3-aes";
211 dma-names = "tx", "rx";
216 compatible = "ti,omap3-prm";
221 #address-cells = <1>;
222 #size-cells = <0>;
230 compatible = "ti,omap3-cm";
234 #address-cells = <1>;
235 #size-cells = <0>;
242 target-module@48320000 {
243 compatible = "ti,sysc-omap2", "ti,sysc";
246 reg-names = "rev", "sysc";
247 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
250 clock-names = "fck", "ick";
251 #address-cells = <1>;
252 #size-cells = <1>;
256 compatible = "ti,omap-counter32k";
261 intc: interrupt-controller@48200000 {
262 compatible = "ti,omap3-intc";
263 interrupt-controller;
264 #interrupt-cells = <1>;
268 target-module@48056000 {
269 compatible = "ti,sysc-omap2", "ti,sysc";
273 reg-names = "rev", "sysc", "syss";
274 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
278 ti,sysc-midle = <SYSC_IDLE_FORCE>,
281 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
284 ti,syss-mask = <1>;
287 clock-names = "ick";
288 #address-cells = <1>;
289 #size-cells = <1>;
292 sdma: dma-controller@0 {
293 compatible = "ti,omap3430-sdma", "ti,omap-sdma";
299 #dma-cells = <1>;
300 dma-channels = <32>;
301 dma-requests = <96>;
306 compatible = "ti,omap3-gpio";
310 ti,gpio-always-on;
311 gpio-controller;
312 #gpio-cells = <2>;
313 interrupt-controller;
314 #interrupt-cells = <2>;
318 compatible = "ti,omap3-gpio";
322 gpio-controller;
323 #gpio-cells = <2>;
324 interrupt-controller;
325 #interrupt-cells = <2>;
329 compatible = "ti,omap3-gpio";
333 gpio-controller;
334 #gpio-cells = <2>;
335 interrupt-controller;
336 #interrupt-cells = <2>;
340 compatible = "ti,omap3-gpio";
344 gpio-controller;
345 #gpio-cells = <2>;
346 interrupt-controller;
347 #interrupt-cells = <2>;
351 compatible = "ti,omap3-gpio";
355 gpio-controller;
356 #gpio-cells = <2>;
357 interrupt-controller;
358 #interrupt-cells = <2>;
362 compatible = "ti,omap3-gpio";
366 gpio-controller;
367 #gpio-cells = <2>;
368 interrupt-controller;
369 #interrupt-cells = <2>;
373 compatible = "ti,omap3-uart";
375 interrupts-extended = <&intc 72>;
377 dma-names = "tx", "rx";
379 clock-frequency = <48000000>;
383 compatible = "ti,omap3-uart";
385 interrupts-extended = <&intc 73>;
387 dma-names = "tx", "rx";
389 clock-frequency = <48000000>;
393 compatible = "ti,omap3-uart";
395 interrupts-extended = <&intc 74>;
397 dma-names = "tx", "rx";
399 clock-frequency = <48000000>;
403 compatible = "ti,omap3-i2c";
406 #address-cells = <1>;
407 #size-cells = <0>;
412 compatible = "ti,omap3-i2c";
415 #address-cells = <1>;
416 #size-cells = <0>;
421 compatible = "ti,omap3-i2c";
424 #address-cells = <1>;
425 #size-cells = <0>;
430 compatible = "ti,omap3-mailbox";
434 #mbox-cells = <1>;
435 ti,mbox-num-users = <2>;
436 ti,mbox-num-fifos = <2>;
437 mbox_dsp: mbox-dsp {
438 ti,mbox-tx = <0 0 0>;
439 ti,mbox-rx = <1 0 0>;
444 compatible = "ti,omap2-mcspi";
447 #address-cells = <1>;
448 #size-cells = <0>;
450 ti,spi-num-cs = <4>;
459 dma-names = "tx0", "rx0", "tx1", "rx1",
464 compatible = "ti,omap2-mcspi";
467 #address-cells = <1>;
468 #size-cells = <0>;
470 ti,spi-num-cs = <2>;
475 dma-names = "tx0", "rx0", "tx1", "rx1";
479 compatible = "ti,omap2-mcspi";
482 #address-cells = <1>;
483 #size-cells = <0>;
485 ti,spi-num-cs = <2>;
490 dma-names = "tx0", "rx0", "tx1", "rx1";
494 compatible = "ti,omap2-mcspi";
497 #address-cells = <1>;
498 #size-cells = <0>;
500 ti,spi-num-cs = <1>;
502 dma-names = "tx0", "rx0";
506 compatible = "ti,omap3-1w";
513 compatible = "ti,omap3-hsmmc";
517 ti,dual-volt;
519 dma-names = "tx", "rx";
520 pbias-supply = <&pbias_mmc_reg>;
524 compatible = "ti,omap3-hsmmc";
529 dma-names = "tx", "rx";
533 compatible = "ti,omap3-hsmmc";
538 dma-names = "tx", "rx";
542 #iommu-cells = <0>;
543 compatible = "ti,omap2-iommu";
547 ti,#tlb-entries = <8>;
551 #iommu-cells = <0>;
552 compatible = "ti,omap2-iommu";
560 compatible = "ti,omap3-wdt";
566 compatible = "ti,omap3-mcbsp";
568 reg-names = "mpu";
569 interrupts = <16>, /* OCP compliant interrupt */
570 <59>, /* TX interrupt */
571 <60>; /* RX interrupt */
572 interrupt-names = "common", "tx", "rx";
573 ti,buffer-size = <128>;
577 dma-names = "tx", "rx";
579 clock-names = "fck";
584 rng_target: target-module@480a0000 {
585 compatible = "ti,sysc-omap2", "ti,sysc";
589 reg-names = "rev", "sysc", "syss";
590 ti,sysc-mask = <(SYSC_OMAP2_AUTOIDLE)>;
591 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
593 ti,syss-mask = <1>;
595 clock-names = "ick";
596 #address-cells = <1>;
597 #size-cells = <1>;
601 compatible = "ti,omap2-rng";
608 compatible = "ti,omap3-mcbsp";
611 reg-names = "mpu", "sidetone";
612 interrupts = <17>, /* OCP compliant interrupt */
613 <62>, /* TX interrupt */
614 <63>, /* RX interrupt */
616 interrupt-names = "common", "tx", "rx", "sidetone";
617 ti,buffer-size = <1280>;
621 dma-names = "tx", "rx";
623 clock-names = "fck", "ick";
628 compatible = "ti,omap3-mcbsp";
631 reg-names = "mpu", "sidetone";
632 interrupts = <22>, /* OCP compliant interrupt */
633 <89>, /* TX interrupt */
634 <90>, /* RX interrupt */
636 interrupt-names = "common", "tx", "rx", "sidetone";
637 ti,buffer-size = <128>;
641 dma-names = "tx", "rx";
643 clock-names = "fck", "ick";
648 compatible = "ti,omap3-mcbsp";
650 reg-names = "mpu";
651 interrupts = <23>, /* OCP compliant interrupt */
652 <54>, /* TX interrupt */
653 <55>; /* RX interrupt */
654 interrupt-names = "common", "tx", "rx";
655 ti,buffer-size = <128>;
659 dma-names = "tx", "rx";
661 clock-names = "fck";
662 #sound-dai-cells = <0>;
667 compatible = "ti,omap3-mcbsp";
669 reg-names = "mpu";
670 interrupts = <27>, /* OCP compliant interrupt */
671 <81>, /* TX interrupt */
672 <82>; /* RX interrupt */
673 interrupt-names = "common", "tx", "rx";
674 ti,buffer-size = <128>;
678 dma-names = "tx", "rx";
680 clock-names = "fck";
685 compatible = "ti,omap3-sham";
690 dma-names = "rx";
693 timer1_target: target-module@48318000 {
694 compatible = "ti,sysc-omap2-timer", "ti,sysc";
698 reg-names = "rev", "sysc", "syss";
699 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
704 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
707 ti,syss-mask = <1>;
709 clock-names = "fck", "ick";
710 #address-cells = <1>;
711 #size-cells = <1>;
715 compatible = "ti,omap3430-timer";
718 clock-names = "fck";
720 ti,timer-alwon;
724 timer2_target: target-module@49032000 {
725 compatible = "ti,sysc-omap2-timer", "ti,sysc";
729 reg-names = "rev", "sysc", "syss";
730 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
735 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
738 ti,syss-mask = <1>;
740 clock-names = "fck", "ick";
741 #address-cells = <1>;
742 #size-cells = <1>;
746 compatible = "ti,omap3430-timer";
753 compatible = "ti,omap3430-timer";
760 compatible = "ti,omap3430-timer";
767 compatible = "ti,omap3430-timer";
771 ti,timer-dsp;
775 compatible = "ti,omap3430-timer";
779 ti,timer-dsp;
783 compatible = "ti,omap3430-timer";
787 ti,timer-dsp;
791 compatible = "ti,omap3430-timer";
795 ti,timer-pwm;
796 ti,timer-dsp;
800 compatible = "ti,omap3430-timer";
804 ti,timer-pwm;
808 compatible = "ti,omap3430-timer";
812 ti,timer-pwm;
816 compatible = "ti,omap3430-timer";
820 ti,timer-pwm;
823 timer12_target: target-module@48304000 {
824 compatible = "ti,sysc-omap2-timer", "ti,sysc";
828 reg-names = "rev", "sysc", "syss";
829 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
834 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
837 ti,syss-mask = <1>;
839 clock-names = "fck", "ick";
840 #address-cells = <1>;
841 #size-cells = <1>;
845 compatible = "ti,omap3430-timer";
848 ti,timer-alwon;
849 ti,timer-secure;
854 compatible = "ti,usbhs-tll";
861 compatible = "ti,usbhs-host";
864 #address-cells = <1>;
865 #size-cells = <1>;
869 compatible = "ti,ohci-omap3";
872 remote-wakeup-connected;
876 compatible = "ti,ehci-omap";
883 compatible = "ti,omap3430-gpmc";
888 dma-names = "rxtx";
889 gpmc,num-cs = <8>;
890 gpmc,num-waitpins = <4>;
891 #address-cells = <2>;
892 #size-cells = <1>;
893 interrupt-controller;
894 #interrupt-cells = <2>;
895 gpio-controller;
896 #gpio-cells = <2>;
900 compatible = "ti,omap3-musb";
903 interrupt-names = "mc", "dma";
906 num-eps = <16>;
907 ram-bits = <12>;
911 compatible = "ti,omap3-dss";
916 clock-names = "fck";
917 #address-cells = <1>;
918 #size-cells = <1>;
922 compatible = "ti,omap3-dispc";
927 clock-names = "fck";
931 compatible = "ti,omap3-dsi";
935 reg-names = "proto", "phy", "pll";
940 clock-names = "fck", "sys_clk";
942 #address-cells = <1>;
943 #size-cells = <0>;
947 compatible = "ti,omap3-rfbi";
952 clock-names = "fck", "ick";
956 compatible = "ti,omap3-venc";
961 clock-names = "fck";
965 ssi: ssi-controller@48058000 {
966 compatible = "ti,omap3-ssi";
973 reg-names = "sys",
977 interrupt-names = "gdd_mpu";
979 #address-cells = <1>;
980 #size-cells = <1>;
983 ssi_port1: ssi-port@4805a000 {
984 compatible = "ti,omap3-ssi-port";
988 reg-names = "tx",
995 ssi_port2: ssi-port@4805b000 {
996 compatible = "ti,omap3-ssi-port";
1000 reg-names = "tx",
1010 #include "omap3xxx-clocks.dtsi"
1012 /* Preferred always-on timer for clockevent. Some boards must use dmtimer12 */
1014 ti,no-reset-on-init;
1015 ti,no-idle;
1017 assigned-clocks = <&gpt1_fck>;
1018 assigned-clock-parents = <&omap_32k_fck>;