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