sc7180.dtsi (4aef2ec9022b217f74d0f4c9b84081f07cc223d9) | sc7180.dtsi (39f3d3bb05a43414905aba33f6250e8ddaea38b6) |
---|---|
1// SPDX-License-Identifier: BSD-3-Clause 2/* 3 * SC7180 SoC device tree source 4 * 5 * Copyright (c) 2019, The Linux Foundation. All rights reserved. 6 */ 7 8#include <dt-bindings/clock/qcom,dispcc-sc7180.h> 9#include <dt-bindings/clock/qcom,gcc-sc7180.h> 10#include <dt-bindings/clock/qcom,gpucc-sc7180.h> 11#include <dt-bindings/clock/qcom,rpmh.h> 12#include <dt-bindings/clock/qcom,videocc-sc7180.h> | 1// SPDX-License-Identifier: BSD-3-Clause 2/* 3 * SC7180 SoC device tree source 4 * 5 * Copyright (c) 2019, The Linux Foundation. All rights reserved. 6 */ 7 8#include <dt-bindings/clock/qcom,dispcc-sc7180.h> 9#include <dt-bindings/clock/qcom,gcc-sc7180.h> 10#include <dt-bindings/clock/qcom,gpucc-sc7180.h> 11#include <dt-bindings/clock/qcom,rpmh.h> 12#include <dt-bindings/clock/qcom,videocc-sc7180.h> |
13#include <dt-bindings/interconnect/qcom,sc7180.h> |
|
13#include <dt-bindings/interrupt-controller/arm-gic.h> 14#include <dt-bindings/phy/phy-qcom-qusb2.h> 15#include <dt-bindings/power/qcom-aoss-qmp.h> 16#include <dt-bindings/power/qcom-rpmpd.h> 17#include <dt-bindings/reset/qcom,sdm845-aoss.h> 18#include <dt-bindings/reset/qcom,sdm845-pdc.h> 19#include <dt-bindings/soc/qcom,rpmh-rsc.h> 20#include <dt-bindings/thermal/thermal.h> --- 43 unchanged lines hidden (view full) --- 64 }; 65 }; 66 67 reserved_memory: reserved-memory { 68 #address-cells = <2>; 69 #size-cells = <2>; 70 ranges; 71 | 14#include <dt-bindings/interrupt-controller/arm-gic.h> 15#include <dt-bindings/phy/phy-qcom-qusb2.h> 16#include <dt-bindings/power/qcom-aoss-qmp.h> 17#include <dt-bindings/power/qcom-rpmpd.h> 18#include <dt-bindings/reset/qcom,sdm845-aoss.h> 19#include <dt-bindings/reset/qcom,sdm845-pdc.h> 20#include <dt-bindings/soc/qcom,rpmh-rsc.h> 21#include <dt-bindings/thermal/thermal.h> --- 43 unchanged lines hidden (view full) --- 65 }; 66 }; 67 68 reserved_memory: reserved-memory { 69 #address-cells = <2>; 70 #size-cells = <2>; 71 ranges; 72 |
73 hyp_mem: memory@80000000 { 74 reg = <0x0 0x80000000 0x0 0x600000>; 75 no-map; 76 }; 77 78 xbl_mem: memory@80600000 { 79 reg = <0x0 0x80600000 0x0 0x200000>; 80 no-map; 81 }; 82 83 aop_mem: memory@80800000 { 84 reg = <0x0 0x80800000 0x0 0x20000>; 85 no-map; 86 }; 87 |
|
72 aop_cmd_db_mem: memory@80820000 { 73 reg = <0x0 0x80820000 0x0 0x20000>; 74 compatible = "qcom,cmd-db"; | 88 aop_cmd_db_mem: memory@80820000 { 89 reg = <0x0 0x80820000 0x0 0x20000>; 90 compatible = "qcom,cmd-db"; |
91 no-map; |
|
75 }; 76 | 92 }; 93 |
94 sec_apps_mem: memory@808ff000 { 95 reg = <0x0 0x808ff000 0x0 0x1000>; 96 no-map; 97 }; 98 |
|
77 smem_mem: memory@80900000 { 78 reg = <0x0 0x80900000 0x0 0x200000>; 79 no-map; 80 }; 81 | 99 smem_mem: memory@80900000 { 100 reg = <0x0 0x80900000 0x0 0x200000>; 101 no-map; 102 }; 103 |
82 venus_mem: memory@8f600000 { 83 reg = <0 0x8f600000 0 0x500000>; | 104 tz_mem: memory@80b00000 { 105 reg = <0x0 0x80b00000 0x0 0x3900000>; |
84 no-map; 85 }; | 106 no-map; 107 }; |
108 109 rmtfs_mem: memory@84400000 { 110 compatible = "qcom,rmtfs-mem"; 111 reg = <0x0 0x84400000 0x0 0x200000>; 112 no-map; 113 114 qcom,client-id = <1>; 115 qcom,vmid = <15>; 116 }; |
|
86 }; 87 88 cpus { 89 #address-cells = <2>; 90 #size-cells = <0>; 91 92 CPU0: cpu@0 { 93 device_type = "cpu"; | 117 }; 118 119 cpus { 120 #address-cells = <2>; 121 #size-cells = <0>; 122 123 CPU0: cpu@0 { 124 device_type = "cpu"; |
94 compatible = "arm,armv8"; | 125 compatible = "qcom,kryo468"; |
95 reg = <0x0 0x0>; 96 enable-method = "psci"; | 126 reg = <0x0 0x0>; 127 enable-method = "psci"; |
128 cpu-idle-states = <&LITTLE_CPU_SLEEP_0 129 &LITTLE_CPU_SLEEP_1 130 &CLUSTER_SLEEP_0>; |
|
97 capacity-dmips-mhz = <1024>; 98 dynamic-power-coefficient = <100>; 99 next-level-cache = <&L2_0>; 100 #cooling-cells = <2>; 101 qcom,freq-domain = <&cpufreq_hw 0>; 102 L2_0: l2-cache { 103 compatible = "cache"; 104 next-level-cache = <&L3_0>; 105 L3_0: l3-cache { 106 compatible = "cache"; 107 }; 108 }; 109 }; 110 111 CPU1: cpu@100 { 112 device_type = "cpu"; | 131 capacity-dmips-mhz = <1024>; 132 dynamic-power-coefficient = <100>; 133 next-level-cache = <&L2_0>; 134 #cooling-cells = <2>; 135 qcom,freq-domain = <&cpufreq_hw 0>; 136 L2_0: l2-cache { 137 compatible = "cache"; 138 next-level-cache = <&L3_0>; 139 L3_0: l3-cache { 140 compatible = "cache"; 141 }; 142 }; 143 }; 144 145 CPU1: cpu@100 { 146 device_type = "cpu"; |
113 compatible = "arm,armv8"; | 147 compatible = "qcom,kryo468"; |
114 reg = <0x0 0x100>; 115 enable-method = "psci"; | 148 reg = <0x0 0x100>; 149 enable-method = "psci"; |
150 cpu-idle-states = <&LITTLE_CPU_SLEEP_0 151 &LITTLE_CPU_SLEEP_1 152 &CLUSTER_SLEEP_0>; |
|
116 capacity-dmips-mhz = <1024>; 117 dynamic-power-coefficient = <100>; 118 next-level-cache = <&L2_100>; 119 #cooling-cells = <2>; 120 qcom,freq-domain = <&cpufreq_hw 0>; 121 L2_100: l2-cache { 122 compatible = "cache"; 123 next-level-cache = <&L3_0>; 124 }; 125 }; 126 127 CPU2: cpu@200 { 128 device_type = "cpu"; | 153 capacity-dmips-mhz = <1024>; 154 dynamic-power-coefficient = <100>; 155 next-level-cache = <&L2_100>; 156 #cooling-cells = <2>; 157 qcom,freq-domain = <&cpufreq_hw 0>; 158 L2_100: l2-cache { 159 compatible = "cache"; 160 next-level-cache = <&L3_0>; 161 }; 162 }; 163 164 CPU2: cpu@200 { 165 device_type = "cpu"; |
129 compatible = "arm,armv8"; | 166 compatible = "qcom,kryo468"; |
130 reg = <0x0 0x200>; 131 enable-method = "psci"; | 167 reg = <0x0 0x200>; 168 enable-method = "psci"; |
169 cpu-idle-states = <&LITTLE_CPU_SLEEP_0 170 &LITTLE_CPU_SLEEP_1 171 &CLUSTER_SLEEP_0>; |
|
132 capacity-dmips-mhz = <1024>; 133 dynamic-power-coefficient = <100>; 134 next-level-cache = <&L2_200>; 135 #cooling-cells = <2>; 136 qcom,freq-domain = <&cpufreq_hw 0>; 137 L2_200: l2-cache { 138 compatible = "cache"; 139 next-level-cache = <&L3_0>; 140 }; 141 }; 142 143 CPU3: cpu@300 { 144 device_type = "cpu"; | 172 capacity-dmips-mhz = <1024>; 173 dynamic-power-coefficient = <100>; 174 next-level-cache = <&L2_200>; 175 #cooling-cells = <2>; 176 qcom,freq-domain = <&cpufreq_hw 0>; 177 L2_200: l2-cache { 178 compatible = "cache"; 179 next-level-cache = <&L3_0>; 180 }; 181 }; 182 183 CPU3: cpu@300 { 184 device_type = "cpu"; |
145 compatible = "arm,armv8"; | 185 compatible = "qcom,kryo468"; |
146 reg = <0x0 0x300>; 147 enable-method = "psci"; | 186 reg = <0x0 0x300>; 187 enable-method = "psci"; |
188 cpu-idle-states = <&LITTLE_CPU_SLEEP_0 189 &LITTLE_CPU_SLEEP_1 190 &CLUSTER_SLEEP_0>; |
|
148 capacity-dmips-mhz = <1024>; 149 dynamic-power-coefficient = <100>; 150 next-level-cache = <&L2_300>; 151 #cooling-cells = <2>; 152 qcom,freq-domain = <&cpufreq_hw 0>; 153 L2_300: l2-cache { 154 compatible = "cache"; 155 next-level-cache = <&L3_0>; 156 }; 157 }; 158 159 CPU4: cpu@400 { 160 device_type = "cpu"; | 191 capacity-dmips-mhz = <1024>; 192 dynamic-power-coefficient = <100>; 193 next-level-cache = <&L2_300>; 194 #cooling-cells = <2>; 195 qcom,freq-domain = <&cpufreq_hw 0>; 196 L2_300: l2-cache { 197 compatible = "cache"; 198 next-level-cache = <&L3_0>; 199 }; 200 }; 201 202 CPU4: cpu@400 { 203 device_type = "cpu"; |
161 compatible = "arm,armv8"; | 204 compatible = "qcom,kryo468"; |
162 reg = <0x0 0x400>; 163 enable-method = "psci"; | 205 reg = <0x0 0x400>; 206 enable-method = "psci"; |
207 cpu-idle-states = <&LITTLE_CPU_SLEEP_0 208 &LITTLE_CPU_SLEEP_1 209 &CLUSTER_SLEEP_0>; |
|
164 capacity-dmips-mhz = <1024>; 165 dynamic-power-coefficient = <100>; 166 next-level-cache = <&L2_400>; 167 #cooling-cells = <2>; 168 qcom,freq-domain = <&cpufreq_hw 0>; 169 L2_400: l2-cache { 170 compatible = "cache"; 171 next-level-cache = <&L3_0>; 172 }; 173 }; 174 175 CPU5: cpu@500 { 176 device_type = "cpu"; | 210 capacity-dmips-mhz = <1024>; 211 dynamic-power-coefficient = <100>; 212 next-level-cache = <&L2_400>; 213 #cooling-cells = <2>; 214 qcom,freq-domain = <&cpufreq_hw 0>; 215 L2_400: l2-cache { 216 compatible = "cache"; 217 next-level-cache = <&L3_0>; 218 }; 219 }; 220 221 CPU5: cpu@500 { 222 device_type = "cpu"; |
177 compatible = "arm,armv8"; | 223 compatible = "qcom,kryo468"; |
178 reg = <0x0 0x500>; 179 enable-method = "psci"; | 224 reg = <0x0 0x500>; 225 enable-method = "psci"; |
226 cpu-idle-states = <&LITTLE_CPU_SLEEP_0 227 &LITTLE_CPU_SLEEP_1 228 &CLUSTER_SLEEP_0>; |
|
180 capacity-dmips-mhz = <1024>; 181 dynamic-power-coefficient = <100>; 182 next-level-cache = <&L2_500>; 183 #cooling-cells = <2>; 184 qcom,freq-domain = <&cpufreq_hw 0>; 185 L2_500: l2-cache { 186 compatible = "cache"; 187 next-level-cache = <&L3_0>; 188 }; 189 }; 190 191 CPU6: cpu@600 { 192 device_type = "cpu"; | 229 capacity-dmips-mhz = <1024>; 230 dynamic-power-coefficient = <100>; 231 next-level-cache = <&L2_500>; 232 #cooling-cells = <2>; 233 qcom,freq-domain = <&cpufreq_hw 0>; 234 L2_500: l2-cache { 235 compatible = "cache"; 236 next-level-cache = <&L3_0>; 237 }; 238 }; 239 240 CPU6: cpu@600 { 241 device_type = "cpu"; |
193 compatible = "arm,armv8"; | 242 compatible = "qcom,kryo468"; |
194 reg = <0x0 0x600>; 195 enable-method = "psci"; | 243 reg = <0x0 0x600>; 244 enable-method = "psci"; |
245 cpu-idle-states = <&BIG_CPU_SLEEP_0 246 &BIG_CPU_SLEEP_1 247 &CLUSTER_SLEEP_0>; |
|
196 capacity-dmips-mhz = <1740>; 197 dynamic-power-coefficient = <405>; 198 next-level-cache = <&L2_600>; 199 #cooling-cells = <2>; 200 qcom,freq-domain = <&cpufreq_hw 1>; 201 L2_600: l2-cache { 202 compatible = "cache"; 203 next-level-cache = <&L3_0>; 204 }; 205 }; 206 207 CPU7: cpu@700 { 208 device_type = "cpu"; | 248 capacity-dmips-mhz = <1740>; 249 dynamic-power-coefficient = <405>; 250 next-level-cache = <&L2_600>; 251 #cooling-cells = <2>; 252 qcom,freq-domain = <&cpufreq_hw 1>; 253 L2_600: l2-cache { 254 compatible = "cache"; 255 next-level-cache = <&L3_0>; 256 }; 257 }; 258 259 CPU7: cpu@700 { 260 device_type = "cpu"; |
209 compatible = "arm,armv8"; | 261 compatible = "qcom,kryo468"; |
210 reg = <0x0 0x700>; 211 enable-method = "psci"; | 262 reg = <0x0 0x700>; 263 enable-method = "psci"; |
264 cpu-idle-states = <&BIG_CPU_SLEEP_0 265 &BIG_CPU_SLEEP_1 266 &CLUSTER_SLEEP_0>; |
|
212 capacity-dmips-mhz = <1740>; 213 dynamic-power-coefficient = <405>; 214 next-level-cache = <&L2_700>; 215 #cooling-cells = <2>; 216 qcom,freq-domain = <&cpufreq_hw 1>; 217 L2_700: l2-cache { 218 compatible = "cache"; 219 next-level-cache = <&L3_0>; --- 30 unchanged lines hidden (view full) --- 250 cpu = <&CPU6>; 251 }; 252 253 core7 { 254 cpu = <&CPU7>; 255 }; 256 }; 257 }; | 267 capacity-dmips-mhz = <1740>; 268 dynamic-power-coefficient = <405>; 269 next-level-cache = <&L2_700>; 270 #cooling-cells = <2>; 271 qcom,freq-domain = <&cpufreq_hw 1>; 272 L2_700: l2-cache { 273 compatible = "cache"; 274 next-level-cache = <&L3_0>; --- 30 unchanged lines hidden (view full) --- 305 cpu = <&CPU6>; 306 }; 307 308 core7 { 309 cpu = <&CPU7>; 310 }; 311 }; 312 }; |
313 314 idle-states { 315 entry-method = "psci"; 316 317 LITTLE_CPU_SLEEP_0: cpu-sleep-0-0 { 318 compatible = "arm,idle-state"; 319 idle-state-name = "little-power-down"; 320 arm,psci-suspend-param = <0x40000003>; 321 entry-latency-us = <549>; 322 exit-latency-us = <901>; 323 min-residency-us = <1774>; 324 local-timer-stop; 325 }; 326 327 LITTLE_CPU_SLEEP_1: cpu-sleep-0-1 { 328 compatible = "arm,idle-state"; 329 idle-state-name = "little-rail-power-down"; 330 arm,psci-suspend-param = <0x40000004>; 331 entry-latency-us = <702>; 332 exit-latency-us = <915>; 333 min-residency-us = <4001>; 334 local-timer-stop; 335 }; 336 337 BIG_CPU_SLEEP_0: cpu-sleep-1-0 { 338 compatible = "arm,idle-state"; 339 idle-state-name = "big-power-down"; 340 arm,psci-suspend-param = <0x40000003>; 341 entry-latency-us = <523>; 342 exit-latency-us = <1244>; 343 min-residency-us = <2207>; 344 local-timer-stop; 345 }; 346 347 BIG_CPU_SLEEP_1: cpu-sleep-1-1 { 348 compatible = "arm,idle-state"; 349 idle-state-name = "big-rail-power-down"; 350 arm,psci-suspend-param = <0x40000004>; 351 entry-latency-us = <526>; 352 exit-latency-us = <1854>; 353 min-residency-us = <5555>; 354 local-timer-stop; 355 }; 356 357 CLUSTER_SLEEP_0: cluster-sleep-0 { 358 compatible = "arm,idle-state"; 359 idle-state-name = "cluster-power-down"; 360 arm,psci-suspend-param = <0x40003444>; 361 entry-latency-us = <3263>; 362 exit-latency-us = <6562>; 363 min-residency-us = <9926>; 364 local-timer-stop; 365 }; 366 }; |
|
258 }; 259 260 memory@80000000 { 261 device_type = "memory"; 262 /* We expect the bootloader to fill in the size */ 263 reg = <0 0x80000000 0 0>; 264 }; 265 --- 632 unchanged lines hidden (view full) --- 898 qcom,bcm-voters = <&apps_bcm_voter>; 899 }; 900 901 tcsr_mutex_regs: syscon@1f40000 { 902 compatible = "syscon"; 903 reg = <0 0x01f40000 0 0x40000>; 904 }; 905 | 367 }; 368 369 memory@80000000 { 370 device_type = "memory"; 371 /* We expect the bootloader to fill in the size */ 372 reg = <0 0x80000000 0 0>; 373 }; 374 --- 632 unchanged lines hidden (view full) --- 1007 qcom,bcm-voters = <&apps_bcm_voter>; 1008 }; 1009 1010 tcsr_mutex_regs: syscon@1f40000 { 1011 compatible = "syscon"; 1012 reg = <0 0x01f40000 0 0x40000>; 1013 }; 1014 |
1015 tcsr_regs: syscon@1fc0000 { 1016 compatible = "syscon"; 1017 reg = <0 0x01fc0000 0 0x40000>; 1018 }; 1019 |
|
906 tlmm: pinctrl@3500000 { 907 compatible = "qcom,sc7180-pinctrl"; 908 reg = <0 0x03500000 0 0x300000>, 909 <0 0x03900000 0 0x300000>, 910 <0 0x03d00000 0 0x300000>; 911 reg-names = "west", "north", "south"; 912 interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>; 913 gpio-controller; --- 375 unchanged lines hidden (view full) --- 1289 pinconf-sd-cd { 1290 pins = "gpio69"; 1291 bias-disable; 1292 drive-strength = <2>; 1293 }; 1294 }; 1295 }; 1296 | 1020 tlmm: pinctrl@3500000 { 1021 compatible = "qcom,sc7180-pinctrl"; 1022 reg = <0 0x03500000 0 0x300000>, 1023 <0 0x03900000 0 0x300000>, 1024 <0 0x03d00000 0 0x300000>; 1025 reg-names = "west", "north", "south"; 1026 interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>; 1027 gpio-controller; --- 375 unchanged lines hidden (view full) --- 1403 pinconf-sd-cd { 1404 pins = "gpio69"; 1405 bias-disable; 1406 drive-strength = <2>; 1407 }; 1408 }; 1409 }; 1410 |
1297 sdhc_2: sdhci@8804000 { 1298 compatible = "qcom,sc7180-sdhci", "qcom,sdhci-msm-v5"; 1299 reg = <0 0x08804000 0 0x1000>; | 1411 gpu: gpu@5000000 { 1412 compatible = "qcom,adreno-618.0", "qcom,adreno"; 1413 #stream-id-cells = <16>; 1414 reg = <0 0x05000000 0 0x40000>, <0 0x0509e000 0 0x1000>, 1415 <0 0x05061000 0 0x800>; 1416 reg-names = "kgsl_3d0_reg_memory", "cx_mem", "cx_dbgc"; 1417 interrupts = <GIC_SPI 300 IRQ_TYPE_LEVEL_HIGH>; 1418 iommus = <&adreno_smmu 0>; 1419 operating-points-v2 = <&gpu_opp_table>; 1420 qcom,gmu = <&gmu>; |
1300 | 1421 |
1301 iommus = <&apps_smmu 0x80 0>; 1302 interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>, 1303 <GIC_SPI 222 IRQ_TYPE_LEVEL_HIGH>; 1304 interrupt-names = "hc_irq", "pwr_irq"; | 1422 gpu_opp_table: opp-table { 1423 compatible = "operating-points-v2"; |
1305 | 1424 |
1306 clocks = <&gcc GCC_SDCC2_APPS_CLK>, 1307 <&gcc GCC_SDCC2_AHB_CLK>; 1308 clock-names = "core", "iface"; | 1425 opp-800000000 { 1426 opp-hz = /bits/ 64 <800000000>; 1427 opp-level = <RPMH_REGULATOR_LEVEL_TURBO>; 1428 }; |
1309 | 1429 |
1310 bus-width = <4>; | 1430 opp-650000000 { 1431 opp-hz = /bits/ 64 <650000000>; 1432 opp-level = <RPMH_REGULATOR_LEVEL_NOM_L1>; 1433 }; |
1311 | 1434 |
1312 status = "disabled"; | 1435 opp-565000000 { 1436 opp-hz = /bits/ 64 <565000000>; 1437 opp-level = <RPMH_REGULATOR_LEVEL_NOM>; 1438 }; 1439 1440 opp-430000000 { 1441 opp-hz = /bits/ 64 <430000000>; 1442 opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>; 1443 }; 1444 1445 opp-355000000 { 1446 opp-hz = /bits/ 64 <355000000>; 1447 opp-level = <RPMH_REGULATOR_LEVEL_SVS>; 1448 }; 1449 1450 opp-267000000 { 1451 opp-hz = /bits/ 64 <267000000>; 1452 opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>; 1453 }; 1454 1455 opp-180000000 { 1456 opp-hz = /bits/ 64 <180000000>; 1457 opp-level = <RPMH_REGULATOR_LEVEL_MIN_SVS>; 1458 }; 1459 }; |
1313 }; 1314 | 1460 }; 1461 |
1462 adreno_smmu: iommu@5040000 { 1463 compatible = "qcom,sc7180-smmu-v2", "qcom,smmu-v2"; 1464 reg = <0 0x05040000 0 0x10000>; 1465 #iommu-cells = <1>; 1466 #global-interrupts = <2>; 1467 interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>, 1468 <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>, 1469 <GIC_SPI 364 IRQ_TYPE_EDGE_RISING>, 1470 <GIC_SPI 365 IRQ_TYPE_EDGE_RISING>, 1471 <GIC_SPI 366 IRQ_TYPE_EDGE_RISING>, 1472 <GIC_SPI 367 IRQ_TYPE_EDGE_RISING>, 1473 <GIC_SPI 368 IRQ_TYPE_EDGE_RISING>, 1474 <GIC_SPI 369 IRQ_TYPE_EDGE_RISING>, 1475 <GIC_SPI 370 IRQ_TYPE_EDGE_RISING>, 1476 <GIC_SPI 371 IRQ_TYPE_EDGE_RISING>; 1477 1478 clocks = <&gcc GCC_GPU_MEMNOC_GFX_CLK>, 1479 <&gcc GCC_GPU_CFG_AHB_CLK>; 1480 clock-names = "bus", "iface"; 1481 1482 power-domains = <&gpucc CX_GDSC>; 1483 }; 1484 1485 gmu: gmu@506a000 { 1486 compatible="qcom,adreno-gmu-618.0", "qcom,adreno-gmu"; 1487 reg = <0 0x0506a000 0 0x31000>, <0 0x0b290000 0 0x10000>, 1488 <0 0x0b490000 0 0x10000>; 1489 reg-names = "gmu", "gmu_pdc", "gmu_pdc_seq"; 1490 interrupts = <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>, 1491 <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>; 1492 interrupt-names = "hfi", "gmu"; 1493 clocks = <&gpucc GPU_CC_CX_GMU_CLK>, 1494 <&gpucc GPU_CC_CXO_CLK>, 1495 <&gcc GCC_DDRSS_GPU_AXI_CLK>, 1496 <&gcc GCC_GPU_MEMNOC_GFX_CLK>; 1497 clock-names = "gmu", "cxo", "axi", "memnoc"; 1498 power-domains = <&gpucc CX_GDSC>, <&gpucc GX_GDSC>; 1499 power-domain-names = "cx", "gx"; 1500 iommus = <&adreno_smmu 5>; 1501 operating-points-v2 = <&gmu_opp_table>; 1502 1503 gmu_opp_table: opp-table { 1504 compatible = "operating-points-v2"; 1505 1506 opp-200000000 { 1507 opp-hz = /bits/ 64 <200000000>; 1508 opp-level = <RPMH_REGULATOR_LEVEL_MIN_SVS>; 1509 }; 1510 }; 1511 }; 1512 |
|
1315 gpucc: clock-controller@5090000 { 1316 compatible = "qcom,sc7180-gpucc"; 1317 reg = <0 0x05090000 0 0x9000>; 1318 clocks = <&rpmhcc RPMH_CXO_CLK>, 1319 <&gcc GCC_GPU_GPLL0_CLK_SRC>, 1320 <&gcc GCC_GPU_GPLL0_DIV_CLK_SRC>; 1321 clock-names = "bi_tcxo", 1322 "gcc_gpu_gpll0_clk_src", 1323 "gcc_gpu_gpll0_div_clk_src"; 1324 #clock-cells = <1>; 1325 #reset-cells = <1>; 1326 #power-domain-cells = <1>; 1327 }; 1328 | 1513 gpucc: clock-controller@5090000 { 1514 compatible = "qcom,sc7180-gpucc"; 1515 reg = <0 0x05090000 0 0x9000>; 1516 clocks = <&rpmhcc RPMH_CXO_CLK>, 1517 <&gcc GCC_GPU_GPLL0_CLK_SRC>, 1518 <&gcc GCC_GPU_GPLL0_DIV_CLK_SRC>; 1519 clock-names = "bi_tcxo", 1520 "gcc_gpu_gpll0_clk_src", 1521 "gcc_gpu_gpll0_div_clk_src"; 1522 #clock-cells = <1>; 1523 #reset-cells = <1>; 1524 #power-domain-cells = <1>; 1525 }; 1526 |
1527 stm@6002000 { 1528 compatible = "arm,coresight-stm", "arm,primecell"; 1529 reg = <0 0x06002000 0 0x1000>, 1530 <0 0x16280000 0 0x180000>; 1531 reg-names = "stm-base", "stm-stimulus-base"; 1532 1533 clocks = <&aoss_qmp>; 1534 clock-names = "apb_pclk"; 1535 1536 out-ports { 1537 port { 1538 stm_out: endpoint { 1539 remote-endpoint = <&funnel0_in7>; 1540 }; 1541 }; 1542 }; 1543 }; 1544 1545 funnel@6041000 { 1546 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 1547 reg = <0 0x06041000 0 0x1000>; 1548 1549 clocks = <&aoss_qmp>; 1550 clock-names = "apb_pclk"; 1551 1552 out-ports { 1553 port { 1554 funnel0_out: endpoint { 1555 remote-endpoint = <&merge_funnel_in0>; 1556 }; 1557 }; 1558 }; 1559 1560 in-ports { 1561 #address-cells = <1>; 1562 #size-cells = <0>; 1563 1564 port@7 { 1565 reg = <7>; 1566 funnel0_in7: endpoint { 1567 remote-endpoint = <&stm_out>; 1568 }; 1569 }; 1570 }; 1571 }; 1572 1573 funnel@6042000 { 1574 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 1575 reg = <0 0x06042000 0 0x1000>; 1576 1577 clocks = <&aoss_qmp>; 1578 clock-names = "apb_pclk"; 1579 1580 out-ports { 1581 port { 1582 funnel1_out: endpoint { 1583 remote-endpoint = <&merge_funnel_in1>; 1584 }; 1585 }; 1586 }; 1587 1588 in-ports { 1589 #address-cells = <1>; 1590 #size-cells = <0>; 1591 1592 port@4 { 1593 reg = <4>; 1594 funnel1_in4: endpoint { 1595 remote-endpoint = <&apss_merge_funnel_out>; 1596 }; 1597 }; 1598 }; 1599 }; 1600 1601 funnel@6045000 { 1602 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 1603 reg = <0 0x06045000 0 0x1000>; 1604 1605 clocks = <&aoss_qmp>; 1606 clock-names = "apb_pclk"; 1607 1608 out-ports { 1609 port { 1610 merge_funnel_out: endpoint { 1611 remote-endpoint = <&swao_funnel_in>; 1612 }; 1613 }; 1614 }; 1615 1616 in-ports { 1617 #address-cells = <1>; 1618 #size-cells = <0>; 1619 1620 port@0 { 1621 reg = <0>; 1622 merge_funnel_in0: endpoint { 1623 remote-endpoint = <&funnel0_out>; 1624 }; 1625 }; 1626 1627 port@1 { 1628 reg = <1>; 1629 merge_funnel_in1: endpoint { 1630 remote-endpoint = <&funnel1_out>; 1631 }; 1632 }; 1633 }; 1634 }; 1635 1636 replicator@6046000 { 1637 compatible = "arm,coresight-dynamic-replicator", "arm,primecell"; 1638 reg = <0 0x06046000 0 0x1000>; 1639 1640 clocks = <&aoss_qmp>; 1641 clock-names = "apb_pclk"; 1642 1643 out-ports { 1644 port { 1645 replicator_out: endpoint { 1646 remote-endpoint = <&etr_in>; 1647 }; 1648 }; 1649 }; 1650 1651 in-ports { 1652 port { 1653 replicator_in: endpoint { 1654 remote-endpoint = <&swao_replicator_out>; 1655 }; 1656 }; 1657 }; 1658 }; 1659 1660 etr@6048000 { 1661 compatible = "arm,coresight-tmc", "arm,primecell"; 1662 reg = <0 0x06048000 0 0x1000>; 1663 1664 clocks = <&aoss_qmp>; 1665 clock-names = "apb_pclk"; 1666 arm,scatter-gather; 1667 1668 in-ports { 1669 port { 1670 etr_in: endpoint { 1671 remote-endpoint = <&replicator_out>; 1672 }; 1673 }; 1674 }; 1675 }; 1676 1677 funnel@6b04000 { 1678 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 1679 reg = <0 0x06b04000 0 0x1000>; 1680 1681 clocks = <&aoss_qmp>; 1682 clock-names = "apb_pclk"; 1683 1684 out-ports { 1685 port { 1686 swao_funnel_out: endpoint { 1687 remote-endpoint = <&etf_in>; 1688 }; 1689 }; 1690 }; 1691 1692 in-ports { 1693 #address-cells = <1>; 1694 #size-cells = <0>; 1695 1696 port@7 { 1697 reg = <7>; 1698 swao_funnel_in: endpoint { 1699 remote-endpoint = <&merge_funnel_out>; 1700 }; 1701 }; 1702 }; 1703 }; 1704 1705 etf@6b05000 { 1706 compatible = "arm,coresight-tmc", "arm,primecell"; 1707 reg = <0 0x06b05000 0 0x1000>; 1708 1709 clocks = <&aoss_qmp>; 1710 clock-names = "apb_pclk"; 1711 1712 out-ports { 1713 port { 1714 etf_out: endpoint { 1715 remote-endpoint = <&swao_replicator_in>; 1716 }; 1717 }; 1718 }; 1719 1720 in-ports { 1721 port { 1722 etf_in: endpoint { 1723 remote-endpoint = <&swao_funnel_out>; 1724 }; 1725 }; 1726 }; 1727 }; 1728 1729 replicator@6b06000 { 1730 compatible = "arm,coresight-dynamic-replicator", "arm,primecell"; 1731 reg = <0 0x06b06000 0 0x1000>; 1732 1733 clocks = <&aoss_qmp>; 1734 clock-names = "apb_pclk"; 1735 arm,coresight-loses-context-with-cpu; 1736 1737 out-ports { 1738 port { 1739 swao_replicator_out: endpoint { 1740 remote-endpoint = <&replicator_in>; 1741 }; 1742 }; 1743 }; 1744 1745 in-ports { 1746 port { 1747 swao_replicator_in: endpoint { 1748 remote-endpoint = <&etf_out>; 1749 }; 1750 }; 1751 }; 1752 }; 1753 1754 etm@7040000 { 1755 compatible = "arm,coresight-etm4x", "arm,primecell"; 1756 reg = <0 0x07040000 0 0x1000>; 1757 1758 cpu = <&CPU0>; 1759 1760 clocks = <&aoss_qmp>; 1761 clock-names = "apb_pclk"; 1762 arm,coresight-loses-context-with-cpu; 1763 1764 out-ports { 1765 port { 1766 etm0_out: endpoint { 1767 remote-endpoint = <&apss_funnel_in0>; 1768 }; 1769 }; 1770 }; 1771 }; 1772 1773 etm@7140000 { 1774 compatible = "arm,coresight-etm4x", "arm,primecell"; 1775 reg = <0 0x07140000 0 0x1000>; 1776 1777 cpu = <&CPU1>; 1778 1779 clocks = <&aoss_qmp>; 1780 clock-names = "apb_pclk"; 1781 arm,coresight-loses-context-with-cpu; 1782 1783 out-ports { 1784 port { 1785 etm1_out: endpoint { 1786 remote-endpoint = <&apss_funnel_in1>; 1787 }; 1788 }; 1789 }; 1790 }; 1791 1792 etm@7240000 { 1793 compatible = "arm,coresight-etm4x", "arm,primecell"; 1794 reg = <0 0x07240000 0 0x1000>; 1795 1796 cpu = <&CPU2>; 1797 1798 clocks = <&aoss_qmp>; 1799 clock-names = "apb_pclk"; 1800 arm,coresight-loses-context-with-cpu; 1801 1802 out-ports { 1803 port { 1804 etm2_out: endpoint { 1805 remote-endpoint = <&apss_funnel_in2>; 1806 }; 1807 }; 1808 }; 1809 }; 1810 1811 etm@7340000 { 1812 compatible = "arm,coresight-etm4x", "arm,primecell"; 1813 reg = <0 0x07340000 0 0x1000>; 1814 1815 cpu = <&CPU3>; 1816 1817 clocks = <&aoss_qmp>; 1818 clock-names = "apb_pclk"; 1819 arm,coresight-loses-context-with-cpu; 1820 1821 out-ports { 1822 port { 1823 etm3_out: endpoint { 1824 remote-endpoint = <&apss_funnel_in3>; 1825 }; 1826 }; 1827 }; 1828 }; 1829 1830 etm@7440000 { 1831 compatible = "arm,coresight-etm4x", "arm,primecell"; 1832 reg = <0 0x07440000 0 0x1000>; 1833 1834 cpu = <&CPU4>; 1835 1836 clocks = <&aoss_qmp>; 1837 clock-names = "apb_pclk"; 1838 arm,coresight-loses-context-with-cpu; 1839 1840 out-ports { 1841 port { 1842 etm4_out: endpoint { 1843 remote-endpoint = <&apss_funnel_in4>; 1844 }; 1845 }; 1846 }; 1847 }; 1848 1849 etm@7540000 { 1850 compatible = "arm,coresight-etm4x", "arm,primecell"; 1851 reg = <0 0x07540000 0 0x1000>; 1852 1853 cpu = <&CPU5>; 1854 1855 clocks = <&aoss_qmp>; 1856 clock-names = "apb_pclk"; 1857 arm,coresight-loses-context-with-cpu; 1858 1859 out-ports { 1860 port { 1861 etm5_out: endpoint { 1862 remote-endpoint = <&apss_funnel_in5>; 1863 }; 1864 }; 1865 }; 1866 }; 1867 1868 etm@7640000 { 1869 compatible = "arm,coresight-etm4x", "arm,primecell"; 1870 reg = <0 0x07640000 0 0x1000>; 1871 1872 cpu = <&CPU6>; 1873 1874 clocks = <&aoss_qmp>; 1875 clock-names = "apb_pclk"; 1876 arm,coresight-loses-context-with-cpu; 1877 1878 out-ports { 1879 port { 1880 etm6_out: endpoint { 1881 remote-endpoint = <&apss_funnel_in6>; 1882 }; 1883 }; 1884 }; 1885 }; 1886 1887 etm@7740000 { 1888 compatible = "arm,coresight-etm4x", "arm,primecell"; 1889 reg = <0 0x07740000 0 0x1000>; 1890 1891 cpu = <&CPU7>; 1892 1893 clocks = <&aoss_qmp>; 1894 clock-names = "apb_pclk"; 1895 1896 out-ports { 1897 port { 1898 etm7_out: endpoint { 1899 remote-endpoint = <&apss_funnel_in7>; 1900 }; 1901 }; 1902 }; 1903 }; 1904 1905 funnel@7800000 { /* APSS Funnel */ 1906 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 1907 reg = <0 0x07800000 0 0x1000>; 1908 1909 clocks = <&aoss_qmp>; 1910 clock-names = "apb_pclk"; 1911 1912 out-ports { 1913 port { 1914 apss_funnel_out: endpoint { 1915 remote-endpoint = <&apss_merge_funnel_in>; 1916 }; 1917 }; 1918 }; 1919 1920 in-ports { 1921 #address-cells = <1>; 1922 #size-cells = <0>; 1923 1924 port@0 { 1925 reg = <0>; 1926 apss_funnel_in0: endpoint { 1927 remote-endpoint = <&etm0_out>; 1928 }; 1929 }; 1930 1931 port@1 { 1932 reg = <1>; 1933 apss_funnel_in1: endpoint { 1934 remote-endpoint = <&etm1_out>; 1935 }; 1936 }; 1937 1938 port@2 { 1939 reg = <2>; 1940 apss_funnel_in2: endpoint { 1941 remote-endpoint = <&etm2_out>; 1942 }; 1943 }; 1944 1945 port@3 { 1946 reg = <3>; 1947 apss_funnel_in3: endpoint { 1948 remote-endpoint = <&etm3_out>; 1949 }; 1950 }; 1951 1952 port@4 { 1953 reg = <4>; 1954 apss_funnel_in4: endpoint { 1955 remote-endpoint = <&etm4_out>; 1956 }; 1957 }; 1958 1959 port@5 { 1960 reg = <5>; 1961 apss_funnel_in5: endpoint { 1962 remote-endpoint = <&etm5_out>; 1963 }; 1964 }; 1965 1966 port@6 { 1967 reg = <6>; 1968 apss_funnel_in6: endpoint { 1969 remote-endpoint = <&etm6_out>; 1970 }; 1971 }; 1972 1973 port@7 { 1974 reg = <7>; 1975 apss_funnel_in7: endpoint { 1976 remote-endpoint = <&etm7_out>; 1977 }; 1978 }; 1979 }; 1980 }; 1981 1982 funnel@7810000 { 1983 compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; 1984 reg = <0 0x07810000 0 0x1000>; 1985 1986 clocks = <&aoss_qmp>; 1987 clock-names = "apb_pclk"; 1988 1989 out-ports { 1990 port { 1991 apss_merge_funnel_out: endpoint { 1992 remote-endpoint = <&funnel1_in4>; 1993 }; 1994 }; 1995 }; 1996 1997 in-ports { 1998 port { 1999 apss_merge_funnel_in: endpoint { 2000 remote-endpoint = <&apss_funnel_out>; 2001 }; 2002 }; 2003 }; 2004 }; 2005 2006 remoteproc_mpss: remoteproc@4080000 { 2007 compatible = "qcom,sc7180-mpss-pas"; 2008 reg = <0 0x04080000 0 0x4040>, <0 0x04180000 0 0x48>; 2009 reg-names = "qdsp6", "rmb"; 2010 2011 interrupts-extended = <&intc GIC_SPI 266 IRQ_TYPE_EDGE_RISING>, 2012 <&modem_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, 2013 <&modem_smp2p_in 1 IRQ_TYPE_EDGE_RISING>, 2014 <&modem_smp2p_in 2 IRQ_TYPE_EDGE_RISING>, 2015 <&modem_smp2p_in 3 IRQ_TYPE_EDGE_RISING>, 2016 <&modem_smp2p_in 7 IRQ_TYPE_EDGE_RISING>; 2017 interrupt-names = "wdog", "fatal", "ready", "handover", 2018 "stop-ack", "shutdown-ack"; 2019 2020 clocks = <&gcc GCC_MSS_CFG_AHB_CLK>, 2021 <&gcc GCC_MSS_Q6_MEMNOC_AXI_CLK>, 2022 <&gcc GCC_MSS_NAV_AXI_CLK>, 2023 <&gcc GCC_MSS_SNOC_AXI_CLK>, 2024 <&gcc GCC_MSS_MFAB_AXIS_CLK>, 2025 <&rpmhcc RPMH_CXO_CLK>; 2026 clock-names = "iface", "bus", "nav", "snoc_axi", 2027 "mnoc_axi", "xo"; 2028 2029 power-domains = <&aoss_qmp AOSS_QMP_LS_MODEM>, 2030 <&rpmhpd SC7180_CX>, 2031 <&rpmhpd SC7180_MX>, 2032 <&rpmhpd SC7180_MSS>; 2033 power-domain-names = "load_state", "cx", "mx", "mss"; 2034 2035 memory-region = <&mpss_mem>; 2036 2037 qcom,smem-states = <&modem_smp2p_out 0>; 2038 qcom,smem-state-names = "stop"; 2039 2040 resets = <&aoss_reset AOSS_CC_MSS_RESTART>, 2041 <&pdc_reset PDC_MODEM_SYNC_RESET>; 2042 reset-names = "mss_restart", "pdc_reset"; 2043 2044 qcom,halt-regs = <&tcsr_mutex_regs 0x23000 0x25000 0x24000>; 2045 qcom,spare-regs = <&tcsr_regs 0xb3e4>; 2046 2047 status = "disabled"; 2048 2049 glink-edge { 2050 interrupts = <GIC_SPI 449 IRQ_TYPE_EDGE_RISING>; 2051 label = "modem"; 2052 qcom,remote-pid = <1>; 2053 mboxes = <&apss_shared 12>; 2054 }; 2055 }; 2056 2057 sdhc_2: sdhci@8804000 { 2058 compatible = "qcom,sc7180-sdhci", "qcom,sdhci-msm-v5"; 2059 reg = <0 0x08804000 0 0x1000>; 2060 2061 iommus = <&apps_smmu 0x80 0>; 2062 interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>, 2063 <GIC_SPI 222 IRQ_TYPE_LEVEL_HIGH>; 2064 interrupt-names = "hc_irq", "pwr_irq"; 2065 2066 clocks = <&gcc GCC_SDCC2_APPS_CLK>, 2067 <&gcc GCC_SDCC2_AHB_CLK>; 2068 clock-names = "core", "iface"; 2069 2070 bus-width = <4>; 2071 2072 status = "disabled"; 2073 }; 2074 |
|
1329 qspi: spi@88dc000 { 1330 compatible = "qcom,qspi-v1"; 1331 reg = <0 0x088dc000 0 0x600>; 1332 #address-cells = <1>; 1333 #size-cells = <0>; 1334 interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; 1335 clocks = <&gcc GCC_QSPI_CNOC_PERIPH_AHB_CLK>, 1336 <&gcc GCC_QSPI_CORE_CLK>; 1337 clock-names = "iface", "core"; 1338 status = "disabled"; 1339 }; 1340 1341 usb_1_hsphy: phy@88e3000 { | 2075 qspi: spi@88dc000 { 2076 compatible = "qcom,qspi-v1"; 2077 reg = <0 0x088dc000 0 0x600>; 2078 #address-cells = <1>; 2079 #size-cells = <0>; 2080 interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; 2081 clocks = <&gcc GCC_QSPI_CNOC_PERIPH_AHB_CLK>, 2082 <&gcc GCC_QSPI_CORE_CLK>; 2083 clock-names = "iface", "core"; 2084 status = "disabled"; 2085 }; 2086 2087 usb_1_hsphy: phy@88e3000 { |
1342 compatible = "qcom,sc7180-qusb2-phy"; | 2088 compatible = "qcom,sc7180-qusb2-phy", "qcom,qusb2-v2-phy"; |
1343 reg = <0 0x088e3000 0 0x400>; 1344 status = "disabled"; 1345 #phy-cells = <0>; 1346 clocks = <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>, 1347 <&rpmhcc RPMH_CXO_CLK>; 1348 clock-names = "cfg_ahb", "ref"; 1349 resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>; 1350 --- 119 unchanged lines hidden (view full) --- 1470 <&videocc VIDEO_CC_VENUS_AHB_CLK>, 1471 <&videocc VIDEO_CC_VENUS_CTL_AXI_CLK>, 1472 <&videocc VIDEO_CC_VCODEC0_CORE_CLK>, 1473 <&videocc VIDEO_CC_VCODEC0_AXI_CLK>; 1474 clock-names = "core", "iface", "bus", 1475 "vcodec0_core", "vcodec0_bus"; 1476 iommus = <&apps_smmu 0x0c00 0x60>; 1477 memory-region = <&venus_mem>; | 2089 reg = <0 0x088e3000 0 0x400>; 2090 status = "disabled"; 2091 #phy-cells = <0>; 2092 clocks = <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>, 2093 <&rpmhcc RPMH_CXO_CLK>; 2094 clock-names = "cfg_ahb", "ref"; 2095 resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>; 2096 --- 119 unchanged lines hidden (view full) --- 2216 <&videocc VIDEO_CC_VENUS_AHB_CLK>, 2217 <&videocc VIDEO_CC_VENUS_CTL_AXI_CLK>, 2218 <&videocc VIDEO_CC_VCODEC0_CORE_CLK>, 2219 <&videocc VIDEO_CC_VCODEC0_AXI_CLK>; 2220 clock-names = "core", "iface", "bus", 2221 "vcodec0_core", "vcodec0_bus"; 2222 iommus = <&apps_smmu 0x0c00 0x60>; 2223 memory-region = <&venus_mem>; |
2224 interconnects = <&mmss_noc MASTER_VIDEO_P0 &mc_virt SLAVE_EBI1>, 2225 <&gem_noc MASTER_APPSS_PROC &config_noc SLAVE_VENUS_CFG>; 2226 interconnect-names = "video-mem", "cpu-cfg"; |
|
1478 1479 video-decoder { 1480 compatible = "venus-decoder"; 1481 }; 1482 1483 video-encoder { 1484 compatible = "venus-encoder"; 1485 }; --- 53 unchanged lines hidden (view full) --- 1539 clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>, 1540 <&dispcc DISP_CC_MDSS_ROT_CLK>, 1541 <&dispcc DISP_CC_MDSS_MDP_LUT_CLK>, 1542 <&dispcc DISP_CC_MDSS_MDP_CLK>, 1543 <&dispcc DISP_CC_MDSS_VSYNC_CLK>; 1544 clock-names = "iface", "rot", "lut", "core", 1545 "vsync"; 1546 assigned-clocks = <&dispcc DISP_CC_MDSS_MDP_CLK>, | 2227 2228 video-decoder { 2229 compatible = "venus-decoder"; 2230 }; 2231 2232 video-encoder { 2233 compatible = "venus-encoder"; 2234 }; --- 53 unchanged lines hidden (view full) --- 2288 clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>, 2289 <&dispcc DISP_CC_MDSS_ROT_CLK>, 2290 <&dispcc DISP_CC_MDSS_MDP_LUT_CLK>, 2291 <&dispcc DISP_CC_MDSS_MDP_CLK>, 2292 <&dispcc DISP_CC_MDSS_VSYNC_CLK>; 2293 clock-names = "iface", "rot", "lut", "core", 2294 "vsync"; 2295 assigned-clocks = <&dispcc DISP_CC_MDSS_MDP_CLK>, |
1547 <&dispcc DISP_CC_MDSS_VSYNC_CLK>; | 2296 <&dispcc DISP_CC_MDSS_VSYNC_CLK>, 2297 <&dispcc DISP_CC_MDSS_ROT_CLK>, 2298 <&dispcc DISP_CC_MDSS_AHB_CLK>; |
1548 assigned-clock-rates = <300000000>, | 2299 assigned-clock-rates = <300000000>, |
2300 <19200000>, 2301 <19200000>, |
|
1549 <19200000>; 1550 1551 interrupt-parent = <&mdss>; 1552 interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; 1553 1554 status = "disabled"; 1555 1556 ports { --- 449 unchanged lines hidden (view full) --- 2006 clock-names = "xo", "alternate"; 2007 2008 #freq-domain-cells = <1>; 2009 }; 2010 }; 2011 2012 thermal-zones { 2013 cpu0-thermal { | 2302 <19200000>; 2303 2304 interrupt-parent = <&mdss>; 2305 interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; 2306 2307 status = "disabled"; 2308 2309 ports { --- 449 unchanged lines hidden (view full) --- 2759 clock-names = "xo", "alternate"; 2760 2761 #freq-domain-cells = <1>; 2762 }; 2763 }; 2764 2765 thermal-zones { 2766 cpu0-thermal { |
2014 polling-delay-passive = <250>; 2015 polling-delay = <1000>; | 2767 polling-delay-passive = <0>; 2768 polling-delay = <0>; |
2016 2017 thermal-sensors = <&tsens0 1>; 2018 2019 trips { 2020 cpu0_alert0: trip-point0 { 2021 temperature = <90000>; 2022 hysteresis = <2000>; 2023 type = "passive"; --- 30 unchanged lines hidden (view full) --- 2054 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2055 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2056 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2057 }; 2058 }; 2059 }; 2060 2061 cpu1-thermal { | 2769 2770 thermal-sensors = <&tsens0 1>; 2771 2772 trips { 2773 cpu0_alert0: trip-point0 { 2774 temperature = <90000>; 2775 hysteresis = <2000>; 2776 type = "passive"; --- 30 unchanged lines hidden (view full) --- 2807 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2808 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2809 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2810 }; 2811 }; 2812 }; 2813 2814 cpu1-thermal { |
2062 polling-delay-passive = <250>; 2063 polling-delay = <1000>; | 2815 polling-delay-passive = <0>; 2816 polling-delay = <0>; |
2064 2065 thermal-sensors = <&tsens0 2>; 2066 2067 trips { 2068 cpu1_alert0: trip-point0 { 2069 temperature = <90000>; 2070 hysteresis = <2000>; 2071 type = "passive"; --- 30 unchanged lines hidden (view full) --- 2102 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2103 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2104 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2105 }; 2106 }; 2107 }; 2108 2109 cpu2-thermal { | 2817 2818 thermal-sensors = <&tsens0 2>; 2819 2820 trips { 2821 cpu1_alert0: trip-point0 { 2822 temperature = <90000>; 2823 hysteresis = <2000>; 2824 type = "passive"; --- 30 unchanged lines hidden (view full) --- 2855 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2856 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2857 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2858 }; 2859 }; 2860 }; 2861 2862 cpu2-thermal { |
2110 polling-delay-passive = <250>; 2111 polling-delay = <1000>; | 2863 polling-delay-passive = <0>; 2864 polling-delay = <0>; |
2112 2113 thermal-sensors = <&tsens0 3>; 2114 2115 trips { 2116 cpu2_alert0: trip-point0 { 2117 temperature = <90000>; 2118 hysteresis = <2000>; 2119 type = "passive"; --- 30 unchanged lines hidden (view full) --- 2150 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2151 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2152 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2153 }; 2154 }; 2155 }; 2156 2157 cpu3-thermal { | 2865 2866 thermal-sensors = <&tsens0 3>; 2867 2868 trips { 2869 cpu2_alert0: trip-point0 { 2870 temperature = <90000>; 2871 hysteresis = <2000>; 2872 type = "passive"; --- 30 unchanged lines hidden (view full) --- 2903 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2904 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2905 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2906 }; 2907 }; 2908 }; 2909 2910 cpu3-thermal { |
2158 polling-delay-passive = <250>; 2159 polling-delay = <1000>; | 2911 polling-delay-passive = <0>; 2912 polling-delay = <0>; |
2160 2161 thermal-sensors = <&tsens0 4>; 2162 2163 trips { 2164 cpu3_alert0: trip-point0 { 2165 temperature = <90000>; 2166 hysteresis = <2000>; 2167 type = "passive"; --- 30 unchanged lines hidden (view full) --- 2198 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2199 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2200 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2201 }; 2202 }; 2203 }; 2204 2205 cpu4-thermal { | 2913 2914 thermal-sensors = <&tsens0 4>; 2915 2916 trips { 2917 cpu3_alert0: trip-point0 { 2918 temperature = <90000>; 2919 hysteresis = <2000>; 2920 type = "passive"; --- 30 unchanged lines hidden (view full) --- 2951 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2952 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2953 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2954 }; 2955 }; 2956 }; 2957 2958 cpu4-thermal { |
2206 polling-delay-passive = <250>; 2207 polling-delay = <1000>; | 2959 polling-delay-passive = <0>; 2960 polling-delay = <0>; |
2208 2209 thermal-sensors = <&tsens0 5>; 2210 2211 trips { 2212 cpu4_alert0: trip-point0 { 2213 temperature = <90000>; 2214 hysteresis = <2000>; 2215 type = "passive"; --- 30 unchanged lines hidden (view full) --- 2246 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2247 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2248 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2249 }; 2250 }; 2251 }; 2252 2253 cpu5-thermal { | 2961 2962 thermal-sensors = <&tsens0 5>; 2963 2964 trips { 2965 cpu4_alert0: trip-point0 { 2966 temperature = <90000>; 2967 hysteresis = <2000>; 2968 type = "passive"; --- 30 unchanged lines hidden (view full) --- 2999 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 3000 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 3001 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 3002 }; 3003 }; 3004 }; 3005 3006 cpu5-thermal { |
2254 polling-delay-passive = <250>; 2255 polling-delay = <1000>; | 3007 polling-delay-passive = <0>; 3008 polling-delay = <0>; |
2256 2257 thermal-sensors = <&tsens0 6>; 2258 2259 trips { 2260 cpu5_alert0: trip-point0 { 2261 temperature = <90000>; 2262 hysteresis = <2000>; 2263 type = "passive"; --- 30 unchanged lines hidden (view full) --- 2294 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2295 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2296 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2297 }; 2298 }; 2299 }; 2300 2301 cpu6-thermal { | 3009 3010 thermal-sensors = <&tsens0 6>; 3011 3012 trips { 3013 cpu5_alert0: trip-point0 { 3014 temperature = <90000>; 3015 hysteresis = <2000>; 3016 type = "passive"; --- 30 unchanged lines hidden (view full) --- 3047 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 3048 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 3049 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 3050 }; 3051 }; 3052 }; 3053 3054 cpu6-thermal { |
2302 polling-delay-passive = <250>; 2303 polling-delay = <1000>; | 3055 polling-delay-passive = <0>; 3056 polling-delay = <0>; |
2304 2305 thermal-sensors = <&tsens0 9>; 2306 2307 trips { 2308 cpu6_alert0: trip-point0 { 2309 temperature = <90000>; 2310 hysteresis = <2000>; 2311 type = "passive"; --- 22 unchanged lines hidden (view full) --- 2334 trip = <&cpu6_alert1>; 2335 cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2336 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2337 }; 2338 }; 2339 }; 2340 2341 cpu7-thermal { | 3057 3058 thermal-sensors = <&tsens0 9>; 3059 3060 trips { 3061 cpu6_alert0: trip-point0 { 3062 temperature = <90000>; 3063 hysteresis = <2000>; 3064 type = "passive"; --- 22 unchanged lines hidden (view full) --- 3087 trip = <&cpu6_alert1>; 3088 cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 3089 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 3090 }; 3091 }; 3092 }; 3093 3094 cpu7-thermal { |
2342 polling-delay-passive = <250>; 2343 polling-delay = <1000>; | 3095 polling-delay-passive = <0>; 3096 polling-delay = <0>; |
2344 2345 thermal-sensors = <&tsens0 10>; 2346 2347 trips { 2348 cpu7_alert0: trip-point0 { 2349 temperature = <90000>; 2350 hysteresis = <2000>; 2351 type = "passive"; --- 22 unchanged lines hidden (view full) --- 2374 trip = <&cpu7_alert1>; 2375 cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2376 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2377 }; 2378 }; 2379 }; 2380 2381 cpu8-thermal { | 3097 3098 thermal-sensors = <&tsens0 10>; 3099 3100 trips { 3101 cpu7_alert0: trip-point0 { 3102 temperature = <90000>; 3103 hysteresis = <2000>; 3104 type = "passive"; --- 22 unchanged lines hidden (view full) --- 3127 trip = <&cpu7_alert1>; 3128 cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 3129 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 3130 }; 3131 }; 3132 }; 3133 3134 cpu8-thermal { |
2382 polling-delay-passive = <250>; 2383 polling-delay = <1000>; | 3135 polling-delay-passive = <0>; 3136 polling-delay = <0>; |
2384 2385 thermal-sensors = <&tsens0 11>; 2386 2387 trips { 2388 cpu8_alert0: trip-point0 { 2389 temperature = <90000>; 2390 hysteresis = <2000>; 2391 type = "passive"; --- 22 unchanged lines hidden (view full) --- 2414 trip = <&cpu8_alert1>; 2415 cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2416 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2417 }; 2418 }; 2419 }; 2420 2421 cpu9-thermal { | 3137 3138 thermal-sensors = <&tsens0 11>; 3139 3140 trips { 3141 cpu8_alert0: trip-point0 { 3142 temperature = <90000>; 3143 hysteresis = <2000>; 3144 type = "passive"; --- 22 unchanged lines hidden (view full) --- 3167 trip = <&cpu8_alert1>; 3168 cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 3169 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 3170 }; 3171 }; 3172 }; 3173 3174 cpu9-thermal { |
2422 polling-delay-passive = <250>; 2423 polling-delay = <1000>; | 3175 polling-delay-passive = <0>; 3176 polling-delay = <0>; |
2424 2425 thermal-sensors = <&tsens0 12>; 2426 2427 trips { 2428 cpu9_alert0: trip-point0 { 2429 temperature = <90000>; 2430 hysteresis = <2000>; 2431 type = "passive"; --- 22 unchanged lines hidden (view full) --- 2454 trip = <&cpu9_alert1>; 2455 cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2456 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2457 }; 2458 }; 2459 }; 2460 2461 aoss0-thermal { | 3177 3178 thermal-sensors = <&tsens0 12>; 3179 3180 trips { 3181 cpu9_alert0: trip-point0 { 3182 temperature = <90000>; 3183 hysteresis = <2000>; 3184 type = "passive"; --- 22 unchanged lines hidden (view full) --- 3207 trip = <&cpu9_alert1>; 3208 cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 3209 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 3210 }; 3211 }; 3212 }; 3213 3214 aoss0-thermal { |
2462 polling-delay-passive = <250>; 2463 polling-delay = <1000>; | 3215 polling-delay-passive = <0>; 3216 polling-delay = <0>; |
2464 2465 thermal-sensors = <&tsens0 0>; 2466 2467 trips { 2468 aoss0_alert0: trip-point0 { 2469 temperature = <90000>; 2470 hysteresis = <2000>; 2471 type = "hot"; 2472 }; 2473 2474 aoss0_crit: aoss0_crit { 2475 temperature = <110000>; 2476 hysteresis = <2000>; 2477 type = "critical"; 2478 }; 2479 }; 2480 }; 2481 2482 cpuss0-thermal { | 3217 3218 thermal-sensors = <&tsens0 0>; 3219 3220 trips { 3221 aoss0_alert0: trip-point0 { 3222 temperature = <90000>; 3223 hysteresis = <2000>; 3224 type = "hot"; 3225 }; 3226 3227 aoss0_crit: aoss0_crit { 3228 temperature = <110000>; 3229 hysteresis = <2000>; 3230 type = "critical"; 3231 }; 3232 }; 3233 }; 3234 3235 cpuss0-thermal { |
2483 polling-delay-passive = <250>; 2484 polling-delay = <1000>; | 3236 polling-delay-passive = <0>; 3237 polling-delay = <0>; |
2485 2486 thermal-sensors = <&tsens0 7>; 2487 2488 trips { 2489 cpuss0_alert0: trip-point0 { 2490 temperature = <90000>; 2491 hysteresis = <2000>; 2492 type = "hot"; 2493 }; 2494 cpuss0_crit: cluster0_crit { 2495 temperature = <110000>; 2496 hysteresis = <2000>; 2497 type = "critical"; 2498 }; 2499 }; 2500 }; 2501 2502 cpuss1-thermal { | 3238 3239 thermal-sensors = <&tsens0 7>; 3240 3241 trips { 3242 cpuss0_alert0: trip-point0 { 3243 temperature = <90000>; 3244 hysteresis = <2000>; 3245 type = "hot"; 3246 }; 3247 cpuss0_crit: cluster0_crit { 3248 temperature = <110000>; 3249 hysteresis = <2000>; 3250 type = "critical"; 3251 }; 3252 }; 3253 }; 3254 3255 cpuss1-thermal { |
2503 polling-delay-passive = <250>; 2504 polling-delay = <1000>; | 3256 polling-delay-passive = <0>; 3257 polling-delay = <0>; |
2505 2506 thermal-sensors = <&tsens0 8>; 2507 2508 trips { 2509 cpuss1_alert0: trip-point0 { 2510 temperature = <90000>; 2511 hysteresis = <2000>; 2512 type = "hot"; 2513 }; 2514 cpuss1_crit: cluster0_crit { 2515 temperature = <110000>; 2516 hysteresis = <2000>; 2517 type = "critical"; 2518 }; 2519 }; 2520 }; 2521 2522 gpuss0-thermal { | 3258 3259 thermal-sensors = <&tsens0 8>; 3260 3261 trips { 3262 cpuss1_alert0: trip-point0 { 3263 temperature = <90000>; 3264 hysteresis = <2000>; 3265 type = "hot"; 3266 }; 3267 cpuss1_crit: cluster0_crit { 3268 temperature = <110000>; 3269 hysteresis = <2000>; 3270 type = "critical"; 3271 }; 3272 }; 3273 }; 3274 3275 gpuss0-thermal { |
2523 polling-delay-passive = <250>; 2524 polling-delay = <1000>; | 3276 polling-delay-passive = <0>; 3277 polling-delay = <0>; |
2525 2526 thermal-sensors = <&tsens0 13>; 2527 2528 trips { 2529 gpuss0_alert0: trip-point0 { 2530 temperature = <90000>; 2531 hysteresis = <2000>; 2532 type = "hot"; 2533 }; 2534 2535 gpuss0_crit: gpuss0_crit { 2536 temperature = <110000>; 2537 hysteresis = <2000>; 2538 type = "critical"; 2539 }; 2540 }; 2541 }; 2542 2543 gpuss1-thermal { | 3278 3279 thermal-sensors = <&tsens0 13>; 3280 3281 trips { 3282 gpuss0_alert0: trip-point0 { 3283 temperature = <90000>; 3284 hysteresis = <2000>; 3285 type = "hot"; 3286 }; 3287 3288 gpuss0_crit: gpuss0_crit { 3289 temperature = <110000>; 3290 hysteresis = <2000>; 3291 type = "critical"; 3292 }; 3293 }; 3294 }; 3295 3296 gpuss1-thermal { |
2544 polling-delay-passive = <250>; 2545 polling-delay = <1000>; | 3297 polling-delay-passive = <0>; 3298 polling-delay = <0>; |
2546 2547 thermal-sensors = <&tsens0 14>; 2548 2549 trips { 2550 gpuss1_alert0: trip-point0 { 2551 temperature = <90000>; 2552 hysteresis = <2000>; 2553 type = "hot"; 2554 }; 2555 2556 gpuss1_crit: gpuss1_crit { 2557 temperature = <110000>; 2558 hysteresis = <2000>; 2559 type = "critical"; 2560 }; 2561 }; 2562 }; 2563 2564 aoss1-thermal { | 3299 3300 thermal-sensors = <&tsens0 14>; 3301 3302 trips { 3303 gpuss1_alert0: trip-point0 { 3304 temperature = <90000>; 3305 hysteresis = <2000>; 3306 type = "hot"; 3307 }; 3308 3309 gpuss1_crit: gpuss1_crit { 3310 temperature = <110000>; 3311 hysteresis = <2000>; 3312 type = "critical"; 3313 }; 3314 }; 3315 }; 3316 3317 aoss1-thermal { |
2565 polling-delay-passive = <250>; 2566 polling-delay = <1000>; | 3318 polling-delay-passive = <0>; 3319 polling-delay = <0>; |
2567 2568 thermal-sensors = <&tsens1 0>; 2569 2570 trips { 2571 aoss1_alert0: trip-point0 { 2572 temperature = <90000>; 2573 hysteresis = <2000>; 2574 type = "hot"; 2575 }; 2576 2577 aoss1_crit: aoss1_crit { 2578 temperature = <110000>; 2579 hysteresis = <2000>; 2580 type = "critical"; 2581 }; 2582 }; 2583 }; 2584 2585 cwlan-thermal { | 3320 3321 thermal-sensors = <&tsens1 0>; 3322 3323 trips { 3324 aoss1_alert0: trip-point0 { 3325 temperature = <90000>; 3326 hysteresis = <2000>; 3327 type = "hot"; 3328 }; 3329 3330 aoss1_crit: aoss1_crit { 3331 temperature = <110000>; 3332 hysteresis = <2000>; 3333 type = "critical"; 3334 }; 3335 }; 3336 }; 3337 3338 cwlan-thermal { |
2586 polling-delay-passive = <250>; 2587 polling-delay = <1000>; | 3339 polling-delay-passive = <0>; 3340 polling-delay = <0>; |
2588 2589 thermal-sensors = <&tsens1 1>; 2590 2591 trips { 2592 cwlan_alert0: trip-point0 { 2593 temperature = <90000>; 2594 hysteresis = <2000>; 2595 type = "hot"; 2596 }; 2597 2598 cwlan_crit: cwlan_crit { 2599 temperature = <110000>; 2600 hysteresis = <2000>; 2601 type = "critical"; 2602 }; 2603 }; 2604 }; 2605 2606 audio-thermal { | 3341 3342 thermal-sensors = <&tsens1 1>; 3343 3344 trips { 3345 cwlan_alert0: trip-point0 { 3346 temperature = <90000>; 3347 hysteresis = <2000>; 3348 type = "hot"; 3349 }; 3350 3351 cwlan_crit: cwlan_crit { 3352 temperature = <110000>; 3353 hysteresis = <2000>; 3354 type = "critical"; 3355 }; 3356 }; 3357 }; 3358 3359 audio-thermal { |
2607 polling-delay-passive = <250>; 2608 polling-delay = <1000>; | 3360 polling-delay-passive = <0>; 3361 polling-delay = <0>; |
2609 2610 thermal-sensors = <&tsens1 2>; 2611 2612 trips { 2613 audio_alert0: trip-point0 { 2614 temperature = <90000>; 2615 hysteresis = <2000>; 2616 type = "hot"; 2617 }; 2618 2619 audio_crit: audio_crit { 2620 temperature = <110000>; 2621 hysteresis = <2000>; 2622 type = "critical"; 2623 }; 2624 }; 2625 }; 2626 2627 ddr-thermal { | 3362 3363 thermal-sensors = <&tsens1 2>; 3364 3365 trips { 3366 audio_alert0: trip-point0 { 3367 temperature = <90000>; 3368 hysteresis = <2000>; 3369 type = "hot"; 3370 }; 3371 3372 audio_crit: audio_crit { 3373 temperature = <110000>; 3374 hysteresis = <2000>; 3375 type = "critical"; 3376 }; 3377 }; 3378 }; 3379 3380 ddr-thermal { |
2628 polling-delay-passive = <250>; 2629 polling-delay = <1000>; | 3381 polling-delay-passive = <0>; 3382 polling-delay = <0>; |
2630 2631 thermal-sensors = <&tsens1 3>; 2632 2633 trips { 2634 ddr_alert0: trip-point0 { 2635 temperature = <90000>; 2636 hysteresis = <2000>; 2637 type = "hot"; 2638 }; 2639 2640 ddr_crit: ddr_crit { 2641 temperature = <110000>; 2642 hysteresis = <2000>; 2643 type = "critical"; 2644 }; 2645 }; 2646 }; 2647 2648 q6-hvx-thermal { | 3383 3384 thermal-sensors = <&tsens1 3>; 3385 3386 trips { 3387 ddr_alert0: trip-point0 { 3388 temperature = <90000>; 3389 hysteresis = <2000>; 3390 type = "hot"; 3391 }; 3392 3393 ddr_crit: ddr_crit { 3394 temperature = <110000>; 3395 hysteresis = <2000>; 3396 type = "critical"; 3397 }; 3398 }; 3399 }; 3400 3401 q6-hvx-thermal { |
2649 polling-delay-passive = <250>; 2650 polling-delay = <1000>; | 3402 polling-delay-passive = <0>; 3403 polling-delay = <0>; |
2651 2652 thermal-sensors = <&tsens1 4>; 2653 2654 trips { 2655 q6_hvx_alert0: trip-point0 { 2656 temperature = <90000>; 2657 hysteresis = <2000>; 2658 type = "hot"; 2659 }; 2660 2661 q6_hvx_crit: q6_hvx_crit { 2662 temperature = <110000>; 2663 hysteresis = <2000>; 2664 type = "critical"; 2665 }; 2666 }; 2667 }; 2668 2669 camera-thermal { | 3404 3405 thermal-sensors = <&tsens1 4>; 3406 3407 trips { 3408 q6_hvx_alert0: trip-point0 { 3409 temperature = <90000>; 3410 hysteresis = <2000>; 3411 type = "hot"; 3412 }; 3413 3414 q6_hvx_crit: q6_hvx_crit { 3415 temperature = <110000>; 3416 hysteresis = <2000>; 3417 type = "critical"; 3418 }; 3419 }; 3420 }; 3421 3422 camera-thermal { |
2670 polling-delay-passive = <250>; 2671 polling-delay = <1000>; | 3423 polling-delay-passive = <0>; 3424 polling-delay = <0>; |
2672 2673 thermal-sensors = <&tsens1 5>; 2674 2675 trips { 2676 camera_alert0: trip-point0 { 2677 temperature = <90000>; 2678 hysteresis = <2000>; 2679 type = "hot"; 2680 }; 2681 2682 camera_crit: camera_crit { 2683 temperature = <110000>; 2684 hysteresis = <2000>; 2685 type = "critical"; 2686 }; 2687 }; 2688 }; 2689 2690 mdm-core-thermal { | 3425 3426 thermal-sensors = <&tsens1 5>; 3427 3428 trips { 3429 camera_alert0: trip-point0 { 3430 temperature = <90000>; 3431 hysteresis = <2000>; 3432 type = "hot"; 3433 }; 3434 3435 camera_crit: camera_crit { 3436 temperature = <110000>; 3437 hysteresis = <2000>; 3438 type = "critical"; 3439 }; 3440 }; 3441 }; 3442 3443 mdm-core-thermal { |
2691 polling-delay-passive = <250>; 2692 polling-delay = <1000>; | 3444 polling-delay-passive = <0>; 3445 polling-delay = <0>; |
2693 2694 thermal-sensors = <&tsens1 6>; 2695 2696 trips { 2697 mdm_alert0: trip-point0 { 2698 temperature = <90000>; 2699 hysteresis = <2000>; 2700 type = "hot"; 2701 }; 2702 2703 mdm_crit: mdm_crit { 2704 temperature = <110000>; 2705 hysteresis = <2000>; 2706 type = "critical"; 2707 }; 2708 }; 2709 }; 2710 2711 mdm-dsp-thermal { | 3446 3447 thermal-sensors = <&tsens1 6>; 3448 3449 trips { 3450 mdm_alert0: trip-point0 { 3451 temperature = <90000>; 3452 hysteresis = <2000>; 3453 type = "hot"; 3454 }; 3455 3456 mdm_crit: mdm_crit { 3457 temperature = <110000>; 3458 hysteresis = <2000>; 3459 type = "critical"; 3460 }; 3461 }; 3462 }; 3463 3464 mdm-dsp-thermal { |
2712 polling-delay-passive = <250>; 2713 polling-delay = <1000>; | 3465 polling-delay-passive = <0>; 3466 polling-delay = <0>; |
2714 2715 thermal-sensors = <&tsens1 7>; 2716 2717 trips { 2718 mdm_dsp_alert0: trip-point0 { 2719 temperature = <90000>; 2720 hysteresis = <2000>; 2721 type = "hot"; 2722 }; 2723 2724 mdm_dsp_crit: mdm_dsp_crit { 2725 temperature = <110000>; 2726 hysteresis = <2000>; 2727 type = "critical"; 2728 }; 2729 }; 2730 }; 2731 2732 npu-thermal { | 3467 3468 thermal-sensors = <&tsens1 7>; 3469 3470 trips { 3471 mdm_dsp_alert0: trip-point0 { 3472 temperature = <90000>; 3473 hysteresis = <2000>; 3474 type = "hot"; 3475 }; 3476 3477 mdm_dsp_crit: mdm_dsp_crit { 3478 temperature = <110000>; 3479 hysteresis = <2000>; 3480 type = "critical"; 3481 }; 3482 }; 3483 }; 3484 3485 npu-thermal { |
2733 polling-delay-passive = <250>; 2734 polling-delay = <1000>; | 3486 polling-delay-passive = <0>; 3487 polling-delay = <0>; |
2735 2736 thermal-sensors = <&tsens1 8>; 2737 2738 trips { 2739 npu_alert0: trip-point0 { 2740 temperature = <90000>; 2741 hysteresis = <2000>; 2742 type = "hot"; 2743 }; 2744 2745 npu_crit: npu_crit { 2746 temperature = <110000>; 2747 hysteresis = <2000>; 2748 type = "critical"; 2749 }; 2750 }; 2751 }; 2752 2753 video-thermal { | 3488 3489 thermal-sensors = <&tsens1 8>; 3490 3491 trips { 3492 npu_alert0: trip-point0 { 3493 temperature = <90000>; 3494 hysteresis = <2000>; 3495 type = "hot"; 3496 }; 3497 3498 npu_crit: npu_crit { 3499 temperature = <110000>; 3500 hysteresis = <2000>; 3501 type = "critical"; 3502 }; 3503 }; 3504 }; 3505 3506 video-thermal { |
2754 polling-delay-passive = <250>; 2755 polling-delay = <1000>; | 3507 polling-delay-passive = <0>; 3508 polling-delay = <0>; |
2756 2757 thermal-sensors = <&tsens1 9>; 2758 2759 trips { 2760 video_alert0: trip-point0 { 2761 temperature = <90000>; 2762 hysteresis = <2000>; 2763 type = "hot"; --- 19 unchanged lines hidden --- | 3509 3510 thermal-sensors = <&tsens1 9>; 3511 3512 trips { 3513 video_alert0: trip-point0 { 3514 temperature = <90000>; 3515 hysteresis = <2000>; 3516 type = "hot"; --- 19 unchanged lines hidden --- |