Lines Matching +full:omap4 +full:- +full:i2c
4 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
18 interrupt-parent = <&wakeupgen>;
32 #address-cells = <1>;
33 #size-cells = <0>;
35 compatible = "arm,cortex-a9";
40 clock-names = "cpu";
42 clock-latency = <300000>; /* From omap-cpufreq driver */
46 gic: interrupt-controller@48241000 {
47 compatible = "arm,cortex-a9-gic";
48 interrupt-controller;
49 #interrupt-cells = <3>;
52 interrupt-parent = <&gic>;
55 wakeupgen: interrupt-controller@48281000 {
56 compatible = "ti,omap4-wugen-mpu";
57 interrupt-controller;
58 #interrupt-cells = <3>;
60 interrupt-parent = <&gic>;
63 l2-cache-controller@48242000 {
64 compatible = "arm,pl310-cache";
66 cache-unified;
67 cache-level = <2>;
71 compatible = "ti,am4372-l3-noc", "simple-bus";
72 #address-cells = <1>;
73 #size-cells = <1>;
82 compatible = "ti,am4-l4-wkup", "simple-bus";
83 #address-cells = <1>;
84 #size-cells = <1>;
88 compatible = "ti,am4-prcm";
92 #address-cells = <1>;
93 #size-cells = <0>;
101 compatible = "ti,am4-scm", "simple-bus";
103 #address-cells = <1>;
104 #size-cells = <1>;
108 compatible = "ti,am437-padconf",
109 "pinctrl-single";
111 #interrupt-cells = <1>;
112 interrupt-controller;
113 pinctrl-single,register-width = <32>;
114 pinctrl-single,function-mask = <0xffffffff>;
122 #address-cells = <1>;
123 #size-cells = <0>;
133 compatible = "ti,emif-am4372";
146 #dma-cells = <1>;
150 compatible = "ti,am4372-uart","ti,omap2-uart";
152 reg-shift = <2>;
158 compatible = "ti,am4372-uart","ti,omap2-uart";
160 reg-shift = <2>;
167 compatible = "ti,am4372-uart","ti,omap2-uart";
169 reg-shift = <2>;
176 compatible = "ti,am4372-uart","ti,omap2-uart";
178 reg-shift = <2>;
185 compatible = "ti,am4372-uart","ti,omap2-uart";
187 reg-shift = <2>;
194 compatible = "ti,am4372-uart","ti,omap2-uart";
196 reg-shift = <2>;
203 compatible = "ti,omap4-mailbox";
207 #mbox-cells = <1>;
208 ti,mbox-num-users = <4>;
209 ti,mbox-num-fifos = <8>;
211 ti,mbox-tx = <0 0 0>;
212 ti,mbox-rx = <0 0 3>;
217 compatible = "ti,am4372-timer-1ms","ti,am335x-timer-1ms";
220 ti,timer-alwon;
225 compatible = "ti,am4372-timer","ti,am335x-timer";
232 compatible = "ti,am4372-timer","ti,am335x-timer";
240 compatible = "ti,am4372-timer","ti,am335x-timer";
243 ti,timer-pwm;
249 compatible = "ti,am4372-timer","ti,am335x-timer";
252 ti,timer-pwm;
258 compatible = "ti,am4372-timer","ti,am335x-timer";
261 ti,timer-pwm;
267 compatible = "ti,am4372-timer","ti,am335x-timer";
270 ti,timer-pwm;
276 compatible = "ti,am4372-timer","ti,am335x-timer";
284 compatible = "ti,am4372-timer","ti,am335x-timer";
292 compatible = "ti,am4372-timer","ti,am335x-timer";
300 compatible = "ti,am4372-timer","ti,am335x-timer";
308 compatible = "ti,am4372-counter32k","ti,omap-counter32k";
314 compatible = "ti,am4372-rtc","ti,da830-rtc";
323 compatible = "ti,am4372-wdt","ti,omap3-wdt";
330 compatible = "ti,am4372-gpio","ti,omap4-gpio";
333 gpio-controller;
334 #gpio-cells = <2>;
335 interrupt-controller;
336 #interrupt-cells = <2>;
342 compatible = "ti,am4372-gpio","ti,omap4-gpio";
345 gpio-controller;
346 #gpio-cells = <2>;
347 interrupt-controller;
348 #interrupt-cells = <2>;
354 compatible = "ti,am4372-gpio","ti,omap4-gpio";
357 gpio-controller;
358 #gpio-cells = <2>;
359 interrupt-controller;
360 #interrupt-cells = <2>;
366 compatible = "ti,am4372-gpio","ti,omap4-gpio";
369 gpio-controller;
370 #gpio-cells = <2>;
371 interrupt-controller;
372 #interrupt-cells = <2>;
378 compatible = "ti,am4372-gpio","ti,omap4-gpio";
381 gpio-controller;
382 #gpio-cells = <2>;
383 interrupt-controller;
384 #interrupt-cells = <2>;
390 compatible = "ti,am4372-gpio","ti,omap4-gpio";
393 gpio-controller;
394 #gpio-cells = <2>;
395 interrupt-controller;
396 #interrupt-cells = <2>;
402 compatible = "ti,omap4-hwspinlock";
405 #hwlock-cells = <1>;
408 i2c0: i2c@44e0b000 {
409 compatible = "ti,am4372-i2c","ti,omap4-i2c";
413 #address-cells = <1>;
414 #size-cells = <0>;
418 i2c1: i2c@4802a000 {
419 compatible = "ti,am4372-i2c","ti,omap4-i2c";
423 #address-cells = <1>;
424 #size-cells = <0>;
428 i2c2: i2c@4819c000 {
429 compatible = "ti,am4372-i2c","ti,omap4-i2c";
433 #address-cells = <1>;
434 #size-cells = <0>;
439 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
443 #address-cells = <1>;
444 #size-cells = <0>;
449 compatible = "ti,omap4-hsmmc";
452 ti,dual-volt;
453 ti,needs-special-reset;
456 dma-names = "tx", "rx";
462 compatible = "ti,omap4-hsmmc";
465 ti,needs-special-reset;
468 dma-names = "tx", "rx";
474 compatible = "ti,omap4-hsmmc";
477 ti,needs-special-reset;
483 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
487 #address-cells = <1>;
488 #size-cells = <0>;
493 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
497 #address-cells = <1>;
498 #size-cells = <0>;
503 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
507 #address-cells = <1>;
508 #size-cells = <0>;
513 compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
517 #address-cells = <1>;
518 #size-cells = <0>;
523 compatible = "ti,am4372-cpsw","ti,cpsw";
530 #address-cells = <1>;
531 #size-cells = <1>;
534 clock-names = "fck", "cpts";
550 compatible = "ti,am4372-mdio","ti,davinci_mdio";
552 #address-cells = <1>;
553 #size-cells = <0>;
560 /* Filled in by U-Boot */
561 mac-address = [ 00 00 00 00 00 00 ];
565 /* Filled in by U-Boot */
566 mac-address = [ 00 00 00 00 00 00 ];
569 phy_sel: cpsw-phy-sel@44e10650 {
570 compatible = "ti,am43xx-cpsw-phy-sel";
572 reg-names = "gmii-sel";
577 compatible = "ti,am4372-pwmss","ti,am33xx-pwmss";
579 #address-cells = <1>;
580 #size-cells = <1>;
586 compatible = "ti,am4372-ecap","ti,am33xx-ecap";
587 #pwm-cells = <3>;
594 compatible = "ti,am4372-ehrpwm","ti,am33xx-ehrpwm";
595 #pwm-cells = <3>;
603 compatible = "ti,am4372-pwmss","ti,am33xx-pwmss";
605 #address-cells = <1>;
606 #size-cells = <1>;
612 compatible = "ti,am4372-ecap","ti,am33xx-ecap";
613 #pwm-cells = <3>;
620 compatible = "ti,am4372-ehrpwm","ti,am33xx-ehrpwm";
621 #pwm-cells = <3>;
629 compatible = "ti,am4372-pwmss","ti,am33xx-pwmss";
631 #address-cells = <1>;
632 #size-cells = <1>;
638 compatible = "ti,am4372-ecap","ti,am33xx-ecap";
639 #pwm-cells = <3>;
646 compatible = "ti,am4372-ehrpwm","ti,am33xx-ehrpwm";
647 #pwm-cells = <3>;
655 compatible = "ti,am4372-pwmss","ti,am33xx-pwmss";
657 #address-cells = <1>;
658 #size-cells = <1>;
664 compatible = "ti,am4372-ehrpwm","ti,am33xx-ehrpwm";
665 #pwm-cells = <3>;
673 compatible = "ti,am4372-pwmss","ti,am33xx-pwmss";
675 #address-cells = <1>;
676 #size-cells = <1>;
682 compatible = "ti,am4372-ehrpwm","ti,am33xx-ehrpwm";
683 #pwm-cells = <3>;
691 compatible = "ti,am4372-pwmss","ti,am33xx-pwmss";
693 #address-cells = <1>;
694 #size-cells = <1>;
700 compatible = "ti,am4372-ehrpwm","ti,am33xx-ehrpwm";
701 #pwm-cells = <3>;
709 compatible = "ti,am3359-tscadc";
714 clock-names = "fck";
718 compatible = "ti,am3359-tsc";
722 #io-channel-cells = <1>;
723 compatible = "ti,am3359-adc";
729 compatible = "ti,omap5-sham";
733 dma-names = "rx";
738 compatible = "ti,omap4-aes";
744 dma-names = "tx", "rx";
748 compatible = "ti,omap4-des";
754 dma-names = "tx", "rx";
758 compatible = "ti,am33xx-mcasp-audio";
762 reg-names = "mpu", "dat";
765 interrupt-names = "tx", "rx";
769 dma-names = "tx", "rx";
773 compatible = "ti,am33xx-mcasp-audio";
777 reg-names = "mpu", "dat";
780 interrupt-names = "tx", "rx";
784 dma-names = "tx", "rx";
788 compatible = "ti,am3352-elm";
793 clock-names = "fck";
798 compatible = "ti,am3352-gpmc";
801 clock-names = "fck";
804 gpmc,num-cs = <7>;
805 gpmc,num-waitpins = <2>;
806 #address-cells = <2>;
807 #size-cells = <1>;
808 interrupt-controller;
809 #interrupt-cells = <2>;
813 am43xx_control_usb2phy1: control-phy@44e10620 {
814 compatible = "ti,control-phy-usb2-am437";
816 reg-names = "power";
819 am43xx_control_usb2phy2: control-phy@0x44e10628 {
820 compatible = "ti,control-phy-usb2-am437";
822 reg-names = "power";
826 compatible = "ti,am437x-ocp2scp", "ti,omap-ocp2scp";
827 #address-cells = <1>;
828 #size-cells = <1>;
833 compatible = "ti,am437x-usb2";
835 ctrl-module = <&am43xx_control_usb2phy1>;
838 clock-names = "wkupclk", "refclk";
839 #phy-cells = <0>;
845 compatible = "ti,am437x-ocp2scp", "ti,omap-ocp2scp";
846 #address-cells = <1>;
847 #size-cells = <1>;
852 compatible = "ti,am437x-usb2";
854 ctrl-module = <&am43xx_control_usb2phy2>;
857 clock-names = "wkupclk", "refclk";
858 #phy-cells = <0>;
864 compatible = "ti,am437x-dwc3";
868 #address-cells = <1>;
869 #size-cells = <1>;
870 utmi-mode = <1>;
878 phy-names = "usb2-phy";
879 maximum-speed = "high-speed";
888 compatible = "ti,am437x-dwc3";
892 #address-cells = <1>;
893 #size-cells = <1>;
894 utmi-mode = <1>;
902 phy-names = "usb2-phy";
903 maximum-speed = "high-speed";
912 compatible = "ti,am4372-qspi";
915 reg-names = "qspi_base", "qspi_mmap";
916 #address-cells = <1>;
917 #size-cells = <0>;
920 num-cs = <4>;
925 compatible = "ti,am4372-hdq";
929 clock-names = "fck";
935 compatible = "ti,omap3-dss";
940 clock-names = "fck";
941 #address-cells = <1>;
942 #size-cells = <1>;
946 compatible = "ti,omap3-dispc";
951 clock-names = "fck";
955 compatible = "ti,omap3-rfbi";
959 clock-names = "fck";
965 compatible = "mmio-sram";
970 compatible = "ti,am4372-d_can", "ti,am3352-d_can";
973 clock-names = "fck";
975 syscon-raminit = <&scm_conf 0x644 0>;
981 compatible = "ti,am4372-d_can", "ti,am3352-d_can";
984 clock-names = "fck";
986 syscon-raminit = <&scm_conf 0x644 1>;
992 compatible = "ti,am437x-vpfe";
1000 compatible = "ti,am437x-vpfe";
1009 /include/ "am43xx-clocks.dtsi"