| .. | .. |
|---|
| 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>; |
|---|