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

2 	compatible = "ti,am33xx-l4-wkup", "simple-pm-bus";
3 power-domains = <&prm_wkup>;
5 clock-names = "fck";
10 reg-names = "ap", "la", "ia0", "ia1";
11 #address-cells = <1>;
12 #size-cells = <1>;
18 compatible = "simple-pm-bus";
19 #address-cells = <1>;
20 #size-cells = <1>;
28 compatible = "simple-pm-bus";
29 #address-cells = <1>;
30 #size-cells = <1>;
36 target-module@0 { /* 0x44d00000, ap 4 28.0 */
37 compatible = "ti,sysc-omap4", "ti,sysc";
39 reg-names = "rev";
41 clock-names = "fck";
42 #address-cells = <1>;
43 #size-cells = <1>;
48 compatible = "ti,am3352-wkup-m3";
51 reg-names = "umem", "dmem";
53 reset-names = "rstctrl";
54 ti,pm-firmware = "am335x-pm-firmware.elf";
60 compatible = "simple-pm-bus";
61 #address-cells = <1>;
62 #size-cells = <1>;
96 target-module@0 { /* 0x44e00000, ap 8 58.0 */
97 compatible = "ti,sysc-omap4", "ti,sysc";
99 reg-names = "rev";
100 #address-cells = <1>;
101 #size-cells = <1>;
105 compatible = "ti,am3-prcm", "simple-bus";
107 #address-cells = <1>;
108 #size-cells = <1>;
112 #address-cells = <1>;
113 #size-cells = <0>;
121 target-module@3000 { /* 0x44e03000, ap 10 0a.0 */
124 #address-cells = <1>;
125 #size-cells = <1>;
129 target-module@5000 { /* 0x44e05000, ap 12 30.0 */
132 #address-cells = <1>;
133 #size-cells = <1>;
137 gpio0_target: target-module@7000 { /* 0x44e07000, ap 14 20.0 */
138 compatible = "ti,sysc-omap2", "ti,sysc";
142 reg-names = "rev", "sysc", "syss";
143 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
146 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
150 ti,syss-mask = <1>;
154 clock-names = "fck", "dbclk";
155 #address-cells = <1>;
156 #size-cells = <1>;
160 compatible = "ti,omap4-gpio";
161 gpio-ranges = <&am33xx_pinmux 0 82 8>,
173 gpio-controller;
174 #gpio-cells = <2>;
175 interrupt-controller;
176 #interrupt-cells = <2>;
182 target-module@9000 { /* 0x44e09000, ap 16 04.0 */
183 compatible = "ti,sysc-omap2", "ti,sysc";
187 reg-names = "rev", "sysc", "syss";
188 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
191 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
197 clock-names = "fck";
198 #address-cells = <1>;
199 #size-cells = <1>;
203 compatible = "ti,am3352-uart", "ti,omap3-uart";
204 clock-frequency = <48000000>;
209 dma-names = "tx", "rx";
213 target-module@b000 { /* 0x44e0b000, ap 18 48.0 */
214 compatible = "ti,sysc-omap2", "ti,sysc";
218 reg-names = "rev", "sysc", "syss";
219 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
223 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
227 ti,syss-mask = <1>;
230 clock-names = "fck";
231 #address-cells = <1>;
232 #size-cells = <1>;
235 i2c0: i2c@0 {
236 compatible = "ti,omap4-i2c";
237 #address-cells = <1>;
238 #size-cells = <0>;
245 target-module@d000 { /* 0x44e0d000, ap 20 38.0 */
246 compatible = "ti,sysc-omap4", "ti,sysc";
249 reg-names = "rev", "sysc";
250 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
256 clock-names = "fck";
257 #address-cells = <1>;
258 #size-cells = <1>;
263 compatible = "ti,am3359-tscadc";
268 dma-names = "fifo0", "fifo1";
271 compatible = "ti,am3359-tsc";
274 #io-channel-cells = <1>;
275 compatible = "ti,am3359-adc";
280 target-module@10000 { /* 0x44e10000, ap 22 0c.0 */
281 compatible = "ti,sysc-omap4", "ti,sysc";
283 reg-names = "rev";
285 clock-names = "fck";
286 ti,no-idle;
287 #address-cells = <1>;
288 #size-cells = <1>;
293 compatible = "ti,am3-scm", "simple-bus";
295 #address-cells = <1>;
296 #size-cells = <1>;
297 #pinctrl-cells = <1>;
301 compatible = "pinctrl-single";
303 #pinctrl-cells = <2>;
304 pinctrl-single,register-width = <32>;
305 pinctrl-single,function-mask = <0x7f>;
309 compatible = "syscon", "simple-bus";
311 #address-cells = <1>;
312 #size-cells = <1>;
315 phy_gmii_sel: phy-gmii-sel {
316 compatible = "ti,am3352-phy-gmii-sel";
318 #phy-cells = <2>;
322 #address-cells = <1>;
323 #size-cells = <0>;
328 compatible = "ti,am335x-usb-ctrl-module";
331 reg-names = "phy_ctrl", "wakeup";
335 compatible = "ti,am3352-wkup-m3-ipc";
342 edma_xbar: dma-router@f90 {
343 compatible = "ti,am335x-edma-crossbar";
345 #dma-cells = <3>;
346 dma-requests = <32>;
347 dma-masters = <&edma>;
355 timer1_target: target-module@31000 { /* 0x44e31000, ap 25 40.0 */
356 compatible = "ti,sysc-omap2-timer", "ti,sysc";
360 reg-names = "rev", "sysc", "syss";
361 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
364 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
367 ti,syss-mask = <1>;
370 clock-names = "fck";
371 #address-cells = <1>;
372 #size-cells = <1>;
376 compatible = "ti,am335x-timer-1ms";
379 ti,timer-alwon;
381 clock-names = "fck";
385 target-module@33000 { /* 0x44e33000, ap 27 18.0 */
388 #address-cells = <1>;
389 #size-cells = <1>;
393 target-module@35000 { /* 0x44e35000, ap 29 50.0 */
394 compatible = "ti,sysc-omap2", "ti,sysc";
398 reg-names = "rev", "sysc", "syss";
399 ti,sysc-mask = <(SYSC_OMAP2_EMUFREE |
401 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
405 ti,syss-mask = <1>;
408 clock-names = "fck";
409 #address-cells = <1>;
410 #size-cells = <1>;
414 compatible = "ti,omap3-wdt";
420 target-module@37000 { /* 0x44e37000, ap 31 08.0 */
423 #address-cells = <1>;
424 #size-cells = <1>;
428 target-module@39000 { /* 0x44e39000, ap 33 02.0 */
431 #address-cells = <1>;
432 #size-cells = <1>;
436 target-module@3e000 { /* 0x44e3e000, ap 35 60.0 */
437 compatible = "ti,sysc-omap4-simple", "ti,sysc";
440 reg-names = "rev", "sysc";
441 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
446 power-domains = <&prm_rtc>;
448 clock-names = "fck";
449 #address-cells = <1>;
450 #size-cells = <1>;
454 compatible = "ti,am3352-rtc", "ti,da830-rtc";
461 target-module@40000 { /* 0x44e40000, ap 38 68.0 */
464 #address-cells = <1>;
465 #size-cells = <1>;
472 compatible = "ti,am33xx-l4-fw", "simple-bus";
476 reg-names = "ap", "la", "ia0";
477 #address-cells = <1>;
478 #size-cells = <1>;
482 compatible = "simple-bus";
483 #address-cells = <1>;
484 #size-cells = <1>;
525 target-module@c000 { /* 0x47c0c000, ap 3 04.0 */
528 #address-cells = <1>;
529 #size-cells = <1>;
533 target-module@e000 { /* 0x47c0e000, ap 5 0c.0 */
536 #address-cells = <1>;
537 #size-cells = <1>;
541 target-module@10000 { /* 0x47c10000, ap 7 20.0 */
544 #address-cells = <1>;
545 #size-cells = <1>;
549 target-module@14000 { /* 0x47c14000, ap 37 3c.0 */
552 #address-cells = <1>;
553 #size-cells = <1>;
557 target-module@1a000 { /* 0x47c1a000, ap 9 08.0 */
560 #address-cells = <1>;
561 #size-cells = <1>;
565 target-module@24000 { /* 0x47c24000, ap 11 28.0 */
568 #address-cells = <1>;
569 #size-cells = <1>;
573 target-module@26000 { /* 0x47c26000, ap 13 30.0 */
576 #address-cells = <1>;
577 #size-cells = <1>;
581 target-module@28000 { /* 0x47c28000, ap 29 40.0 */
584 #address-cells = <1>;
585 #size-cells = <1>;
589 target-module@30000 { /* 0x47c30000, ap 15 14.0 */
592 #address-cells = <1>;
593 #size-cells = <1>;
597 target-module@32000 { /* 0x47c32000, ap 31 06.0 */
600 #address-cells = <1>;
601 #size-cells = <1>;
605 target-module@38000 { /* 0x47c38000, ap 17 18.0 */
608 #address-cells = <1>;
609 #size-cells = <1>;
613 target-module@3a000 { /* 0x47c3a000, ap 19 1c.0 */
616 #address-cells = <1>;
617 #size-cells = <1>;
621 target-module@3c000 { /* 0x47c3c000, ap 23 38.0 */
624 #address-cells = <1>;
625 #size-cells = <1>;
629 target-module@3e000 { /* 0x47c3e000, ap 21 10.0 */
632 #address-cells = <1>;
633 #size-cells = <1>;
637 target-module@40000 { /* 0x47c40000, ap 24 02.0 */
640 #address-cells = <1>;
641 #size-cells = <1>;
645 target-module@42000 { /* 0x47c42000, ap 35 34.0 */
648 #address-cells = <1>;
649 #size-cells = <1>;
653 target-module@44000 { /* 0x47c44000, ap 27 24.0 */
656 #address-cells = <1>;
657 #size-cells = <1>;
661 target-module@46000 { /* 0x47c46000, ap 25 2c.0 */
664 #address-cells = <1>;
665 #size-cells = <1>;
672 compatible = "ti,am33xx-l4-fast", "simple-pm-bus";
673 power-domains = <&prm_per>;
675 clock-names = "fck";
679 reg-names = "ap", "la", "ia0";
680 #address-cells = <1>;
681 #size-cells = <1>;
685 compatible = "simple-pm-bus";
686 #address-cells = <1>;
687 #size-cells = <1>;
700 target-module@100000 { /* 0x4a100000, ap 3 08.0 */
701 compatible = "ti,sysc-omap4-simple", "ti,sysc";
705 reg-names = "rev", "sysc", "syss";
706 ti,sysc-mask = <0>;
707 ti,sysc-midle = <SYSC_IDLE_FORCE>,
709 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
711 ti,syss-mask = <1>;
713 clock-names = "fck";
714 #address-cells = <1>;
715 #size-cells = <1>;
719 compatible = "ti,am335x-cpsw","ti,cpsw";
721 clock-names = "fck", "cpts";
732 #address-cells = <1>;
733 #size-cells = <1>;
746 compatible = "ti,cpsw-mdio","ti,davinci_mdio";
748 clock-names = "fck";
749 #address-cells = <1>;
750 #size-cells = <0>;
757 /* Filled in by U-Boot */
758 mac-address = [ 00 00 00 00 00 00 ];
763 /* Filled in by U-Boot */
764 mac-address = [ 00 00 00 00 00 00 ];
770 compatible = "ti,am335x-cpsw-switch", "ti,cpsw-switch";
774 clock-names = "fck";
775 #address-cells = <1>;
776 #size-cells = <1>;
781 interrupt-names = "rx_thresh", "rx", "tx", "misc";
783 ethernet-ports {
784 #address-cells = <1>;
785 #size-cells = <0>;
790 mac-address = [ 00 00 00 00 00 00 ];
797 mac-address = [ 00 00 00 00 00 00 ];
803 compatible = "ti,cpsw-mdio","ti,davinci_mdio";
805 clock-names = "fck";
806 #address-cells = <1>;
807 #size-cells = <0>;
814 clock-names = "cpts";
819 target-module@180000 { /* 0x4a180000, ap 5 10.0 */
822 #address-cells = <1>;
823 #size-cells = <1>;
827 target-module@200000 { /* 0x4a200000, ap 7 02.0 */
830 #address-cells = <1>;
831 #size-cells = <1>;
835 pruss_tm: target-module@300000 { /* 0x4a300000, ap 9 04.0 */
836 compatible = "ti,sysc-pruss", "ti,sysc";
839 reg-names = "rev", "sysc";
840 ti,sysc-mask = <(SYSC_PRUSS_STANDBY_INIT |
842 ti,sysc-midle = <SYSC_IDLE_FORCE>,
845 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
849 clock-names = "fck";
851 reset-names = "rstctrl";
852 #address-cells = <1>;
853 #size-cells = <1>;
858 compatible = "ti,am3356-pruss";
860 #address-cells = <1>;
861 #size-cells = <1>;
868 reg-names = "dram0", "dram1",
873 compatible = "ti,pruss-cfg", "syscon";
875 #address-cells = <1>;
876 #size-cells = <1>;
880 #address-cells = <1>;
881 #size-cells = <0>;
883 pruss_iepclk_mux: iepclk-mux@30 {
885 #clock-cells = <0>;
892 pruss_mii_rt: mii-rt@32000 {
893 compatible = "ti,pruss-mii", "syscon";
897 pruss_intc: interrupt-controller@20000 {
898 compatible = "ti,pruss-intc";
901 interrupt-names = "host_intr0", "host_intr1",
905 interrupt-controller;
906 #interrupt-cells = <3>;
910 compatible = "ti,am3356-pru";
914 reg-names = "iram", "control", "debug";
915 firmware-name = "am335x-pru0-fw";
919 compatible = "ti,am3356-pru";
923 reg-names = "iram", "control", "debug";
924 firmware-name = "am335x-pru1-fw";
931 clock-names = "fck";
933 #address-cells = <1>;
934 #size-cells = <0>;
943 compatible = "ti,am33xx-l4-mpuss", "simple-bus";
946 reg-names = "la", "ap";
947 #address-cells = <1>;
948 #size-cells = <1>;
952 compatible = "simple-bus";
953 #address-cells = <1>;
954 #size-cells = <1>;
964 target-module@0 { /* 0x4b140000, ap 5 02.2 */
967 #address-cells = <1>;
968 #size-cells = <1>;
974 target-module@3000 { /* 0x4b143000, ap 6 04.0 */
977 #address-cells = <1>;
978 #size-cells = <1>;
985 compatible = "ti,am33xx-l4-per", "simple-pm-bus";
986 power-domains = <&prm_per>;
988 clock-names = "fck";
995 reg-names = "ap", "la", "ia0", "ia1", "ia2", "ia3";
996 #address-cells = <1>;
997 #size-cells = <1>;
1006 compatible = "simple-pm-bus";
1007 #address-cells = <1>;
1008 #size-cells = <1>;
1064 target-module@8000 { /* 0x48008000, ap 6 10.0 */
1067 #address-cells = <1>;
1068 #size-cells = <1>;
1072 target-module@14000 { /* 0x48014000, ap 18 58.0 */
1075 #address-cells = <1>;
1076 #size-cells = <1>;
1080 target-module@16000 { /* 0x48016000, ap 8 3c.0 */
1083 #address-cells = <1>;
1084 #size-cells = <1>;
1088 target-module@22000 { /* 0x48022000, ap 10 12.0 */
1089 compatible = "ti,sysc-omap2", "ti,sysc";
1093 reg-names = "rev", "sysc", "syss";
1094 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1097 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1103 clock-names = "fck";
1104 #address-cells = <1>;
1105 #size-cells = <1>;
1109 compatible = "ti,am3352-uart", "ti,omap3-uart";
1110 clock-frequency = <48000000>;
1115 dma-names = "tx", "rx";
1119 target-module@24000 { /* 0x48024000, ap 12 14.0 */
1120 compatible = "ti,sysc-omap2", "ti,sysc";
1124 reg-names = "rev", "sysc", "syss";
1125 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1128 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1134 clock-names = "fck";
1135 #address-cells = <1>;
1136 #size-cells = <1>;
1140 compatible = "ti,am3352-uart", "ti,omap3-uart";
1141 clock-frequency = <48000000>;
1146 dma-names = "tx", "rx";
1150 target-module@2a000 { /* 0x4802a000, ap 14 2a.0 */
1151 compatible = "ti,sysc-omap2", "ti,sysc";
1155 reg-names = "rev", "sysc", "syss";
1156 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1160 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1164 ti,syss-mask = <1>;
1167 clock-names = "fck";
1168 #address-cells = <1>;
1169 #size-cells = <1>;
1172 i2c1: i2c@0 {
1173 compatible = "ti,omap4-i2c";
1174 #address-cells = <1>;
1175 #size-cells = <0>;
1182 target-module@30000 { /* 0x48030000, ap 77 08.0 */
1183 compatible = "ti,sysc-omap2", "ti,sysc";
1187 reg-names = "rev", "sysc", "syss";
1188 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1191 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1194 ti,syss-mask = <1>;
1197 clock-names = "fck";
1198 #address-cells = <1>;
1199 #size-cells = <1>;
1203 compatible = "ti,omap4-mcspi";
1204 #address-cells = <1>;
1205 #size-cells = <0>;
1208 ti,spi-num-cs = <2>;
1213 dma-names = "tx0", "rx0", "tx1", "rx1";
1218 target-module@38000 { /* 0x48038000, ap 16 02.0 */
1219 compatible = "ti,sysc-omap4-simple", "ti,sysc";
1222 reg-names = "rev", "sysc";
1223 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1228 clock-names = "fck";
1229 #address-cells = <1>;
1230 #size-cells = <1>;
1235 compatible = "ti,am33xx-mcasp-audio";
1238 reg-names = "mpu", "dat";
1240 interrupt-names = "tx", "rx";
1244 dma-names = "tx", "rx";
1248 target-module@3c000 { /* 0x4803c000, ap 20 32.0 */
1249 compatible = "ti,sysc-omap4-simple", "ti,sysc";
1252 reg-names = "rev", "sysc";
1253 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1258 clock-names = "fck";
1259 #address-cells = <1>;
1260 #size-cells = <1>;
1265 compatible = "ti,am33xx-mcasp-audio";
1268 reg-names = "mpu", "dat";
1270 interrupt-names = "tx", "rx";
1274 dma-names = "tx", "rx";
1278 timer2_target: target-module@40000 { /* 0x48040000, ap 22 1e.0 */
1279 compatible = "ti,sysc-omap4-timer", "ti,sysc";
1283 reg-names = "rev", "sysc", "syss";
1284 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1285 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1291 clock-names = "fck";
1292 #address-cells = <1>;
1293 #size-cells = <1>;
1297 compatible = "ti,am335x-timer";
1301 clock-names = "fck";
1305 target-module@42000 { /* 0x48042000, ap 24 1c.0 */
1306 compatible = "ti,sysc-omap4-timer", "ti,sysc";
1310 reg-names = "rev", "sysc", "syss";
1311 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1312 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1318 clock-names = "fck";
1319 #address-cells = <1>;
1320 #size-cells = <1>;
1324 compatible = "ti,am335x-timer";
1330 target-module@44000 { /* 0x48044000, ap 26 26.0 */
1331 compatible = "ti,sysc-omap4-timer", "ti,sysc";
1335 reg-names = "rev", "sysc", "syss";
1336 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1337 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1343 clock-names = "fck";
1344 #address-cells = <1>;
1345 #size-cells = <1>;
1349 compatible = "ti,am335x-timer";
1352 ti,timer-pwm;
1356 target-module@46000 { /* 0x48046000, ap 28 28.0 */
1357 compatible = "ti,sysc-omap4-timer", "ti,sysc";
1361 reg-names = "rev", "sysc", "syss";
1362 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1363 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1369 clock-names = "fck";
1370 #address-cells = <1>;
1371 #size-cells = <1>;
1375 compatible = "ti,am335x-timer";
1378 ti,timer-pwm;
1382 target-module@48000 { /* 0x48048000, ap 30 22.0 */
1383 compatible = "ti,sysc-omap4-timer", "ti,sysc";
1387 reg-names = "rev", "sysc", "syss";
1388 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1389 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1395 clock-names = "fck";
1396 #address-cells = <1>;
1397 #size-cells = <1>;
1401 compatible = "ti,am335x-timer";
1404 ti,timer-pwm;
1408 target-module@4a000 { /* 0x4804a000, ap 85 60.0 */
1409 compatible = "ti,sysc-omap4-timer", "ti,sysc";
1413 reg-names = "rev", "sysc", "syss";
1414 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1415 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1421 clock-names = "fck";
1422 #address-cells = <1>;
1423 #size-cells = <1>;
1427 compatible = "ti,am335x-timer";
1430 ti,timer-pwm;
1434 target-module@4c000 { /* 0x4804c000, ap 32 36.0 */
1435 compatible = "ti,sysc-omap2", "ti,sysc";
1439 reg-names = "rev", "sysc", "syss";
1440 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1443 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1447 ti,syss-mask = <1>;
1451 clock-names = "fck", "dbclk";
1452 #address-cells = <1>;
1453 #size-cells = <1>;
1457 compatible = "ti,omap4-gpio";
1458 gpio-ranges = <&am33xx_pinmux 0 0 8>,
1462 gpio-controller;
1463 #gpio-cells = <2>;
1464 interrupt-controller;
1465 #interrupt-cells = <2>;
1471 target-module@50000 { /* 0x48050000, ap 34 2c.0 */
1474 #address-cells = <1>;
1475 #size-cells = <1>;
1479 target-module@60000 { /* 0x48060000, ap 36 0c.0 */
1480 compatible = "ti,sysc-omap2", "ti,sysc";
1484 reg-names = "rev", "sysc", "syss";
1485 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1489 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1492 ti,syss-mask = <1>;
1495 clock-names = "fck";
1496 #address-cells = <1>;
1497 #size-cells = <1>;
1501 compatible = "ti,am335-sdhci";
1502 ti,needs-special-reset;
1505 dma-names = "tx", "rx";
1512 target-module@80000 { /* 0x48080000, ap 38 18.0 */
1513 compatible = "ti,sysc-omap2", "ti,sysc";
1517 reg-names = "rev", "sysc", "syss";
1518 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1521 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1524 ti,syss-mask = <1>;
1527 clock-names = "fck";
1528 #address-cells = <1>;
1529 #size-cells = <1>;
1533 compatible = "ti,am3352-elm";
1540 target-module@a0000 { /* 0x480a0000, ap 40 5e.0 */
1543 #address-cells = <1>;
1544 #size-cells = <1>;
1548 target-module@c8000 { /* 0x480c8000, ap 87 06.0 */
1549 compatible = "ti,sysc-omap4", "ti,sysc";
1552 reg-names = "rev", "sysc";
1553 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1554 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1559 clock-names = "fck";
1560 #address-cells = <1>;
1561 #size-cells = <1>;
1565 compatible = "ti,omap4-mailbox";
1568 #mbox-cells = <1>;
1569 ti,mbox-num-users = <4>;
1570 ti,mbox-num-fifos = <8>;
1571 mbox_wkupm3: mbox-wkup-m3 {
1572 ti,mbox-send-noirq;
1573 ti,mbox-tx = <0 0 0>;
1574 ti,mbox-rx = <0 0 3>;
1579 target-module@ca000 { /* 0x480ca000, ap 91 40.0 */
1580 compatible = "ti,sysc-omap2", "ti,sysc";
1584 reg-names = "rev", "sysc", "syss";
1585 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1589 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1592 ti,syss-mask = <1>;
1595 clock-names = "fck";
1596 #address-cells = <1>;
1597 #size-cells = <1>;
1601 compatible = "ti,omap4-hwspinlock";
1603 #hwlock-cells = <1>;
1607 target-module@cc000 { /* 0x480cc000, ap 89 0e.0 */
1610 #address-cells = <1>;
1611 #size-cells = <1>;
1617 compatible = "simple-pm-bus";
1618 #address-cells = <1>;
1619 #size-cells = <1>;
1651 target-module@8c000 { /* 0x4818c000, ap 42 04.0 */
1654 #address-cells = <1>;
1655 #size-cells = <1>;
1659 target-module@8e000 { /* 0x4818e000, ap 44 0a.0 */
1662 #address-cells = <1>;
1663 #size-cells = <1>;
1667 target-module@9c000 { /* 0x4819c000, ap 46 5a.0 */
1668 compatible = "ti,sysc-omap2", "ti,sysc";
1672 reg-names = "rev", "sysc", "syss";
1673 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1677 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1681 ti,syss-mask = <1>;
1684 clock-names = "fck";
1685 #address-cells = <1>;
1686 #size-cells = <1>;
1689 i2c2: i2c@0 {
1690 compatible = "ti,omap4-i2c";
1691 #address-cells = <1>;
1692 #size-cells = <0>;
1699 target-module@a0000 { /* 0x481a0000, ap 79 24.0 */
1700 compatible = "ti,sysc-omap2", "ti,sysc";
1704 reg-names = "rev", "sysc", "syss";
1705 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1708 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1711 ti,syss-mask = <1>;
1714 clock-names = "fck";
1715 #address-cells = <1>;
1716 #size-cells = <1>;
1720 compatible = "ti,omap4-mcspi";
1721 #address-cells = <1>;
1722 #size-cells = <0>;
1725 ti,spi-num-cs = <2>;
1730 dma-names = "tx0", "rx0", "tx1", "rx1";
1735 target-module@a2000 { /* 0x481a2000, ap 81 2e.0 */
1738 #address-cells = <1>;
1739 #size-cells = <1>;
1743 target-module@a4000 { /* 0x481a4000, ap 83 30.0 */
1746 #address-cells = <1>;
1747 #size-cells = <1>;
1751 target-module@a6000 { /* 0x481a6000, ap 48 16.0 */
1752 compatible = "ti,sysc-omap2", "ti,sysc";
1756 reg-names = "rev", "sysc", "syss";
1757 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1760 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1766 clock-names = "fck";
1767 #address-cells = <1>;
1768 #size-cells = <1>;
1772 compatible = "ti,am3352-uart", "ti,omap3-uart";
1773 clock-frequency = <48000000>;
1780 target-module@a8000 { /* 0x481a8000, ap 50 20.0 */
1781 compatible = "ti,sysc-omap2", "ti,sysc";
1785 reg-names = "rev", "sysc", "syss";
1786 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1789 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1795 clock-names = "fck";
1796 #address-cells = <1>;
1797 #size-cells = <1>;
1801 compatible = "ti,am3352-uart", "ti,omap3-uart";
1802 clock-frequency = <48000000>;
1809 target-module@aa000 { /* 0x481aa000, ap 52 1a.0 */
1810 compatible = "ti,sysc-omap2", "ti,sysc";
1814 reg-names = "rev", "sysc", "syss";
1815 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1818 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1824 clock-names = "fck";
1825 #address-cells = <1>;
1826 #size-cells = <1>;
1830 compatible = "ti,am3352-uart", "ti,omap3-uart";
1831 clock-frequency = <48000000>;
1838 target-module@ac000 { /* 0x481ac000, ap 54 38.0 */
1839 compatible = "ti,sysc-omap2", "ti,sysc";
1843 reg-names = "rev", "sysc", "syss";
1844 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1847 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1851 ti,syss-mask = <1>;
1855 clock-names = "fck", "dbclk";
1856 #address-cells = <1>;
1857 #size-cells = <1>;
1861 compatible = "ti,omap4-gpio";
1862 gpio-ranges = <&am33xx_pinmux 0 34 18>,
1865 gpio-controller;
1866 #gpio-cells = <2>;
1867 interrupt-controller;
1868 #interrupt-cells = <2>;
1874 gpio3_target: target-module@ae000 { /* 0x481ae000, ap 56 3a.0 */
1875 compatible = "ti,sysc-omap2", "ti,sysc";
1879 reg-names = "rev", "sysc", "syss";
1880 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1883 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1887 ti,syss-mask = <1>;
1891 clock-names = "fck", "dbclk";
1892 #address-cells = <1>;
1893 #size-cells = <1>;
1897 compatible = "ti,omap4-gpio";
1898 gpio-ranges = <&am33xx_pinmux 0 66 5>,
1903 gpio-controller;
1904 #gpio-cells = <2>;
1905 interrupt-controller;
1906 #interrupt-cells = <2>;
1912 target-module@b0000 { /* 0x481b0000, ap 58 50.0 */
1915 #address-cells = <1>;
1916 #size-cells = <1>;
1920 target-module@cc000 { /* 0x481cc000, ap 60 46.0 */
1921 compatible = "ti,sysc-omap4", "ti,sysc";
1923 reg-names = "rev";
1927 clock-names = "fck", "osc";
1928 #address-cells = <1>;
1929 #size-cells = <1>;
1933 compatible = "ti,am3352-d_can";
1936 clock-names = "fck";
1937 syscon-raminit = <&scm_conf 0x644 0>;
1943 target-module@d0000 { /* 0x481d0000, ap 62 42.0 */
1944 compatible = "ti,sysc-omap4", "ti,sysc";
1946 reg-names = "rev";
1950 clock-names = "fck", "osc";
1951 #address-cells = <1>;
1952 #size-cells = <1>;
1956 compatible = "ti,am3352-d_can";
1959 clock-names = "fck";
1960 syscon-raminit = <&scm_conf 0x644 1>;
1966 target-module@d8000 { /* 0x481d8000, ap 64 66.0 */
1967 compatible = "ti,sysc-omap2", "ti,sysc";
1971 reg-names = "rev", "sysc", "syss";
1972 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1976 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1979 ti,syss-mask = <1>;
1982 clock-names = "fck";
1983 #address-cells = <1>;
1984 #size-cells = <1>;
1988 compatible = "ti,am335-sdhci";
1989 ti,needs-special-reset;
1992 dma-names = "tx", "rx";
2001 compatible = "simple-pm-bus";
2002 #address-cells = <1>;
2003 #size-cells = <1>;
2006 target-module@0 {
2007 compatible = "ti,sysc-omap4-simple", "ti,sysc";
2008 power-domains = <&prm_mpu>;
2010 clock-names = "fck";
2011 ti,no-idle;
2012 #address-cells = <1>;
2013 #size-cells = <1>;
2017 compatible = "ti,omap3-mpu";
2018 pm-sram = <&pm_sram_code
2025 compatible = "simple-pm-bus";
2026 #address-cells = <1>;
2027 #size-cells = <1>;
2052 target-module@0 { /* 0x48300000, ap 66 48.0 */
2053 compatible = "ti,sysc-omap4", "ti,sysc";
2056 reg-names = "rev", "sysc";
2057 ti,sysc-midle = <SYSC_IDLE_FORCE>,
2061 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
2067 clock-names = "fck";
2068 #address-cells = <1>;
2069 #size-cells = <1>;
2073 compatible = "ti,am33xx-pwmss";
2075 #address-cells = <1>;
2076 #size-cells = <1>;
2081 compatible = "ti,am3352-ecap";
2082 #pwm-cells = <3>;
2085 clock-names = "fck";
2090 compatible = "ti,am3352-eqep";
2093 clock-names = "sysclkout";
2099 compatible = "ti,am3352-ehrpwm";
2100 #pwm-cells = <3>;
2103 clock-names = "tbclk", "fck";
2109 target-module@2000 { /* 0x48302000, ap 68 52.0 */
2110 compatible = "ti,sysc-omap4", "ti,sysc";
2113 reg-names = "rev", "sysc";
2114 ti,sysc-midle = <SYSC_IDLE_FORCE>,
2118 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
2124 clock-names = "fck";
2125 #address-cells = <1>;
2126 #size-cells = <1>;
2130 compatible = "ti,am33xx-pwmss";
2132 #address-cells = <1>;
2133 #size-cells = <1>;
2138 compatible = "ti,am3352-ecap";
2139 #pwm-cells = <3>;
2142 clock-names = "fck";
2147 compatible = "ti,am3352-eqep";
2150 clock-names = "sysclkout";
2156 compatible = "ti,am3352-ehrpwm";
2157 #pwm-cells = <3>;
2160 clock-names = "tbclk", "fck";
2166 target-module@4000 { /* 0x48304000, ap 70 44.0 */
2167 compatible = "ti,sysc-omap4", "ti,sysc";
2170 reg-names = "rev", "sysc";
2171 ti,sysc-midle = <SYSC_IDLE_FORCE>,
2175 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
2181 clock-names = "fck";
2182 #address-cells = <1>;
2183 #size-cells = <1>;
2187 compatible = "ti,am33xx-pwmss";
2189 #address-cells = <1>;
2190 #size-cells = <1>;
2195 compatible = "ti,am3352-ecap";
2196 #pwm-cells = <3>;
2199 clock-names = "fck";
2204 compatible = "ti,am3352-eqep";
2207 clock-names = "sysclkout";
2213 compatible = "ti,am3352-ehrpwm";
2214 #pwm-cells = <3>;
2217 clock-names = "tbclk", "fck";
2223 target-module@e000 { /* 0x4830e000, ap 72 4a.0 */
2224 compatible = "ti,sysc-omap4", "ti,sysc";
2227 reg-names = "rev", "sysc";
2228 ti,sysc-midle = <SYSC_IDLE_FORCE>,
2231 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
2236 clock-names = "fck";
2237 #address-cells = <1>;
2238 #size-cells = <1>;
2242 compatible = "ti,am33xx-tilcdc";
2249 target-module@10000 { /* 0x48310000, ap 76 4e.1 */
2250 compatible = "ti,sysc-omap2", "ti,sysc";
2253 reg-names = "rev", "sysc";
2254 ti,sysc-mask = <SYSC_OMAP2_AUTOIDLE>;
2255 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
2259 clock-names = "fck";
2260 #address-cells = <1>;
2261 #size-cells = <1>;
2265 compatible = "ti,omap4-rng";
2271 target-module@13000 { /* 0x48313000, ap 97 62.0 */
2274 #address-cells = <1>;
2275 #size-cells = <1>;
2279 target-module@15000 { /* 0x48315000, ap 94 56.0 */
2282 #address-cells = <1>;
2283 #size-cells = <1>;
2288 target-module@18000 { /* 0x48318000, ap 74 4c.0 */
2291 #address-cells = <1>;
2292 #size-cells = <1>;
2296 target-module@20000 { /* 0x48320000, ap 99 34.0 */
2299 #address-cells = <1>;
2300 #size-cells = <1>;
2304 target-module@22000 { /* 0x48322000, ap 101 3e.0 */
2307 #address-cells = <1>;
2308 #size-cells = <1>;
2312 target-module@24000 { /* 0x48324000, ap 103 68.0 */
2315 #address-cells = <1>;
2316 #size-cells = <1>;