| .. | .. |
|---|
| 3 | 3 | * Copyright (c) 2017-2018 MediaTek Inc. |
|---|
| 4 | 4 | * Author: John Crispin <john@phrozen.org> |
|---|
| 5 | 5 | * Sean Wang <sean.wang@mediatek.com> |
|---|
| 6 | + * Ryder Lee <ryder.lee@mediatek.com> |
|---|
| 6 | 7 | * |
|---|
| 7 | 8 | */ |
|---|
| 8 | 9 | |
|---|
| .. | .. |
|---|
| 121 | 122 | }; |
|---|
| 122 | 123 | }; |
|---|
| 123 | 124 | |
|---|
| 125 | + pmu { |
|---|
| 126 | + compatible = "arm,cortex-a7-pmu"; |
|---|
| 127 | + interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_LOW>, |
|---|
| 128 | + <GIC_SPI 5 IRQ_TYPE_LEVEL_LOW>, |
|---|
| 129 | + <GIC_SPI 6 IRQ_TYPE_LEVEL_LOW>, |
|---|
| 130 | + <GIC_SPI 7 IRQ_TYPE_LEVEL_LOW>; |
|---|
| 131 | + interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; |
|---|
| 132 | + }; |
|---|
| 133 | + |
|---|
| 124 | 134 | system_clk: dummy13m { |
|---|
| 125 | 135 | compatible = "fixed-clock"; |
|---|
| 126 | 136 | clock-frequency = <13000000>; |
|---|
| .. | .. |
|---|
| 177 | 187 | cooling-maps { |
|---|
| 178 | 188 | map0 { |
|---|
| 179 | 189 | trip = <&cpu_passive>; |
|---|
| 180 | | - cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; |
|---|
| 190 | + cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, |
|---|
| 191 | + <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, |
|---|
| 192 | + <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, |
|---|
| 193 | + <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; |
|---|
| 181 | 194 | }; |
|---|
| 182 | 195 | |
|---|
| 183 | 196 | map1 { |
|---|
| 184 | 197 | trip = <&cpu_active>; |
|---|
| 185 | | - cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; |
|---|
| 198 | + cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, |
|---|
| 199 | + <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, |
|---|
| 200 | + <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, |
|---|
| 201 | + <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; |
|---|
| 186 | 202 | }; |
|---|
| 187 | 203 | |
|---|
| 188 | 204 | map2 { |
|---|
| 189 | 205 | trip = <&cpu_hot>; |
|---|
| 190 | | - cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; |
|---|
| 206 | + cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, |
|---|
| 207 | + <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, |
|---|
| 208 | + <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, |
|---|
| 209 | + <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; |
|---|
| 191 | 210 | }; |
|---|
| 192 | 211 | }; |
|---|
| 193 | 212 | }; |
|---|
| .. | .. |
|---|
| 249 | 268 | reg = <0 0x10005000 0 0x1000>; |
|---|
| 250 | 269 | }; |
|---|
| 251 | 270 | |
|---|
| 252 | | - scpsys: scpsys@10006000 { |
|---|
| 271 | + scpsys: power-controller@10006000 { |
|---|
| 253 | 272 | compatible = "mediatek,mt7623-scpsys", |
|---|
| 254 | 273 | "mediatek,mt2701-scpsys", |
|---|
| 255 | 274 | "syscon"; |
|---|
| .. | .. |
|---|
| 683 | 702 | status = "disabled"; |
|---|
| 684 | 703 | }; |
|---|
| 685 | 704 | |
|---|
| 705 | + vdecsys: syscon@16000000 { |
|---|
| 706 | + compatible = "mediatek,mt7623-vdecsys", |
|---|
| 707 | + "mediatek,mt2701-vdecsys", |
|---|
| 708 | + "syscon"; |
|---|
| 709 | + reg = <0 0x16000000 0 0x1000>; |
|---|
| 710 | + #clock-cells = <1>; |
|---|
| 711 | + }; |
|---|
| 712 | + |
|---|
| 686 | 713 | hifsys: syscon@1a000000 { |
|---|
| 687 | 714 | compatible = "mediatek,mt7623-hifsys", |
|---|
| 688 | 715 | "mediatek,mt2701-hifsys", |
|---|
| .. | .. |
|---|
| 734 | 761 | interrupt-map-mask = <0 0 0 0>; |
|---|
| 735 | 762 | interrupt-map = <0 0 0 0 &sysirq GIC_SPI 193 IRQ_TYPE_LEVEL_LOW>; |
|---|
| 736 | 763 | ranges; |
|---|
| 737 | | - num-lanes = <1>; |
|---|
| 738 | 764 | status = "disabled"; |
|---|
| 739 | 765 | }; |
|---|
| 740 | 766 | |
|---|
| .. | .. |
|---|
| 746 | 772 | interrupt-map-mask = <0 0 0 0>; |
|---|
| 747 | 773 | interrupt-map = <0 0 0 0 &sysirq GIC_SPI 194 IRQ_TYPE_LEVEL_LOW>; |
|---|
| 748 | 774 | ranges; |
|---|
| 749 | | - num-lanes = <1>; |
|---|
| 750 | 775 | status = "disabled"; |
|---|
| 751 | 776 | }; |
|---|
| 752 | 777 | |
|---|
| .. | .. |
|---|
| 758 | 783 | interrupt-map-mask = <0 0 0 0>; |
|---|
| 759 | 784 | interrupt-map = <0 0 0 0 &sysirq GIC_SPI 195 IRQ_TYPE_LEVEL_LOW>; |
|---|
| 760 | 785 | ranges; |
|---|
| 761 | | - num-lanes = <1>; |
|---|
| 762 | 786 | status = "disabled"; |
|---|
| 763 | 787 | }; |
|---|
| 764 | 788 | }; |
|---|
| .. | .. |
|---|
| 937 | 961 | power-domains = <&scpsys MT2701_POWER_DOMAIN_ETH>; |
|---|
| 938 | 962 | status = "disabled"; |
|---|
| 939 | 963 | }; |
|---|
| 964 | + |
|---|
| 965 | + bdpsys: syscon@1c000000 { |
|---|
| 966 | + compatible = "mediatek,mt7623-bdpsys", |
|---|
| 967 | + "mediatek,mt2701-bdpsys", |
|---|
| 968 | + "syscon"; |
|---|
| 969 | + reg = <0 0x1c000000 0 0x1000>; |
|---|
| 970 | + #clock-cells = <1>; |
|---|
| 971 | + }; |
|---|
| 940 | 972 | }; |
|---|
| 941 | 973 | |
|---|
| 942 | 974 | &pio { |
|---|