mt8195.dtsi (a93f071a753a2f3fb7ff0acff588ade7679c92aa) | mt8195.dtsi (e39e72cffea3288d3b1f27e0e05ce6c2d18b8735) |
---|---|
1// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2/* 3 * Copyright (c) 2021 MediaTek Inc. 4 * Author: Seiya Wang <seiya.wang@mediatek.com> 5 */ 6 7/dts-v1/; 8#include <dt-bindings/clock/mt8195-clk.h> --- 12 unchanged lines hidden (view full) --- 21 #address-cells = <1>; 22 #size-cells = <0>; 23 24 cpu0: cpu@0 { 25 device_type = "cpu"; 26 compatible = "arm,cortex-a55"; 27 reg = <0x000>; 28 enable-method = "psci"; | 1// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2/* 3 * Copyright (c) 2021 MediaTek Inc. 4 * Author: Seiya Wang <seiya.wang@mediatek.com> 5 */ 6 7/dts-v1/; 8#include <dt-bindings/clock/mt8195-clk.h> --- 12 unchanged lines hidden (view full) --- 21 #address-cells = <1>; 22 #size-cells = <0>; 23 24 cpu0: cpu@0 { 25 device_type = "cpu"; 26 compatible = "arm,cortex-a55"; 27 reg = <0x000>; 28 enable-method = "psci"; |
29 performance-domains = <&performance 0>; |
|
29 clock-frequency = <1701000000>; 30 capacity-dmips-mhz = <578>; 31 cpu-idle-states = <&cpu_off_l &cluster_off_l>; 32 next-level-cache = <&l2_0>; 33 #cooling-cells = <2>; 34 }; 35 36 cpu1: cpu@100 { 37 device_type = "cpu"; 38 compatible = "arm,cortex-a55"; 39 reg = <0x100>; 40 enable-method = "psci"; | 30 clock-frequency = <1701000000>; 31 capacity-dmips-mhz = <578>; 32 cpu-idle-states = <&cpu_off_l &cluster_off_l>; 33 next-level-cache = <&l2_0>; 34 #cooling-cells = <2>; 35 }; 36 37 cpu1: cpu@100 { 38 device_type = "cpu"; 39 compatible = "arm,cortex-a55"; 40 reg = <0x100>; 41 enable-method = "psci"; |
42 performance-domains = <&performance 0>; |
|
41 clock-frequency = <1701000000>; 42 capacity-dmips-mhz = <578>; 43 cpu-idle-states = <&cpu_off_l &cluster_off_l>; 44 next-level-cache = <&l2_0>; 45 #cooling-cells = <2>; 46 }; 47 48 cpu2: cpu@200 { 49 device_type = "cpu"; 50 compatible = "arm,cortex-a55"; 51 reg = <0x200>; 52 enable-method = "psci"; | 43 clock-frequency = <1701000000>; 44 capacity-dmips-mhz = <578>; 45 cpu-idle-states = <&cpu_off_l &cluster_off_l>; 46 next-level-cache = <&l2_0>; 47 #cooling-cells = <2>; 48 }; 49 50 cpu2: cpu@200 { 51 device_type = "cpu"; 52 compatible = "arm,cortex-a55"; 53 reg = <0x200>; 54 enable-method = "psci"; |
55 performance-domains = <&performance 0>; |
|
53 clock-frequency = <1701000000>; 54 capacity-dmips-mhz = <578>; 55 cpu-idle-states = <&cpu_off_l &cluster_off_l>; 56 next-level-cache = <&l2_0>; 57 #cooling-cells = <2>; 58 }; 59 60 cpu3: cpu@300 { 61 device_type = "cpu"; 62 compatible = "arm,cortex-a55"; 63 reg = <0x300>; 64 enable-method = "psci"; | 56 clock-frequency = <1701000000>; 57 capacity-dmips-mhz = <578>; 58 cpu-idle-states = <&cpu_off_l &cluster_off_l>; 59 next-level-cache = <&l2_0>; 60 #cooling-cells = <2>; 61 }; 62 63 cpu3: cpu@300 { 64 device_type = "cpu"; 65 compatible = "arm,cortex-a55"; 66 reg = <0x300>; 67 enable-method = "psci"; |
68 performance-domains = <&performance 0>; |
|
65 clock-frequency = <1701000000>; 66 capacity-dmips-mhz = <578>; 67 cpu-idle-states = <&cpu_off_l &cluster_off_l>; 68 next-level-cache = <&l2_0>; 69 #cooling-cells = <2>; 70 }; 71 72 cpu4: cpu@400 { 73 device_type = "cpu"; 74 compatible = "arm,cortex-a78"; 75 reg = <0x400>; 76 enable-method = "psci"; | 69 clock-frequency = <1701000000>; 70 capacity-dmips-mhz = <578>; 71 cpu-idle-states = <&cpu_off_l &cluster_off_l>; 72 next-level-cache = <&l2_0>; 73 #cooling-cells = <2>; 74 }; 75 76 cpu4: cpu@400 { 77 device_type = "cpu"; 78 compatible = "arm,cortex-a78"; 79 reg = <0x400>; 80 enable-method = "psci"; |
81 performance-domains = <&performance 1>; |
|
77 clock-frequency = <2171000000>; 78 capacity-dmips-mhz = <1024>; 79 cpu-idle-states = <&cpu_off_b &cluster_off_b>; 80 next-level-cache = <&l2_1>; 81 #cooling-cells = <2>; 82 }; 83 84 cpu5: cpu@500 { 85 device_type = "cpu"; 86 compatible = "arm,cortex-a78"; 87 reg = <0x500>; 88 enable-method = "psci"; | 82 clock-frequency = <2171000000>; 83 capacity-dmips-mhz = <1024>; 84 cpu-idle-states = <&cpu_off_b &cluster_off_b>; 85 next-level-cache = <&l2_1>; 86 #cooling-cells = <2>; 87 }; 88 89 cpu5: cpu@500 { 90 device_type = "cpu"; 91 compatible = "arm,cortex-a78"; 92 reg = <0x500>; 93 enable-method = "psci"; |
94 performance-domains = <&performance 1>; |
|
89 clock-frequency = <2171000000>; 90 capacity-dmips-mhz = <1024>; 91 cpu-idle-states = <&cpu_off_b &cluster_off_b>; 92 next-level-cache = <&l2_1>; 93 #cooling-cells = <2>; 94 }; 95 96 cpu6: cpu@600 { 97 device_type = "cpu"; 98 compatible = "arm,cortex-a78"; 99 reg = <0x600>; 100 enable-method = "psci"; | 95 clock-frequency = <2171000000>; 96 capacity-dmips-mhz = <1024>; 97 cpu-idle-states = <&cpu_off_b &cluster_off_b>; 98 next-level-cache = <&l2_1>; 99 #cooling-cells = <2>; 100 }; 101 102 cpu6: cpu@600 { 103 device_type = "cpu"; 104 compatible = "arm,cortex-a78"; 105 reg = <0x600>; 106 enable-method = "psci"; |
107 performance-domains = <&performance 1>; |
|
101 clock-frequency = <2171000000>; 102 capacity-dmips-mhz = <1024>; 103 cpu-idle-states = <&cpu_off_b &cluster_off_b>; 104 next-level-cache = <&l2_1>; 105 #cooling-cells = <2>; 106 }; 107 108 cpu7: cpu@700 { 109 device_type = "cpu"; 110 compatible = "arm,cortex-a78"; 111 reg = <0x700>; 112 enable-method = "psci"; | 108 clock-frequency = <2171000000>; 109 capacity-dmips-mhz = <1024>; 110 cpu-idle-states = <&cpu_off_b &cluster_off_b>; 111 next-level-cache = <&l2_1>; 112 #cooling-cells = <2>; 113 }; 114 115 cpu7: cpu@700 { 116 device_type = "cpu"; 117 compatible = "arm,cortex-a78"; 118 reg = <0x700>; 119 enable-method = "psci"; |
120 performance-domains = <&performance 1>; |
|
113 clock-frequency = <2171000000>; 114 capacity-dmips-mhz = <1024>; 115 cpu-idle-states = <&cpu_off_b &cluster_off_b>; 116 next-level-cache = <&l2_1>; 117 #cooling-cells = <2>; 118 }; 119 120 cpu-map { --- 105 unchanged lines hidden (view full) --- 226 227 clk32k: oscillator-32k { 228 compatible = "fixed-clock"; 229 #clock-cells = <0>; 230 clock-frequency = <32768>; 231 clock-output-names = "clk32k"; 232 }; 233 | 121 clock-frequency = <2171000000>; 122 capacity-dmips-mhz = <1024>; 123 cpu-idle-states = <&cpu_off_b &cluster_off_b>; 124 next-level-cache = <&l2_1>; 125 #cooling-cells = <2>; 126 }; 127 128 cpu-map { --- 105 unchanged lines hidden (view full) --- 234 235 clk32k: oscillator-32k { 236 compatible = "fixed-clock"; 237 #clock-cells = <0>; 238 clock-frequency = <32768>; 239 clock-output-names = "clk32k"; 240 }; 241 |
242 performance: performance-controller@11bc10 { 243 compatible = "mediatek,cpufreq-hw"; 244 reg = <0 0x0011bc10 0 0x120>, <0 0x0011bd30 0 0x120>; 245 #performance-domain-cells = <1>; 246 }; 247 |
|
234 pmu-a55 { 235 compatible = "arm,cortex-a55-pmu"; 236 interrupt-parent = <&gic>; 237 interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_HIGH &ppi_cluster0>; 238 }; 239 240 pmu-a78 { 241 compatible = "arm,cortex-a78-pmu"; --- 857 unchanged lines hidden --- | 248 pmu-a55 { 249 compatible = "arm,cortex-a55-pmu"; 250 interrupt-parent = <&gic>; 251 interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_HIGH &ppi_cluster0>; 252 }; 253 254 pmu-a78 { 255 compatible = "arm,cortex-a78-pmu"; --- 857 unchanged lines hidden --- |