.. | .. |
---|
136 | 136 | |
---|
137 | 137 | target-module@56000 { /* 0x4a056000, ap 7 0a.0 */ |
---|
138 | 138 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
139 | | - ti,hwmods = "dma_system"; |
---|
140 | 139 | reg = <0x56000 0x4>, |
---|
141 | 140 | <0x5602c 0x4>, |
---|
142 | 141 | <0x56028 0x4>; |
---|
.. | .. |
---|
160 | 159 | ranges = <0x0 0x56000 0x1000>; |
---|
161 | 160 | |
---|
162 | 161 | sdma: dma-controller@0 { |
---|
163 | | - compatible = "ti,omap4430-sdma"; |
---|
| 162 | + compatible = "ti,omap4430-sdma", "ti,omap-sdma"; |
---|
164 | 163 | reg = <0x0 0x1000>; |
---|
165 | 164 | interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>, |
---|
166 | 165 | <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, |
---|
.. | .. |
---|
174 | 173 | |
---|
175 | 174 | target-module@58000 { /* 0x4a058000, ap 10 0e.0 */ |
---|
176 | 175 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
177 | | - ti,hwmods = "hsi"; |
---|
178 | 176 | reg = <0x58000 0x4>, |
---|
179 | 177 | <0x58010 0x4>, |
---|
180 | 178 | <0x58014 0x4>; |
---|
.. | .. |
---|
242 | 240 | |
---|
243 | 241 | target-module@62000 { /* 0x4a062000, ap 11 16.0 */ |
---|
244 | 242 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
245 | | - ti,hwmods = "usb_tll_hs"; |
---|
246 | 243 | reg = <0x62000 0x4>, |
---|
247 | 244 | <0x62010 0x4>, |
---|
248 | 245 | <0x62014 0x4>; |
---|
.. | .. |
---|
270 | 267 | |
---|
271 | 268 | target-module@64000 { /* 0x4a064000, ap 86 1e.0 */ |
---|
272 | 269 | compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
273 | | - ti,hwmods = "usb_host_hs"; |
---|
274 | 270 | reg = <0x64000 0x4>, |
---|
275 | 271 | <0x64010 0x4>, |
---|
276 | 272 | <0x64014 0x4>; |
---|
.. | .. |
---|
321 | 317 | |
---|
322 | 318 | target-module@66000 { /* 0x4a066000, ap 25 26.0 */ |
---|
323 | 319 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
324 | | - ti,hwmods = "mmu_dsp"; |
---|
325 | 320 | reg = <0x66000 0x4>, |
---|
326 | 321 | <0x66010 0x4>, |
---|
327 | 322 | <0x66014 0x4>; |
---|
.. | .. |
---|
335 | 330 | /* Domains (V, P, C): iva, tesla_pwrdm, tesla_clkdm */ |
---|
336 | 331 | clocks = <&tesla_clkctrl OMAP4_DSP_CLKCTRL 0>; |
---|
337 | 332 | clock-names = "fck"; |
---|
| 333 | + resets = <&prm_tesla 1>; |
---|
| 334 | + reset-names = "rstctrl"; |
---|
338 | 335 | #address-cells = <1>; |
---|
339 | 336 | #size-cells = <1>; |
---|
340 | 337 | ranges = <0x0 0x66000 0x1000>; |
---|
341 | 338 | |
---|
342 | | - /* mmu_dsp cannot be moved before reset driver */ |
---|
343 | | - status = "disabled"; |
---|
| 339 | + mmu_dsp: mmu@0 { |
---|
| 340 | + compatible = "ti,omap4-iommu"; |
---|
| 341 | + reg = <0x0 0x100>; |
---|
| 342 | + interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 343 | + #iommu-cells = <0>; |
---|
| 344 | + }; |
---|
344 | 345 | }; |
---|
345 | 346 | }; |
---|
346 | 347 | |
---|
.. | .. |
---|
381 | 382 | |
---|
382 | 383 | target-module@2b000 { /* 0x4a0ab000, ap 84 12.0 */ |
---|
383 | 384 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
384 | | - ti,hwmods = "usb_otg_hs"; |
---|
385 | 385 | reg = <0x2b400 0x4>, |
---|
386 | 386 | <0x2b404 0x4>, |
---|
387 | 387 | <0x2b408 0x4>; |
---|
.. | .. |
---|
421 | 421 | |
---|
422 | 422 | target-module@2d000 { /* 0x4a0ad000, ap 88 0c.0 */ |
---|
423 | 423 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
424 | | - ti,hwmods = "ocp2scp_usb_phy"; |
---|
425 | 424 | reg = <0x2d000 0x4>, |
---|
426 | 425 | <0x2d010 0x4>, |
---|
427 | 426 | <0x2d014 0x4>; |
---|
.. | .. |
---|
456 | 455 | }; |
---|
457 | 456 | }; |
---|
458 | 457 | |
---|
| 458 | + /* d2d mdm */ |
---|
459 | 459 | target-module@36000 { /* 0x4a0b6000, ap 69 60.0 */ |
---|
460 | | - compatible = "ti,sysc"; |
---|
461 | | - status = "disabled"; |
---|
| 460 | + compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
| 461 | + reg = <0x36000 0x4>, |
---|
| 462 | + <0x36010 0x4>, |
---|
| 463 | + <0x36014 0x4>; |
---|
| 464 | + reg-names = "rev", "sysc", "syss"; |
---|
| 465 | + ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET | SYSC_OMAP2_AUTOIDLE)>; |
---|
| 466 | + ti,sysc-sidle = <SYSC_IDLE_FORCE>, |
---|
| 467 | + <SYSC_IDLE_NO>, |
---|
| 468 | + <SYSC_IDLE_SMART>, |
---|
| 469 | + <SYSC_IDLE_SMART_WKUP>; |
---|
| 470 | + ti,syss-mask = <1>; |
---|
| 471 | + /* Domains (V, P, C): core, core_pwrdm, d2d_clkdm */ |
---|
| 472 | + clocks = <&d2d_clkctrl OMAP4_C2C_CLKCTRL 0>; |
---|
| 473 | + clock-names = "fck"; |
---|
462 | 474 | #address-cells = <1>; |
---|
463 | 475 | #size-cells = <1>; |
---|
464 | 476 | ranges = <0x0 0x36000 0x1000>; |
---|
465 | 477 | }; |
---|
466 | 478 | |
---|
| 479 | + /* d2d mpu */ |
---|
467 | 480 | target-module@4d000 { /* 0x4a0cd000, ap 78 58.0 */ |
---|
468 | | - compatible = "ti,sysc"; |
---|
469 | | - status = "disabled"; |
---|
| 481 | + compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
| 482 | + reg = <0x4d000 0x4>, |
---|
| 483 | + <0x4d010 0x4>, |
---|
| 484 | + <0x4d014 0x4>; |
---|
| 485 | + reg-names = "rev", "sysc", "syss"; |
---|
| 486 | + ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET | SYSC_OMAP2_AUTOIDLE)>; |
---|
| 487 | + ti,sysc-sidle = <SYSC_IDLE_FORCE>, |
---|
| 488 | + <SYSC_IDLE_NO>, |
---|
| 489 | + <SYSC_IDLE_SMART>, |
---|
| 490 | + <SYSC_IDLE_SMART_WKUP>; |
---|
| 491 | + ti,syss-mask = <1>; |
---|
| 492 | + /* Domains (V, P, C): core, core_pwrdm, d2d_clkdm */ |
---|
| 493 | + clocks = <&d2d_clkctrl OMAP4_C2C_CLKCTRL 0>; |
---|
| 494 | + clock-names = "fck"; |
---|
470 | 495 | #address-cells = <1>; |
---|
471 | 496 | #size-cells = <1>; |
---|
472 | 497 | ranges = <0x0 0x4d000 0x1000>; |
---|
.. | .. |
---|
474 | 499 | |
---|
475 | 500 | target-module@59000 { /* 0x4a0d9000, ap 13 1a.0 */ |
---|
476 | 501 | compatible = "ti,sysc-omap4-sr", "ti,sysc"; |
---|
477 | | - ti,hwmods = "smartreflex_mpu"; |
---|
478 | 502 | reg = <0x59038 0x4>; |
---|
479 | 503 | reg-names = "sysc"; |
---|
480 | 504 | ti,sysc-mask = <SYSC_OMAP3_SR_ENAWAKEUP>; |
---|
.. | .. |
---|
498 | 522 | |
---|
499 | 523 | target-module@5b000 { /* 0x4a0db000, ap 15 08.0 */ |
---|
500 | 524 | compatible = "ti,sysc-omap4-sr", "ti,sysc"; |
---|
501 | | - ti,hwmods = "smartreflex_iva"; |
---|
502 | 525 | reg = <0x5b038 0x4>; |
---|
503 | 526 | reg-names = "sysc"; |
---|
504 | 527 | ti,sysc-mask = <SYSC_OMAP3_SR_ENAWAKEUP>; |
---|
.. | .. |
---|
522 | 545 | |
---|
523 | 546 | target-module@5d000 { /* 0x4a0dd000, ap 17 22.0 */ |
---|
524 | 547 | compatible = "ti,sysc-omap4-sr", "ti,sysc"; |
---|
525 | | - ti,hwmods = "smartreflex_core"; |
---|
526 | 548 | reg = <0x5d038 0x4>; |
---|
527 | 549 | reg-names = "sysc"; |
---|
528 | 550 | ti,sysc-mask = <SYSC_OMAP3_SR_ENAWAKEUP>; |
---|
.. | .. |
---|
554 | 576 | |
---|
555 | 577 | target-module@74000 { /* 0x4a0f4000, ap 27 24.0 */ |
---|
556 | 578 | compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
557 | | - ti,hwmods = "mailbox"; |
---|
558 | 579 | reg = <0x74000 0x4>, |
---|
559 | 580 | <0x74010 0x4>; |
---|
560 | 581 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
576 | 597 | #mbox-cells = <1>; |
---|
577 | 598 | ti,mbox-num-users = <3>; |
---|
578 | 599 | ti,mbox-num-fifos = <8>; |
---|
579 | | - mbox_ipu: mbox_ipu { |
---|
| 600 | + mbox_ipu: mbox-ipu { |
---|
580 | 601 | ti,mbox-tx = <0 0 0>; |
---|
581 | 602 | ti,mbox-rx = <1 0 0>; |
---|
582 | 603 | }; |
---|
583 | | - mbox_dsp: mbox_dsp { |
---|
| 604 | + mbox_dsp: mbox-dsp { |
---|
584 | 605 | ti,mbox-tx = <3 0 0>; |
---|
585 | 606 | ti,mbox-rx = <2 0 0>; |
---|
586 | 607 | }; |
---|
.. | .. |
---|
589 | 610 | |
---|
590 | 611 | target-module@76000 { /* 0x4a0f6000, ap 29 3a.0 */ |
---|
591 | 612 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
592 | | - ti,hwmods = "spinlock"; |
---|
593 | 613 | reg = <0x76000 0x4>, |
---|
594 | 614 | <0x76010 0x4>, |
---|
595 | 615 | <0x76014 0x4>; |
---|
.. | .. |
---|
697 | 717 | |
---|
698 | 718 | target-module@a000 { /* 0x4a10a000, ap 65 50.0 */ |
---|
699 | 719 | compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
700 | | - ti,hwmods = "fdif"; |
---|
701 | 720 | reg = <0xa000 0x4>, |
---|
702 | 721 | <0xa010 0x4>; |
---|
703 | 722 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
953 | 972 | |
---|
954 | 973 | target-module@4000 { /* 0x4a304000, ap 17 24.0 */ |
---|
955 | 974 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
956 | | - ti,hwmods = "counter_32k"; |
---|
957 | 975 | reg = <0x4000 0x4>, |
---|
958 | 976 | <0x4004 0x4>; |
---|
959 | 977 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
981 | 999 | ranges = <0x0 0x6000 0x2000>; |
---|
982 | 1000 | |
---|
983 | 1001 | prm: prm@0 { |
---|
984 | | - compatible = "ti,omap4-prm"; |
---|
| 1002 | + compatible = "ti,omap4-prm", "simple-bus"; |
---|
985 | 1003 | reg = <0x0 0x2000>; |
---|
986 | 1004 | interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; |
---|
987 | 1005 | #address-cells = <1>; |
---|
.. | .. |
---|
1059 | 1077 | |
---|
1060 | 1078 | gpio1_target: target-module@0 { /* 0x4a310000, ap 5 14.0 */ |
---|
1061 | 1079 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1062 | | - ti,hwmods = "gpio1"; |
---|
1063 | 1080 | reg = <0x0 0x4>, |
---|
1064 | 1081 | <0x10 0x4>, |
---|
1065 | 1082 | <0x114 0x4>; |
---|
.. | .. |
---|
1094 | 1111 | |
---|
1095 | 1112 | target-module@4000 { /* 0x4a314000, ap 7 18.0 */ |
---|
1096 | 1113 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1097 | | - ti,hwmods = "wd_timer2"; |
---|
1098 | 1114 | reg = <0x4000 0x4>, |
---|
1099 | 1115 | <0x4010 0x4>, |
---|
1100 | 1116 | <0x4014 0x4>; |
---|
.. | .. |
---|
1120 | 1136 | }; |
---|
1121 | 1137 | }; |
---|
1122 | 1138 | |
---|
1123 | | - target-module@8000 { /* 0x4a318000, ap 9 1c.0 */ |
---|
| 1139 | + timer1_target: target-module@8000 { /* 0x4a318000, ap 9 1c.0 */ |
---|
1124 | 1140 | compatible = "ti,sysc-omap2-timer", "ti,sysc"; |
---|
1125 | | - ti,hwmods = "timer1"; |
---|
1126 | 1141 | reg = <0x8000 0x4>, |
---|
1127 | 1142 | <0x8010 0x4>, |
---|
1128 | 1143 | <0x8014 0x4>; |
---|
.. | .. |
---|
1146 | 1161 | timer1: timer@0 { |
---|
1147 | 1162 | compatible = "ti,omap3430-timer"; |
---|
1148 | 1163 | reg = <0x0 0x80>; |
---|
1149 | | - clocks = <&l4_wkup_clkctrl OMAP4_TIMER1_CLKCTRL 24>; |
---|
1150 | | - clock-names = "fck"; |
---|
| 1164 | + clocks = <&l4_wkup_clkctrl OMAP4_TIMER1_CLKCTRL 24>, |
---|
| 1165 | + <&sys_clkin_ck>; |
---|
| 1166 | + clock-names = "fck", "timer_sys_ck"; |
---|
1151 | 1167 | interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; |
---|
1152 | 1168 | ti,timer-alwon; |
---|
1153 | 1169 | }; |
---|
.. | .. |
---|
1155 | 1171 | |
---|
1156 | 1172 | target-module@c000 { /* 0x4a31c000, ap 11 20.0 */ |
---|
1157 | 1173 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1158 | | - ti,hwmods = "kbd"; |
---|
1159 | 1174 | reg = <0xc000 0x4>, |
---|
1160 | 1175 | <0xc010 0x4>, |
---|
1161 | 1176 | <0xc014 0x4>; |
---|
.. | .. |
---|
1371 | 1386 | |
---|
1372 | 1387 | target-module@20000 { /* 0x48020000, ap 3 06.0 */ |
---|
1373 | 1388 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1374 | | - ti,hwmods = "uart3"; |
---|
1375 | 1389 | reg = <0x20050 0x4>, |
---|
1376 | 1390 | <0x20054 0x4>, |
---|
1377 | 1391 | <0x20058 0x4>; |
---|
.. | .. |
---|
1401 | 1415 | |
---|
1402 | 1416 | target-module@32000 { /* 0x48032000, ap 5 02.0 */ |
---|
1403 | 1417 | compatible = "ti,sysc-omap2-timer", "ti,sysc"; |
---|
1404 | | - ti,hwmods = "timer2"; |
---|
1405 | 1418 | reg = <0x32000 0x4>, |
---|
1406 | 1419 | <0x32010 0x4>, |
---|
1407 | 1420 | <0x32014 0x4>; |
---|
.. | .. |
---|
1425 | 1438 | timer2: timer@0 { |
---|
1426 | 1439 | compatible = "ti,omap3430-timer"; |
---|
1427 | 1440 | reg = <0x0 0x80>; |
---|
1428 | | - clocks = <&l4_per_clkctrl OMAP4_TIMER2_CLKCTRL 24>; |
---|
1429 | | - clock-names = "fck"; |
---|
| 1441 | + clocks = <&l4_per_clkctrl OMAP4_TIMER2_CLKCTRL 24>, |
---|
| 1442 | + <&sys_clkin_ck>; |
---|
| 1443 | + clock-names = "fck", "timer_sys_ck"; |
---|
1430 | 1444 | interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>; |
---|
1431 | 1445 | }; |
---|
1432 | 1446 | }; |
---|
1433 | 1447 | |
---|
1434 | 1448 | target-module@34000 { /* 0x48034000, ap 7 04.0 */ |
---|
1435 | 1449 | compatible = "ti,sysc-omap4-timer", "ti,sysc"; |
---|
1436 | | - ti,hwmods = "timer3"; |
---|
1437 | 1450 | reg = <0x34000 0x4>, |
---|
1438 | 1451 | <0x34010 0x4>; |
---|
1439 | 1452 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
1453 | 1466 | timer3: timer@0 { |
---|
1454 | 1467 | compatible = "ti,omap4430-timer"; |
---|
1455 | 1468 | reg = <0x0 0x80>; |
---|
1456 | | - clocks = <&l4_per_clkctrl OMAP4_TIMER3_CLKCTRL 24>; |
---|
1457 | | - clock-names = "fck"; |
---|
| 1469 | + clocks = <&l4_per_clkctrl OMAP4_TIMER3_CLKCTRL 24>, |
---|
| 1470 | + <&sys_clkin_ck>; |
---|
| 1471 | + clock-names = "fck", "timer_sys_ck"; |
---|
1458 | 1472 | interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>; |
---|
1459 | 1473 | }; |
---|
1460 | 1474 | }; |
---|
1461 | 1475 | |
---|
1462 | 1476 | target-module@36000 { /* 0x48036000, ap 9 0e.0 */ |
---|
1463 | 1477 | compatible = "ti,sysc-omap4-timer", "ti,sysc"; |
---|
1464 | | - ti,hwmods = "timer4"; |
---|
1465 | 1478 | reg = <0x36000 0x4>, |
---|
1466 | 1479 | <0x36010 0x4>; |
---|
1467 | 1480 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
1481 | 1494 | timer4: timer@0 { |
---|
1482 | 1495 | compatible = "ti,omap4430-timer"; |
---|
1483 | 1496 | reg = <0x0 0x80>; |
---|
1484 | | - clocks = <&l4_per_clkctrl OMAP4_TIMER4_CLKCTRL 24>; |
---|
1485 | | - clock-names = "fck"; |
---|
| 1497 | + clocks = <&l4_per_clkctrl OMAP4_TIMER4_CLKCTRL 24>, |
---|
| 1498 | + <&sys_clkin_ck>; |
---|
| 1499 | + clock-names = "fck", "timer_sys_ck"; |
---|
1486 | 1500 | interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>; |
---|
1487 | 1501 | }; |
---|
1488 | 1502 | }; |
---|
1489 | 1503 | |
---|
1490 | 1504 | target-module@3e000 { /* 0x4803e000, ap 11 08.0 */ |
---|
1491 | 1505 | compatible = "ti,sysc-omap4-timer", "ti,sysc"; |
---|
1492 | | - ti,hwmods = "timer9"; |
---|
1493 | 1506 | reg = <0x3e000 0x4>, |
---|
1494 | 1507 | <0x3e010 0x4>; |
---|
1495 | 1508 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
1509 | 1522 | timer9: timer@0 { |
---|
1510 | 1523 | compatible = "ti,omap4430-timer"; |
---|
1511 | 1524 | reg = <0x0 0x80>; |
---|
1512 | | - clocks = <&l4_per_clkctrl OMAP4_TIMER9_CLKCTRL 24>; |
---|
1513 | | - clock-names = "fck"; |
---|
| 1525 | + clocks = <&l4_per_clkctrl OMAP4_TIMER9_CLKCTRL 24>, |
---|
| 1526 | + <&sys_clkin_ck>; |
---|
| 1527 | + clock-names = "fck", "timer_sys_ck"; |
---|
1514 | 1528 | interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>; |
---|
1515 | 1529 | ti,timer-pwm; |
---|
1516 | 1530 | }; |
---|
1517 | 1531 | }; |
---|
1518 | 1532 | |
---|
| 1533 | + /* Unused DSS L4 access, see L3 instead */ |
---|
1519 | 1534 | target-module@40000 { /* 0x48040000, ap 13 0a.0 */ |
---|
1520 | 1535 | compatible = "ti,sysc"; |
---|
1521 | 1536 | status = "disabled"; |
---|
.. | .. |
---|
1526 | 1541 | |
---|
1527 | 1542 | target-module@55000 { /* 0x48055000, ap 15 0c.0 */ |
---|
1528 | 1543 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1529 | | - ti,hwmods = "gpio2"; |
---|
1530 | 1544 | reg = <0x55000 0x4>, |
---|
1531 | 1545 | <0x55010 0x4>, |
---|
1532 | 1546 | <0x55114 0x4>; |
---|
.. | .. |
---|
1560 | 1574 | |
---|
1561 | 1575 | target-module@57000 { /* 0x48057000, ap 17 16.0 */ |
---|
1562 | 1576 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1563 | | - ti,hwmods = "gpio3"; |
---|
1564 | 1577 | reg = <0x57000 0x4>, |
---|
1565 | 1578 | <0x57010 0x4>, |
---|
1566 | 1579 | <0x57114 0x4>; |
---|
.. | .. |
---|
1594 | 1607 | |
---|
1595 | 1608 | target-module@59000 { /* 0x48059000, ap 19 10.0 */ |
---|
1596 | 1609 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1597 | | - ti,hwmods = "gpio4"; |
---|
1598 | 1610 | reg = <0x59000 0x4>, |
---|
1599 | 1611 | <0x59010 0x4>, |
---|
1600 | 1612 | <0x59114 0x4>; |
---|
.. | .. |
---|
1628 | 1640 | |
---|
1629 | 1641 | target-module@5b000 { /* 0x4805b000, ap 21 12.0 */ |
---|
1630 | 1642 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1631 | | - ti,hwmods = "gpio5"; |
---|
1632 | 1643 | reg = <0x5b000 0x4>, |
---|
1633 | 1644 | <0x5b010 0x4>, |
---|
1634 | 1645 | <0x5b114 0x4>; |
---|
.. | .. |
---|
1662 | 1673 | |
---|
1663 | 1674 | target-module@5d000 { /* 0x4805d000, ap 23 14.0 */ |
---|
1664 | 1675 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1665 | | - ti,hwmods = "gpio6"; |
---|
1666 | 1676 | reg = <0x5d000 0x4>, |
---|
1667 | 1677 | <0x5d010 0x4>, |
---|
1668 | 1678 | <0x5d114 0x4>; |
---|
.. | .. |
---|
1696 | 1706 | |
---|
1697 | 1707 | target-module@60000 { /* 0x48060000, ap 25 1e.0 */ |
---|
1698 | 1708 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1699 | | - ti,hwmods = "i2c3"; |
---|
1700 | 1709 | reg = <0x60000 0x8>, |
---|
1701 | 1710 | <0x60010 0x8>, |
---|
1702 | 1711 | <0x60090 0x8>; |
---|
.. | .. |
---|
1728 | 1737 | |
---|
1729 | 1738 | target-module@6a000 { /* 0x4806a000, ap 26 18.0 */ |
---|
1730 | 1739 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1731 | | - ti,hwmods = "uart1"; |
---|
1732 | 1740 | reg = <0x6a050 0x4>, |
---|
1733 | 1741 | <0x6a054 0x4>, |
---|
1734 | 1742 | <0x6a058 0x4>; |
---|
.. | .. |
---|
1758 | 1766 | |
---|
1759 | 1767 | target-module@6c000 { /* 0x4806c000, ap 28 20.0 */ |
---|
1760 | 1768 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1761 | | - ti,hwmods = "uart2"; |
---|
1762 | 1769 | reg = <0x6c050 0x4>, |
---|
1763 | 1770 | <0x6c054 0x4>, |
---|
1764 | 1771 | <0x6c058 0x4>; |
---|
.. | .. |
---|
1788 | 1795 | |
---|
1789 | 1796 | target-module@6e000 { /* 0x4806e000, ap 30 1c.1 */ |
---|
1790 | 1797 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1791 | | - ti,hwmods = "uart4"; |
---|
1792 | 1798 | reg = <0x6e050 0x4>, |
---|
1793 | 1799 | <0x6e054 0x4>, |
---|
1794 | 1800 | <0x6e058 0x4>; |
---|
.. | .. |
---|
1818 | 1824 | |
---|
1819 | 1825 | target-module@70000 { /* 0x48070000, ap 32 28.0 */ |
---|
1820 | 1826 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1821 | | - ti,hwmods = "i2c1"; |
---|
1822 | 1827 | reg = <0x70000 0x8>, |
---|
1823 | 1828 | <0x70010 0x8>, |
---|
1824 | 1829 | <0x70090 0x8>; |
---|
.. | .. |
---|
1850 | 1855 | |
---|
1851 | 1856 | target-module@72000 { /* 0x48072000, ap 34 30.0 */ |
---|
1852 | 1857 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1853 | | - ti,hwmods = "i2c2"; |
---|
1854 | 1858 | reg = <0x72000 0x8>, |
---|
1855 | 1859 | <0x72010 0x8>, |
---|
1856 | 1860 | <0x72090 0x8>; |
---|
.. | .. |
---|
1882 | 1886 | |
---|
1883 | 1887 | target-module@76000 { /* 0x48076000, ap 39 38.0 */ |
---|
1884 | 1888 | compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
1885 | | - ti,hwmods = "slimbus2"; |
---|
1886 | 1889 | reg = <0x76000 0x4>, |
---|
1887 | 1890 | <0x76010 0x4>; |
---|
1888 | 1891 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
1903 | 1906 | |
---|
1904 | 1907 | target-module@78000 { /* 0x48078000, ap 41 1a.0 */ |
---|
1905 | 1908 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
1906 | | - ti,hwmods = "elm"; |
---|
1907 | 1909 | reg = <0x78000 0x4>, |
---|
1908 | 1910 | <0x78010 0x4>, |
---|
1909 | 1911 | <0x78014 0x4>; |
---|
.. | .. |
---|
1932 | 1934 | |
---|
1933 | 1935 | target-module@86000 { /* 0x48086000, ap 43 24.0 */ |
---|
1934 | 1936 | compatible = "ti,sysc-omap2-timer", "ti,sysc"; |
---|
1935 | | - ti,hwmods = "timer10"; |
---|
1936 | 1937 | reg = <0x86000 0x4>, |
---|
1937 | 1938 | <0x86010 0x4>, |
---|
1938 | 1939 | <0x86014 0x4>; |
---|
.. | .. |
---|
1956 | 1957 | timer10: timer@0 { |
---|
1957 | 1958 | compatible = "ti,omap3430-timer"; |
---|
1958 | 1959 | reg = <0x0 0x80>; |
---|
1959 | | - clocks = <&l4_per_clkctrl OMAP4_TIMER10_CLKCTRL 24>; |
---|
1960 | | - clock-names = "fck"; |
---|
| 1960 | + clocks = <&l4_per_clkctrl OMAP4_TIMER10_CLKCTRL 24>, |
---|
| 1961 | + <&sys_clkin_ck>; |
---|
| 1962 | + clock-names = "fck", "timer_sys_ck"; |
---|
1961 | 1963 | interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>; |
---|
1962 | 1964 | ti,timer-pwm; |
---|
1963 | 1965 | }; |
---|
.. | .. |
---|
1965 | 1967 | |
---|
1966 | 1968 | target-module@88000 { /* 0x48088000, ap 45 2e.0 */ |
---|
1967 | 1969 | compatible = "ti,sysc-omap4-timer", "ti,sysc"; |
---|
1968 | | - ti,hwmods = "timer11"; |
---|
1969 | 1970 | reg = <0x88000 0x4>, |
---|
1970 | 1971 | <0x88010 0x4>; |
---|
1971 | 1972 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
1985 | 1986 | timer11: timer@0 { |
---|
1986 | 1987 | compatible = "ti,omap4430-timer"; |
---|
1987 | 1988 | reg = <0x0 0x80>; |
---|
1988 | | - clocks = <&l4_per_clkctrl OMAP4_TIMER11_CLKCTRL 24>; |
---|
1989 | | - clock-names = "fck"; |
---|
| 1989 | + clocks = <&l4_per_clkctrl OMAP4_TIMER11_CLKCTRL 24>, |
---|
| 1990 | + <&sys_clkin_ck>; |
---|
| 1991 | + clock-names = "fck", "timer_sys_ck"; |
---|
1990 | 1992 | interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; |
---|
1991 | 1993 | ti,timer-pwm; |
---|
1992 | 1994 | }; |
---|
1993 | 1995 | }; |
---|
1994 | 1996 | |
---|
1995 | | - target-module@90000 { /* 0x48090000, ap 57 2a.0 */ |
---|
1996 | | - compatible = "ti,sysc"; |
---|
1997 | | - status = "disabled"; |
---|
| 1997 | + rng_target: target-module@90000 { /* 0x48090000, ap 57 2a.0 */ |
---|
| 1998 | + compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
| 1999 | + reg = <0x91fe0 0x4>, |
---|
| 2000 | + <0x91fe4 0x4>; |
---|
| 2001 | + reg-names = "rev", "sysc"; |
---|
| 2002 | + ti,sysc-mask = <(SYSC_OMAP2_AUTOIDLE)>; |
---|
| 2003 | + ti,sysc-sidle = <SYSC_IDLE_FORCE>, |
---|
| 2004 | + <SYSC_IDLE_NO>; |
---|
| 2005 | + /* Domains (P, C): l4per_pwrdm, l4_secure_clkdm */ |
---|
| 2006 | + clocks = <&l4_secure_clkctrl OMAP4_RNG_CLKCTRL 0>; |
---|
| 2007 | + clock-names = "fck"; |
---|
1998 | 2008 | #address-cells = <1>; |
---|
1999 | 2009 | #size-cells = <1>; |
---|
2000 | 2010 | ranges = <0x0 0x90000 0x2000>; |
---|
| 2011 | + |
---|
| 2012 | + rng: rng@0 { |
---|
| 2013 | + compatible = "ti,omap4-rng"; |
---|
| 2014 | + reg = <0x0 0x2000>; |
---|
| 2015 | + interrupts = <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 2016 | + }; |
---|
2001 | 2017 | }; |
---|
2002 | 2018 | |
---|
2003 | 2019 | target-module@96000 { /* 0x48096000, ap 37 26.0 */ |
---|
2004 | 2020 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
2005 | | - ti,hwmods = "mcbsp4"; |
---|
2006 | 2021 | reg = <0x9608c 0x4>; |
---|
2007 | 2022 | reg-names = "sysc"; |
---|
2008 | 2023 | ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY | |
---|
.. | .. |
---|
2034 | 2049 | |
---|
2035 | 2050 | target-module@98000 { /* 0x48098000, ap 49 22.0 */ |
---|
2036 | 2051 | compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
2037 | | - ti,hwmods = "mcspi1"; |
---|
2038 | 2052 | reg = <0x98000 0x4>, |
---|
2039 | 2053 | <0x98010 0x4>; |
---|
2040 | 2054 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
2073 | 2087 | |
---|
2074 | 2088 | target-module@9a000 { /* 0x4809a000, ap 51 2c.0 */ |
---|
2075 | 2089 | compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
2076 | | - ti,hwmods = "mcspi2"; |
---|
2077 | 2090 | reg = <0x9a000 0x4>, |
---|
2078 | 2091 | <0x9a010 0x4>; |
---|
2079 | 2092 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
2107 | 2120 | |
---|
2108 | 2121 | target-module@9c000 { /* 0x4809c000, ap 53 36.0 */ |
---|
2109 | 2122 | compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
2110 | | - ti,hwmods = "mmc1"; |
---|
2111 | 2123 | reg = <0x9c000 0x4>, |
---|
2112 | 2124 | <0x9c010 0x4>; |
---|
2113 | 2125 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
2165 | 2177 | <0x00001000 0x000a5000 0x00001000>; |
---|
2166 | 2178 | }; |
---|
2167 | 2179 | |
---|
| 2180 | + des_target: target-module@a5000 { /* 0x480a5000 */ |
---|
| 2181 | + compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
| 2182 | + reg = <0xa5030 0x4>, |
---|
| 2183 | + <0xa5034 0x4>, |
---|
| 2184 | + <0xa5038 0x4>; |
---|
| 2185 | + reg-names = "rev", "sysc", "syss"; |
---|
| 2186 | + ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET | |
---|
| 2187 | + SYSC_OMAP2_AUTOIDLE)>; |
---|
| 2188 | + ti,sysc-sidle = <SYSC_IDLE_FORCE>, |
---|
| 2189 | + <SYSC_IDLE_NO>, |
---|
| 2190 | + <SYSC_IDLE_SMART>, |
---|
| 2191 | + <SYSC_IDLE_SMART_WKUP>; |
---|
| 2192 | + ti,syss-mask = <1>; |
---|
| 2193 | + /* Domains (P, C): l4per_pwrdm, l4_secure_clkdm */ |
---|
| 2194 | + clocks = <&l4_secure_clkctrl OMAP4_DES3DES_CLKCTRL 0>; |
---|
| 2195 | + clock-names = "fck"; |
---|
| 2196 | + #address-cells = <1>; |
---|
| 2197 | + #size-cells = <1>; |
---|
| 2198 | + ranges = <0 0xa5000 0x00001000>; |
---|
| 2199 | + |
---|
| 2200 | + des: des@0 { |
---|
| 2201 | + compatible = "ti,omap4-des"; |
---|
| 2202 | + reg = <0 0xa0>; |
---|
| 2203 | + interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 2204 | + dmas = <&sdma 117>, <&sdma 116>; |
---|
| 2205 | + dma-names = "tx", "rx"; |
---|
| 2206 | + }; |
---|
| 2207 | + }; |
---|
| 2208 | + |
---|
2168 | 2209 | target-module@a8000 { /* 0x480a8000, ap 61 3e.0 */ |
---|
2169 | 2210 | compatible = "ti,sysc"; |
---|
2170 | 2211 | status = "disabled"; |
---|
.. | .. |
---|
2175 | 2216 | |
---|
2176 | 2217 | target-module@ad000 { /* 0x480ad000, ap 63 50.0 */ |
---|
2177 | 2218 | compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
2178 | | - ti,hwmods = "mmc3"; |
---|
2179 | 2219 | reg = <0xad000 0x4>, |
---|
2180 | 2220 | <0xad010 0x4>; |
---|
2181 | 2221 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
2216 | 2256 | |
---|
2217 | 2257 | target-module@b2000 { /* 0x480b2000, ap 65 3c.0 */ |
---|
2218 | 2258 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
2219 | | - ti,hwmods = "hdq1w"; |
---|
2220 | 2259 | reg = <0xb2000 0x4>, |
---|
2221 | 2260 | <0xb2014 0x4>, |
---|
2222 | 2261 | <0xb2018 0x4>; |
---|
.. | .. |
---|
2241 | 2280 | |
---|
2242 | 2281 | target-module@b4000 { /* 0x480b4000, ap 67 46.0 */ |
---|
2243 | 2282 | compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
2244 | | - ti,hwmods = "mmc2"; |
---|
2245 | 2283 | reg = <0xb4000 0x4>, |
---|
2246 | 2284 | <0xb4010 0x4>; |
---|
2247 | 2285 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
2274 | 2312 | |
---|
2275 | 2313 | target-module@b8000 { /* 0x480b8000, ap 69 58.0 */ |
---|
2276 | 2314 | compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
2277 | | - ti,hwmods = "mcspi3"; |
---|
2278 | 2315 | reg = <0xb8000 0x4>, |
---|
2279 | 2316 | <0xb8010 0x4>; |
---|
2280 | 2317 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
2305 | 2342 | |
---|
2306 | 2343 | target-module@ba000 { /* 0x480ba000, ap 71 32.0 */ |
---|
2307 | 2344 | compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
2308 | | - ti,hwmods = "mcspi4"; |
---|
2309 | 2345 | reg = <0xba000 0x4>, |
---|
2310 | 2346 | <0xba010 0x4>; |
---|
2311 | 2347 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
2336 | 2372 | |
---|
2337 | 2373 | target-module@d1000 { /* 0x480d1000, ap 73 44.0 */ |
---|
2338 | 2374 | compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
2339 | | - ti,hwmods = "mmc4"; |
---|
2340 | 2375 | reg = <0xd1000 0x4>, |
---|
2341 | 2376 | <0xd1010 0x4>; |
---|
2342 | 2377 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
2369 | 2404 | |
---|
2370 | 2405 | target-module@d5000 { /* 0x480d5000, ap 75 4e.0 */ |
---|
2371 | 2406 | compatible = "ti,sysc-omap4", "ti,sysc"; |
---|
2372 | | - ti,hwmods = "mmc5"; |
---|
2373 | 2407 | reg = <0xd5000 0x4>, |
---|
2374 | 2408 | <0xd5010 0x4>; |
---|
2375 | 2409 | reg-names = "rev", "sysc"; |
---|
.. | .. |
---|
2410 | 2444 | |
---|
2411 | 2445 | target-module@150000 { /* 0x48350000, ap 77 4c.0 */ |
---|
2412 | 2446 | compatible = "ti,sysc-omap2", "ti,sysc"; |
---|
2413 | | - ti,hwmods = "i2c4"; |
---|
2414 | 2447 | reg = <0x150000 0x8>, |
---|
2415 | 2448 | <0x150010 0x8>, |
---|
2416 | 2449 | <0x150090 0x8>; |
---|