Lines Matching +full:omap4 +full:- +full:hwspinlock

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>;
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";
267 clock-names = "fck";
270 dma-names = "fifo0", "fifo1";
273 compatible = "ti,am3359-tsc";
276 #io-channel-cells = <1>;
277 compatible = "ti,am3359-adc";
282 target-module@10000 { /* 0x44e10000, ap 22 0c.0 */
283 compatible = "ti,sysc-omap4", "ti,sysc";
285 reg-names = "rev";
287 clock-names = "fck";
288 ti,no-idle;
289 #address-cells = <1>;
290 #size-cells = <1>;
295 compatible = "ti,am3-scm", "simple-bus";
297 #address-cells = <1>;
298 #size-cells = <1>;
299 #pinctrl-cells = <1>;
303 compatible = "pinctrl-single";
305 #pinctrl-cells = <2>;
306 pinctrl-single,register-width = <32>;
307 pinctrl-single,function-mask = <0x7f>;
311 compatible = "syscon", "simple-bus";
313 #address-cells = <1>;
314 #size-cells = <1>;
317 phy_gmii_sel: phy-gmii-sel {
318 compatible = "ti,am3352-phy-gmii-sel";
320 #phy-cells = <2>;
324 #address-cells = <1>;
325 #size-cells = <0>;
330 compatible = "ti,am335x-usb-ctrl-module";
333 reg-names = "phy_ctrl", "wakeup";
337 compatible = "ti,am3352-wkup-m3-ipc";
344 edma_xbar: dma-router@f90 {
345 compatible = "ti,am335x-edma-crossbar";
347 #dma-cells = <3>;
348 dma-requests = <32>;
349 dma-masters = <&edma>;
357 timer1_target: target-module@31000 { /* 0x44e31000, ap 25 40.0 */
358 compatible = "ti,sysc-omap2-timer", "ti,sysc";
362 reg-names = "rev", "sysc", "syss";
363 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
366 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
369 ti,syss-mask = <1>;
372 clock-names = "fck";
373 #address-cells = <1>;
374 #size-cells = <1>;
378 compatible = "ti,am335x-timer-1ms";
381 ti,timer-alwon;
383 clock-names = "fck";
387 target-module@33000 { /* 0x44e33000, ap 27 18.0 */
390 #address-cells = <1>;
391 #size-cells = <1>;
395 target-module@35000 { /* 0x44e35000, ap 29 50.0 */
396 compatible = "ti,sysc-omap2", "ti,sysc";
400 reg-names = "rev", "sysc", "syss";
401 ti,sysc-mask = <(SYSC_OMAP2_EMUFREE |
403 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
407 ti,syss-mask = <1>;
410 clock-names = "fck";
411 #address-cells = <1>;
412 #size-cells = <1>;
416 compatible = "ti,omap3-wdt";
422 target-module@37000 { /* 0x44e37000, ap 31 08.0 */
425 #address-cells = <1>;
426 #size-cells = <1>;
430 target-module@39000 { /* 0x44e39000, ap 33 02.0 */
433 #address-cells = <1>;
434 #size-cells = <1>;
438 target-module@3e000 { /* 0x44e3e000, ap 35 60.0 */
439 compatible = "ti,sysc-omap4-simple", "ti,sysc";
442 reg-names = "rev", "sysc";
443 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
448 power-domains = <&prm_rtc>;
450 clock-names = "fck";
451 #address-cells = <1>;
452 #size-cells = <1>;
456 compatible = "ti,am3352-rtc", "ti,da830-rtc";
463 target-module@40000 { /* 0x44e40000, ap 38 68.0 */
466 #address-cells = <1>;
467 #size-cells = <1>;
474 compatible = "ti,am33xx-l4-fw", "simple-bus";
478 reg-names = "ap", "la", "ia0";
479 #address-cells = <1>;
480 #size-cells = <1>;
484 compatible = "simple-bus";
485 #address-cells = <1>;
486 #size-cells = <1>;
527 target-module@c000 { /* 0x47c0c000, ap 3 04.0 */
530 #address-cells = <1>;
531 #size-cells = <1>;
535 target-module@e000 { /* 0x47c0e000, ap 5 0c.0 */
538 #address-cells = <1>;
539 #size-cells = <1>;
543 target-module@10000 { /* 0x47c10000, ap 7 20.0 */
546 #address-cells = <1>;
547 #size-cells = <1>;
551 target-module@14000 { /* 0x47c14000, ap 37 3c.0 */
554 #address-cells = <1>;
555 #size-cells = <1>;
559 target-module@1a000 { /* 0x47c1a000, ap 9 08.0 */
562 #address-cells = <1>;
563 #size-cells = <1>;
567 target-module@24000 { /* 0x47c24000, ap 11 28.0 */
570 #address-cells = <1>;
571 #size-cells = <1>;
575 target-module@26000 { /* 0x47c26000, ap 13 30.0 */
578 #address-cells = <1>;
579 #size-cells = <1>;
583 target-module@28000 { /* 0x47c28000, ap 29 40.0 */
586 #address-cells = <1>;
587 #size-cells = <1>;
591 target-module@30000 { /* 0x47c30000, ap 15 14.0 */
594 #address-cells = <1>;
595 #size-cells = <1>;
599 target-module@32000 { /* 0x47c32000, ap 31 06.0 */
602 #address-cells = <1>;
603 #size-cells = <1>;
607 target-module@38000 { /* 0x47c38000, ap 17 18.0 */
610 #address-cells = <1>;
611 #size-cells = <1>;
615 target-module@3a000 { /* 0x47c3a000, ap 19 1c.0 */
618 #address-cells = <1>;
619 #size-cells = <1>;
623 target-module@3c000 { /* 0x47c3c000, ap 23 38.0 */
626 #address-cells = <1>;
627 #size-cells = <1>;
631 target-module@3e000 { /* 0x47c3e000, ap 21 10.0 */
634 #address-cells = <1>;
635 #size-cells = <1>;
639 target-module@40000 { /* 0x47c40000, ap 24 02.0 */
642 #address-cells = <1>;
643 #size-cells = <1>;
647 target-module@42000 { /* 0x47c42000, ap 35 34.0 */
650 #address-cells = <1>;
651 #size-cells = <1>;
655 target-module@44000 { /* 0x47c44000, ap 27 24.0 */
658 #address-cells = <1>;
659 #size-cells = <1>;
663 target-module@46000 { /* 0x47c46000, ap 25 2c.0 */
666 #address-cells = <1>;
667 #size-cells = <1>;
674 compatible = "ti,am33xx-l4-fast", "simple-pm-bus";
675 power-domains = <&prm_per>;
677 clock-names = "fck";
681 reg-names = "ap", "la", "ia0";
682 #address-cells = <1>;
683 #size-cells = <1>;
687 compatible = "simple-pm-bus";
688 #address-cells = <1>;
689 #size-cells = <1>;
702 target-module@100000 { /* 0x4a100000, ap 3 08.0 */
703 compatible = "ti,sysc-omap4-simple", "ti,sysc";
707 reg-names = "rev", "sysc", "syss";
708 ti,sysc-mask = <0>;
709 ti,sysc-midle = <SYSC_IDLE_FORCE>,
711 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
713 ti,syss-mask = <1>;
715 clock-names = "fck";
716 #address-cells = <1>;
717 #size-cells = <1>;
721 compatible = "ti,am335x-cpsw","ti,cpsw";
723 clock-names = "fck", "cpts";
734 #address-cells = <1>;
735 #size-cells = <1>;
748 compatible = "ti,cpsw-mdio","ti,davinci_mdio";
750 clock-names = "fck";
751 #address-cells = <1>;
752 #size-cells = <0>;
759 /* Filled in by U-Boot */
760 mac-address = [ 00 00 00 00 00 00 ];
765 /* Filled in by U-Boot */
766 mac-address = [ 00 00 00 00 00 00 ];
772 compatible = "ti,am335x-cpsw-switch", "ti,cpsw-switch";
776 clock-names = "fck";
777 #address-cells = <1>;
778 #size-cells = <1>;
783 interrupt-names = "rx_thresh", "rx", "tx", "misc";
785 ethernet-ports {
786 #address-cells = <1>;
787 #size-cells = <0>;
792 mac-address = [ 00 00 00 00 00 00 ];
799 mac-address = [ 00 00 00 00 00 00 ];
805 compatible = "ti,cpsw-mdio","ti,davinci_mdio";
807 clock-names = "fck";
808 #address-cells = <1>;
809 #size-cells = <0>;
816 clock-names = "cpts";
821 target-module@180000 { /* 0x4a180000, ap 5 10.0 */
824 #address-cells = <1>;
825 #size-cells = <1>;
829 target-module@200000 { /* 0x4a200000, ap 7 02.0 */
832 #address-cells = <1>;
833 #size-cells = <1>;
837 pruss_tm: target-module@300000 { /* 0x4a300000, ap 9 04.0 */
838 compatible = "ti,sysc-pruss", "ti,sysc";
841 reg-names = "rev", "sysc";
842 ti,sysc-mask = <(SYSC_PRUSS_STANDBY_INIT |
844 ti,sysc-midle = <SYSC_IDLE_FORCE>,
847 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
851 clock-names = "fck";
853 reset-names = "rstctrl";
854 #address-cells = <1>;
855 #size-cells = <1>;
860 compatible = "ti,am3356-pruss";
862 #address-cells = <1>;
863 #size-cells = <1>;
870 reg-names = "dram0", "dram1",
875 compatible = "ti,pruss-cfg", "syscon";
877 #address-cells = <1>;
878 #size-cells = <1>;
882 #address-cells = <1>;
883 #size-cells = <0>;
885 pruss_iepclk_mux: iepclk-mux@30 {
887 #clock-cells = <0>;
894 pruss_mii_rt: mii-rt@32000 {
895 compatible = "ti,pruss-mii", "syscon";
899 pruss_intc: interrupt-controller@20000 {
900 compatible = "ti,pruss-intc";
903 interrupt-names = "host_intr0", "host_intr1",
907 interrupt-controller;
908 #interrupt-cells = <3>;
912 compatible = "ti,am3356-pru";
916 reg-names = "iram", "control", "debug";
917 firmware-name = "am335x-pru0-fw";
921 compatible = "ti,am3356-pru";
925 reg-names = "iram", "control", "debug";
926 firmware-name = "am335x-pru1-fw";
933 clock-names = "fck";
935 #address-cells = <1>;
936 #size-cells = <0>;
945 compatible = "ti,am33xx-l4-mpuss", "simple-bus";
948 reg-names = "la", "ap";
949 #address-cells = <1>;
950 #size-cells = <1>;
954 compatible = "simple-bus";
955 #address-cells = <1>;
956 #size-cells = <1>;
966 target-module@0 { /* 0x4b140000, ap 5 02.2 */
969 #address-cells = <1>;
970 #size-cells = <1>;
976 target-module@3000 { /* 0x4b143000, ap 6 04.0 */
979 #address-cells = <1>;
980 #size-cells = <1>;
987 compatible = "ti,am33xx-l4-per", "simple-pm-bus";
988 power-domains = <&prm_per>;
990 clock-names = "fck";
997 reg-names = "ap", "la", "ia0", "ia1", "ia2", "ia3";
998 #address-cells = <1>;
999 #size-cells = <1>;
1008 compatible = "simple-pm-bus";
1009 #address-cells = <1>;
1010 #size-cells = <1>;
1066 target-module@8000 { /* 0x48008000, ap 6 10.0 */
1069 #address-cells = <1>;
1070 #size-cells = <1>;
1074 target-module@14000 { /* 0x48014000, ap 18 58.0 */
1077 #address-cells = <1>;
1078 #size-cells = <1>;
1082 target-module@16000 { /* 0x48016000, ap 8 3c.0 */
1085 #address-cells = <1>;
1086 #size-cells = <1>;
1090 target-module@22000 { /* 0x48022000, ap 10 12.0 */
1091 compatible = "ti,sysc-omap2", "ti,sysc";
1095 reg-names = "rev", "sysc", "syss";
1096 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1099 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1105 clock-names = "fck";
1106 #address-cells = <1>;
1107 #size-cells = <1>;
1111 compatible = "ti,am3352-uart", "ti,omap3-uart";
1112 clock-frequency = <48000000>;
1117 dma-names = "tx", "rx";
1121 target-module@24000 { /* 0x48024000, ap 12 14.0 */
1122 compatible = "ti,sysc-omap2", "ti,sysc";
1126 reg-names = "rev", "sysc", "syss";
1127 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1130 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1136 clock-names = "fck";
1137 #address-cells = <1>;
1138 #size-cells = <1>;
1142 compatible = "ti,am3352-uart", "ti,omap3-uart";
1143 clock-frequency = <48000000>;
1148 dma-names = "tx", "rx";
1152 target-module@2a000 { /* 0x4802a000, ap 14 2a.0 */
1153 compatible = "ti,sysc-omap2", "ti,sysc";
1157 reg-names = "rev", "sysc", "syss";
1158 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1162 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1166 ti,syss-mask = <1>;
1169 clock-names = "fck";
1170 #address-cells = <1>;
1171 #size-cells = <1>;
1175 compatible = "ti,omap4-i2c";
1176 #address-cells = <1>;
1177 #size-cells = <0>;
1184 target-module@30000 { /* 0x48030000, ap 77 08.0 */
1185 compatible = "ti,sysc-omap2", "ti,sysc";
1189 reg-names = "rev", "sysc", "syss";
1190 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1193 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1196 ti,syss-mask = <1>;
1199 clock-names = "fck";
1200 #address-cells = <1>;
1201 #size-cells = <1>;
1205 compatible = "ti,omap4-mcspi";
1206 #address-cells = <1>;
1207 #size-cells = <0>;
1210 ti,spi-num-cs = <2>;
1215 dma-names = "tx0", "rx0", "tx1", "rx1";
1220 target-module@38000 { /* 0x48038000, ap 16 02.0 */
1221 compatible = "ti,sysc-omap4-simple", "ti,sysc";
1224 reg-names = "rev", "sysc";
1225 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1230 clock-names = "fck";
1231 #address-cells = <1>;
1232 #size-cells = <1>;
1237 compatible = "ti,am33xx-mcasp-audio";
1240 reg-names = "mpu", "dat";
1242 interrupt-names = "tx", "rx";
1246 dma-names = "tx", "rx";
1250 target-module@3c000 { /* 0x4803c000, ap 20 32.0 */
1251 compatible = "ti,sysc-omap4-simple", "ti,sysc";
1254 reg-names = "rev", "sysc";
1255 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1260 clock-names = "fck";
1261 #address-cells = <1>;
1262 #size-cells = <1>;
1267 compatible = "ti,am33xx-mcasp-audio";
1270 reg-names = "mpu", "dat";
1272 interrupt-names = "tx", "rx";
1276 dma-names = "tx", "rx";
1280 timer2_target: target-module@40000 { /* 0x48040000, ap 22 1e.0 */
1281 compatible = "ti,sysc-omap4-timer", "ti,sysc";
1285 reg-names = "rev", "sysc", "syss";
1286 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1287 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1293 clock-names = "fck";
1294 #address-cells = <1>;
1295 #size-cells = <1>;
1299 compatible = "ti,am335x-timer";
1303 clock-names = "fck";
1307 target-module@42000 { /* 0x48042000, ap 24 1c.0 */
1308 compatible = "ti,sysc-omap4-timer", "ti,sysc";
1312 reg-names = "rev", "sysc", "syss";
1313 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1314 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1320 clock-names = "fck";
1321 #address-cells = <1>;
1322 #size-cells = <1>;
1326 compatible = "ti,am335x-timer";
1332 target-module@44000 { /* 0x48044000, ap 26 26.0 */
1333 compatible = "ti,sysc-omap4-timer", "ti,sysc";
1337 reg-names = "rev", "sysc", "syss";
1338 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1339 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1345 clock-names = "fck";
1346 #address-cells = <1>;
1347 #size-cells = <1>;
1351 compatible = "ti,am335x-timer";
1354 ti,timer-pwm;
1358 target-module@46000 { /* 0x48046000, ap 28 28.0 */
1359 compatible = "ti,sysc-omap4-timer", "ti,sysc";
1363 reg-names = "rev", "sysc", "syss";
1364 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1365 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1371 clock-names = "fck";
1372 #address-cells = <1>;
1373 #size-cells = <1>;
1377 compatible = "ti,am335x-timer";
1380 ti,timer-pwm;
1384 target-module@48000 { /* 0x48048000, ap 30 22.0 */
1385 compatible = "ti,sysc-omap4-timer", "ti,sysc";
1389 reg-names = "rev", "sysc", "syss";
1390 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1391 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1397 clock-names = "fck";
1398 #address-cells = <1>;
1399 #size-cells = <1>;
1403 compatible = "ti,am335x-timer";
1406 ti,timer-pwm;
1410 target-module@4a000 { /* 0x4804a000, ap 85 60.0 */
1411 compatible = "ti,sysc-omap4-timer", "ti,sysc";
1415 reg-names = "rev", "sysc", "syss";
1416 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1417 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1423 clock-names = "fck";
1424 #address-cells = <1>;
1425 #size-cells = <1>;
1429 compatible = "ti,am335x-timer";
1432 ti,timer-pwm;
1436 target-module@4c000 { /* 0x4804c000, ap 32 36.0 */
1437 compatible = "ti,sysc-omap2", "ti,sysc";
1441 reg-names = "rev", "sysc", "syss";
1442 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1445 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1449 ti,syss-mask = <1>;
1453 clock-names = "fck", "dbclk";
1454 #address-cells = <1>;
1455 #size-cells = <1>;
1459 compatible = "ti,omap4-gpio";
1460 gpio-ranges = <&am33xx_pinmux 0 0 8>,
1464 gpio-controller;
1465 #gpio-cells = <2>;
1466 interrupt-controller;
1467 #interrupt-cells = <2>;
1473 target-module@50000 { /* 0x48050000, ap 34 2c.0 */
1476 #address-cells = <1>;
1477 #size-cells = <1>;
1481 target-module@60000 { /* 0x48060000, ap 36 0c.0 */
1482 compatible = "ti,sysc-omap2", "ti,sysc";
1486 reg-names = "rev", "sysc", "syss";
1487 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1491 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1494 ti,syss-mask = <1>;
1497 clock-names = "fck";
1498 #address-cells = <1>;
1499 #size-cells = <1>;
1503 compatible = "ti,am335-sdhci";
1504 ti,needs-special-reset;
1506 dma-names = "tx", "rx";
1513 target-module@80000 { /* 0x48080000, ap 38 18.0 */
1514 compatible = "ti,sysc-omap2", "ti,sysc";
1518 reg-names = "rev", "sysc", "syss";
1519 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1522 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1525 ti,syss-mask = <1>;
1528 clock-names = "fck";
1529 #address-cells = <1>;
1530 #size-cells = <1>;
1534 compatible = "ti,am3352-elm";
1541 target-module@a0000 { /* 0x480a0000, ap 40 5e.0 */
1544 #address-cells = <1>;
1545 #size-cells = <1>;
1549 target-module@c8000 { /* 0x480c8000, ap 87 06.0 */
1550 compatible = "ti,sysc-omap4", "ti,sysc";
1553 reg-names = "rev", "sysc";
1554 ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
1555 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1560 clock-names = "fck";
1561 #address-cells = <1>;
1562 #size-cells = <1>;
1566 compatible = "ti,omap4-mailbox";
1569 #mbox-cells = <1>;
1570 ti,mbox-num-users = <4>;
1571 ti,mbox-num-fifos = <8>;
1572 mbox_wkupm3: mbox-wkup-m3 {
1573 ti,mbox-send-noirq;
1574 ti,mbox-tx = <0 0 0>;
1575 ti,mbox-rx = <0 0 3>;
1580 target-module@ca000 { /* 0x480ca000, ap 91 40.0 */
1581 compatible = "ti,sysc-omap2", "ti,sysc";
1585 reg-names = "rev", "sysc", "syss";
1586 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1590 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1593 ti,syss-mask = <1>;
1596 clock-names = "fck";
1597 #address-cells = <1>;
1598 #size-cells = <1>;
1601 hwspinlock: spinlock@0 { label
1602 compatible = "ti,omap4-hwspinlock";
1604 #hwlock-cells = <1>;
1608 target-module@cc000 { /* 0x480cc000, ap 89 0e.0 */
1611 #address-cells = <1>;
1612 #size-cells = <1>;
1618 compatible = "simple-pm-bus";
1619 #address-cells = <1>;
1620 #size-cells = <1>;
1652 target-module@8c000 { /* 0x4818c000, ap 42 04.0 */
1655 #address-cells = <1>;
1656 #size-cells = <1>;
1660 target-module@8e000 { /* 0x4818e000, ap 44 0a.0 */
1663 #address-cells = <1>;
1664 #size-cells = <1>;
1668 target-module@9c000 { /* 0x4819c000, ap 46 5a.0 */
1669 compatible = "ti,sysc-omap2", "ti,sysc";
1673 reg-names = "rev", "sysc", "syss";
1674 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1678 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1682 ti,syss-mask = <1>;
1685 clock-names = "fck";
1686 #address-cells = <1>;
1687 #size-cells = <1>;
1691 compatible = "ti,omap4-i2c";
1692 #address-cells = <1>;
1693 #size-cells = <0>;
1700 target-module@a0000 { /* 0x481a0000, ap 79 24.0 */
1701 compatible = "ti,sysc-omap2", "ti,sysc";
1705 reg-names = "rev", "sysc", "syss";
1706 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1709 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1712 ti,syss-mask = <1>;
1715 clock-names = "fck";
1716 #address-cells = <1>;
1717 #size-cells = <1>;
1721 compatible = "ti,omap4-mcspi";
1722 #address-cells = <1>;
1723 #size-cells = <0>;
1726 ti,spi-num-cs = <2>;
1731 dma-names = "tx0", "rx0", "tx1", "rx1";
1736 target-module@a2000 { /* 0x481a2000, ap 81 2e.0 */
1739 #address-cells = <1>;
1740 #size-cells = <1>;
1744 target-module@a4000 { /* 0x481a4000, ap 83 30.0 */
1747 #address-cells = <1>;
1748 #size-cells = <1>;
1752 target-module@a6000 { /* 0x481a6000, ap 48 16.0 */
1753 compatible = "ti,sysc-omap2", "ti,sysc";
1757 reg-names = "rev", "sysc", "syss";
1758 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1761 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1767 clock-names = "fck";
1768 #address-cells = <1>;
1769 #size-cells = <1>;
1773 compatible = "ti,am3352-uart", "ti,omap3-uart";
1774 clock-frequency = <48000000>;
1781 target-module@a8000 { /* 0x481a8000, ap 50 20.0 */
1782 compatible = "ti,sysc-omap2", "ti,sysc";
1786 reg-names = "rev", "sysc", "syss";
1787 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1790 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1796 clock-names = "fck";
1797 #address-cells = <1>;
1798 #size-cells = <1>;
1802 compatible = "ti,am3352-uart", "ti,omap3-uart";
1803 clock-frequency = <48000000>;
1810 target-module@aa000 { /* 0x481aa000, ap 52 1a.0 */
1811 compatible = "ti,sysc-omap2", "ti,sysc";
1815 reg-names = "rev", "sysc", "syss";
1816 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1819 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1825 clock-names = "fck";
1826 #address-cells = <1>;
1827 #size-cells = <1>;
1831 compatible = "ti,am3352-uart", "ti,omap3-uart";
1832 clock-frequency = <48000000>;
1839 target-module@ac000 { /* 0x481ac000, ap 54 38.0 */
1840 compatible = "ti,sysc-omap2", "ti,sysc";
1844 reg-names = "rev", "sysc", "syss";
1845 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1848 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1852 ti,syss-mask = <1>;
1856 clock-names = "fck", "dbclk";
1857 #address-cells = <1>;
1858 #size-cells = <1>;
1862 compatible = "ti,omap4-gpio";
1863 gpio-ranges = <&am33xx_pinmux 0 34 18>,
1866 gpio-controller;
1867 #gpio-cells = <2>;
1868 interrupt-controller;
1869 #interrupt-cells = <2>;
1875 gpio3_target: target-module@ae000 { /* 0x481ae000, ap 56 3a.0 */
1876 compatible = "ti,sysc-omap2", "ti,sysc";
1880 reg-names = "rev", "sysc", "syss";
1881 ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
1884 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1888 ti,syss-mask = <1>;
1892 clock-names = "fck", "dbclk";
1893 #address-cells = <1>;
1894 #size-cells = <1>;
1898 compatible = "ti,omap4-gpio";
1899 gpio-ranges = <&am33xx_pinmux 0 66 5>,
1904 gpio-controller;
1905 #gpio-cells = <2>;
1906 interrupt-controller;
1907 #interrupt-cells = <2>;
1913 target-module@b0000 { /* 0x481b0000, ap 58 50.0 */
1916 #address-cells = <1>;
1917 #size-cells = <1>;
1921 target-module@cc000 { /* 0x481cc000, ap 60 46.0 */
1922 compatible = "ti,sysc-omap4", "ti,sysc";
1924 reg-names = "rev";
1928 clock-names = "fck", "osc";
1929 #address-cells = <1>;
1930 #size-cells = <1>;
1934 compatible = "ti,am3352-d_can";
1937 clock-names = "fck";
1938 syscon-raminit = <&scm_conf 0x644 0>;
1944 target-module@d0000 { /* 0x481d0000, ap 62 42.0 */
1945 compatible = "ti,sysc-omap4", "ti,sysc";
1947 reg-names = "rev";
1951 clock-names = "fck", "osc";
1952 #address-cells = <1>;
1953 #size-cells = <1>;
1957 compatible = "ti,am3352-d_can";
1960 clock-names = "fck";
1961 syscon-raminit = <&scm_conf 0x644 1>;
1967 target-module@d8000 { /* 0x481d8000, ap 64 66.0 */
1968 compatible = "ti,sysc-omap2", "ti,sysc";
1972 reg-names = "rev", "sysc", "syss";
1973 ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
1977 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
1980 ti,syss-mask = <1>;
1983 clock-names = "fck";
1984 #address-cells = <1>;
1985 #size-cells = <1>;
1989 compatible = "ti,am335-sdhci";
1990 ti,needs-special-reset;
1993 dma-names = "tx", "rx";
2002 compatible = "simple-pm-bus";
2003 #address-cells = <1>;
2004 #size-cells = <1>;
2007 target-module@0 {
2008 compatible = "ti,sysc-omap4-simple", "ti,sysc";
2009 power-domains = <&prm_mpu>;
2011 clock-names = "fck";
2012 ti,no-idle;
2013 #address-cells = <1>;
2014 #size-cells = <1>;
2018 compatible = "ti,omap3-mpu";
2019 pm-sram = <&pm_sram_code
2026 compatible = "simple-pm-bus";
2027 #address-cells = <1>;
2028 #size-cells = <1>;
2053 target-module@0 { /* 0x48300000, ap 66 48.0 */
2054 compatible = "ti,sysc-omap4", "ti,sysc";
2057 reg-names = "rev", "sysc";
2058 ti,sysc-midle = <SYSC_IDLE_FORCE>,
2062 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
2068 clock-names = "fck";
2069 #address-cells = <1>;
2070 #size-cells = <1>;
2074 compatible = "ti,am33xx-pwmss";
2076 #address-cells = <1>;
2077 #size-cells = <1>;
2082 compatible = "ti,am3352-ecap";
2083 #pwm-cells = <3>;
2086 clock-names = "fck";
2091 compatible = "ti,am3352-eqep";
2094 clock-names = "sysclkout";
2100 compatible = "ti,am3352-ehrpwm";
2101 #pwm-cells = <3>;
2104 clock-names = "tbclk", "fck";
2110 target-module@2000 { /* 0x48302000, ap 68 52.0 */
2111 compatible = "ti,sysc-omap4", "ti,sysc";
2114 reg-names = "rev", "sysc";
2115 ti,sysc-midle = <SYSC_IDLE_FORCE>,
2119 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
2125 clock-names = "fck";
2126 #address-cells = <1>;
2127 #size-cells = <1>;
2131 compatible = "ti,am33xx-pwmss";
2133 #address-cells = <1>;
2134 #size-cells = <1>;
2139 compatible = "ti,am3352-ecap";
2140 #pwm-cells = <3>;
2143 clock-names = "fck";
2148 compatible = "ti,am3352-eqep";
2151 clock-names = "sysclkout";
2157 compatible = "ti,am3352-ehrpwm";
2158 #pwm-cells = <3>;
2161 clock-names = "tbclk", "fck";
2167 target-module@4000 { /* 0x48304000, ap 70 44.0 */
2168 compatible = "ti,sysc-omap4", "ti,sysc";
2171 reg-names = "rev", "sysc";
2172 ti,sysc-midle = <SYSC_IDLE_FORCE>,
2176 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
2182 clock-names = "fck";
2183 #address-cells = <1>;
2184 #size-cells = <1>;
2188 compatible = "ti,am33xx-pwmss";
2190 #address-cells = <1>;
2191 #size-cells = <1>;
2196 compatible = "ti,am3352-ecap";
2197 #pwm-cells = <3>;
2200 clock-names = "fck";
2205 compatible = "ti,am3352-eqep";
2208 clock-names = "sysclkout";
2214 compatible = "ti,am3352-ehrpwm";
2215 #pwm-cells = <3>;
2218 clock-names = "tbclk", "fck";
2224 target-module@e000 { /* 0x4830e000, ap 72 4a.0 */
2225 compatible = "ti,sysc-omap4", "ti,sysc";
2228 reg-names = "rev", "sysc";
2229 ti,sysc-midle = <SYSC_IDLE_FORCE>,
2232 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
2237 clock-names = "fck";
2238 #address-cells = <1>;
2239 #size-cells = <1>;
2243 compatible = "ti,am33xx-tilcdc";
2250 target-module@10000 { /* 0x48310000, ap 76 4e.1 */
2251 compatible = "ti,sysc-omap2", "ti,sysc";
2254 reg-names = "rev", "sysc";
2255 ti,sysc-mask = <SYSC_OMAP2_AUTOIDLE>;
2256 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
2260 clock-names = "fck";
2261 #address-cells = <1>;
2262 #size-cells = <1>;
2266 compatible = "ti,omap4-rng";
2272 target-module@13000 { /* 0x48313000, ap 97 62.0 */
2275 #address-cells = <1>;
2276 #size-cells = <1>;
2280 target-module@15000 { /* 0x48315000, ap 94 56.0 */
2283 #address-cells = <1>;
2284 #size-cells = <1>;
2289 target-module@18000 { /* 0x48318000, ap 74 4c.0 */
2292 #address-cells = <1>;
2293 #size-cells = <1>;
2297 target-module@20000 { /* 0x48320000, ap 99 34.0 */
2300 #address-cells = <1>;
2301 #size-cells = <1>;
2305 target-module@22000 { /* 0x48322000, ap 101 3e.0 */
2308 #address-cells = <1>;
2309 #size-cells = <1>;
2313 target-module@24000 { /* 0x48324000, ap 103 68.0 */
2316 #address-cells = <1>;
2317 #size-cells = <1>;