|
382 | 382 | #interrupt-cells = <2>;
|
383 | 383 | };
|
384 | 384 |
|
| 385 | + target-module@48076000 { |
| 386 | + compatible = "ti,sysc-omap4"; |
| 387 | + ti,hwmods = "slimbus2"; |
| 388 | + reg = <0x48076000 0x4>, |
| 389 | + <0x48076010 0x4>; |
| 390 | + reg-names = "rev", "sysc"; |
| 391 | + #address-cells = <1>; |
| 392 | + #size-cells = <1>; |
| 393 | + ranges = <0 0x48076000 0x001000>; |
| 394 | + |
| 395 | + /* No child device binding or driver in mainline */ |
| 396 | + }; |
| 397 | + |
385 | 398 | elm: elm@48078000 {
|
386 | 399 | compatible = "ti,am3352-elm";
|
387 | 400 | reg = <0x48078000 0x2000>;
|
|
442 | 455 | clock-frequency = <48000000>;
|
443 | 456 | };
|
444 | 457 |
|
445 |
| - smartreflex_iva: smartreflex@4a0db000 { |
446 |
| - compatible = "ti,omap4-smartreflex-iva"; |
447 |
| - reg = <0x4a0db000 0x80>; |
448 |
| - interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>; |
| 458 | + target-module@4a0db000 { |
| 459 | + compatible = "ti,sysc-sr"; |
449 | 460 | ti,hwmods = "smartreflex_iva";
|
| 461 | + reg = <0x4a0db000 0x4>, |
| 462 | + <0x4a0db008 0x4>; |
| 463 | + reg-names = "rev", "sysc"; |
| 464 | + #address-cells = <1>; |
| 465 | + #size-cells = <1>; |
| 466 | + ranges = <0 0x4a0db000 0x001000>; |
| 467 | + |
| 468 | + smartreflex_iva: smartreflex@0 { |
| 469 | + compatible = "ti,omap4-smartreflex-iva"; |
| 470 | + reg = <0 0x80>; |
| 471 | + interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>; |
| 472 | + }; |
450 | 473 | };
|
451 | 474 |
|
452 |
| - smartreflex_core: smartreflex@4a0dd000 { |
453 |
| - compatible = "ti,omap4-smartreflex-core"; |
454 |
| - reg = <0x4a0dd000 0x80>; |
455 |
| - interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; |
| 475 | + target-module@4a0dd000 { |
| 476 | + compatible = "ti,sysc-sr"; |
456 | 477 | ti,hwmods = "smartreflex_core";
|
| 478 | + reg = <0x4a0dd000 0x4>, |
| 479 | + <0x4a0dd008 0x4>; |
| 480 | + reg-names = "rev", "sysc"; |
| 481 | + #address-cells = <1>; |
| 482 | + #size-cells = <1>; |
| 483 | + ranges = <0 0x4a0dd000 0x001000>; |
| 484 | + |
| 485 | + smartreflex_core: smartreflex@0 { |
| 486 | + compatible = "ti,omap4-smartreflex-core"; |
| 487 | + reg = <0 0x80>; |
| 488 | + interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; |
| 489 | + }; |
457 | 490 | };
|
458 | 491 |
|
459 |
| - smartreflex_mpu: smartreflex@4a0d9000 { |
460 |
| - compatible = "ti,omap4-smartreflex-mpu"; |
461 |
| - reg = <0x4a0d9000 0x80>; |
462 |
| - interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>; |
| 492 | + target-module@4a0d9000 { |
| 493 | + compatible = "ti,sysc-sr"; |
463 | 494 | ti,hwmods = "smartreflex_mpu";
|
| 495 | + reg = <0x4a0d9000 0x4>, |
| 496 | + <0x4a0d9008 0x4>; |
| 497 | + reg-names = "rev", "sysc"; |
| 498 | + #address-cells = <1>; |
| 499 | + #size-cells = <1>; |
| 500 | + ranges = <0 0x4a0d9000 0x001000>; |
| 501 | + |
| 502 | + smartreflex_mpu: smartreflex@0 { |
| 503 | + compatible = "ti,omap4-smartreflex-mpu"; |
| 504 | + reg = <0 0x80>; |
| 505 | + interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>; |
| 506 | + }; |
464 | 507 | };
|
465 | 508 |
|
466 | 509 | hwspinlock: spinlock@4a0f6000 {
|
|
666 | 709 | #iommu-cells = <0>;
|
667 | 710 | };
|
668 | 711 |
|
| 712 | + target-module@52000000 { |
| 713 | + compatible = "ti,sysc-omap4"; |
| 714 | + ti,hwmods = "iss"; |
| 715 | + reg = <0x52000000 0x4>, |
| 716 | + <0x52000010 0x4>; |
| 717 | + reg-names = "rev", "sysc"; |
| 718 | + #address-cells = <1>; |
| 719 | + #size-cells = <1>; |
| 720 | + ranges = <0 0x52000000 0x1000000>; |
| 721 | + |
| 722 | + /* No child device binding, driver in staging */ |
| 723 | + }; |
| 724 | + |
669 | 725 | mmu_ipu: mmu@55082000 {
|
670 | 726 | compatible = "ti,omap4-iommu";
|
671 | 727 | reg = <0x55082000 0x100>;
|
|
760 | 816 | status = "disabled";
|
761 | 817 | };
|
762 | 818 |
|
| 819 | + target-module@40128000 { |
| 820 | + compatible = "ti,sysc-mcasp"; |
| 821 | + ti,hwmods = "mcasp"; |
| 822 | + reg = <0x40128004 0x4>; |
| 823 | + reg-names = "sysc"; |
| 824 | + #address-cells = <1>; |
| 825 | + #size-cells = <1>; |
| 826 | + ranges = <0x00000000 0x40128000 0x1000>, /* MPU */ |
| 827 | + <0x49028000 0x49028000 0x1000>; /* L3 */ |
| 828 | + |
| 829 | + /* |
| 830 | + * Child device unsupported by davinci-mcasp. At least |
| 831 | + * TX path is disabled for omap4, and only DIT mode |
| 832 | + * works with no I2S. See also old Android kernel |
| 833 | + * omap-mcasp driver for more information. |
| 834 | + */ |
| 835 | + }; |
| 836 | + |
| 837 | + target-module@4012c000 { |
| 838 | + compatible = "ti,sysc-omap4"; |
| 839 | + ti,hwmods = "slimbus1"; |
| 840 | + reg = <0x4012c000 0x4>, |
| 841 | + <0x4012c010 0x4>; |
| 842 | + reg-names = "rev", "sysc"; |
| 843 | + #address-cells = <1>; |
| 844 | + #size-cells = <1>; |
| 845 | + ranges = <0x00000000 0x4012c000 0x1000>, /* MPU */ |
| 846 | + <0x4902c000 0x4902c000 0x1000>; /* L3 */ |
| 847 | + |
| 848 | + /* No child device binding or driver in mainline */ |
| 849 | + }; |
| 850 | + |
| 851 | + target-module@401f1000 { |
| 852 | + compatible = "ti,sysc-omap4"; |
| 853 | + ti,hwmods = "aess"; |
| 854 | + reg = <0x401f1000 0x4>, |
| 855 | + <0x401f1010 0x4>; |
| 856 | + reg-names = "rev", "sysc"; |
| 857 | + #address-cells = <1>; |
| 858 | + #size-cells = <1>; |
| 859 | + ranges = <0x00000000 0x401f1000 0x1000>, /* MPU */ |
| 860 | + <0x490f1000 0x490f1000 0x1000>; /* L3 */ |
| 861 | + |
| 862 | + /* |
| 863 | + * No child device binding or driver in mainline. |
| 864 | + * See Android tree and related upstreaming efforts |
| 865 | + * for the old driver. |
| 866 | + */ |
| 867 | + }; |
| 868 | + |
763 | 869 | mcbsp4: mcbsp@48096000 {
|
764 | 870 | compatible = "ti,omap4-mcbsp";
|
765 | 871 | reg = <0x48096000 0xff>; /* L4 Interconnect */
|
|
848 | 954 | };
|
849 | 955 | };
|
850 | 956 |
|
| 957 | + target-module@4a10a000 { |
| 958 | + compatible = "ti,sysc-omap4"; |
| 959 | + ti,hwmods = "fdif"; |
| 960 | + reg = <0x4a10a000 0x4>, |
| 961 | + <0x4a10a010 0x4>; |
| 962 | + reg-names = "rev", "sysc"; |
| 963 | + #address-cells = <1>; |
| 964 | + #size-cells = <1>; |
| 965 | + ranges = <0 0x4a10a000 0x1000>; |
| 966 | + |
| 967 | + /* No child device binding or driver in mainline */ |
| 968 | + }; |
| 969 | + |
851 | 970 | timer1: timer@4a318000 {
|
852 | 971 | compatible = "ti,omap3430-timer";
|
853 | 972 | reg = <0x4a318000 0x80>;
|
|
1063 | 1182 | status = "disabled";
|
1064 | 1183 | };
|
1065 | 1184 |
|
| 1185 | + target-module@56000000 { |
| 1186 | + compatible = "ti,sysc-omap4"; |
| 1187 | + ti,hwmods = "gpu"; |
| 1188 | + reg = <0x5601fc00 0x4>, |
| 1189 | + <0x5601fc10 0x4>; |
| 1190 | + reg-names = "rev", "sysc"; |
| 1191 | + #address-cells = <1>; |
| 1192 | + #size-cells = <1>; |
| 1193 | + ranges = <0 0x56000000 0x2000000>; |
| 1194 | + |
| 1195 | + /* |
| 1196 | + * Closed source PowerVR driver, no child device |
| 1197 | + * binding or driver in mainline |
| 1198 | + */ |
| 1199 | + }; |
| 1200 | + |
1066 | 1201 | dss: dss@58000000 {
|
1067 | 1202 | compatible = "ti,omap4-dss";
|
1068 | 1203 | reg = <0x58000000 0x80>;
|
|
0 commit comments