1*ef659a5bSDmitry Baryshkov// SPDX-License-Identifier: BSD-3-Clause 2*ef659a5bSDmitry Baryshkov/* 3*ef659a5bSDmitry Baryshkov * Copyright (c) 2025 Qualcomm Innovation Center, Inc. All rights reserved. 4*ef659a5bSDmitry Baryshkov */ 5*ef659a5bSDmitry Baryshkov 6*ef659a5bSDmitry Baryshkov/* X1P42100 is heavily based on hamoa, with some meaningful differences */ 7*ef659a5bSDmitry Baryshkov#include "hamoa.dtsi" 8*ef659a5bSDmitry Baryshkov 9*ef659a5bSDmitry Baryshkov/delete-node/ &bwmon_cluster0; 10*ef659a5bSDmitry Baryshkov/delete-node/ &cluster_pd2; 11*ef659a5bSDmitry Baryshkov/delete-node/ &cpu_map_cluster2; 12*ef659a5bSDmitry Baryshkov/delete-node/ &cpu8; 13*ef659a5bSDmitry Baryshkov/delete-node/ &cpu9; 14*ef659a5bSDmitry Baryshkov/delete-node/ &cpu10; 15*ef659a5bSDmitry Baryshkov/delete-node/ &cpu11; 16*ef659a5bSDmitry Baryshkov/delete-node/ &cpu_pd8; 17*ef659a5bSDmitry Baryshkov/delete-node/ &cpu_pd9; 18*ef659a5bSDmitry Baryshkov/delete-node/ &cpu_pd10; 19*ef659a5bSDmitry Baryshkov/delete-node/ &cpu_pd11; 20*ef659a5bSDmitry Baryshkov/delete-node/ &gpu_opp_table; 21*ef659a5bSDmitry Baryshkov/delete-node/ &gpu_speed_bin; 22*ef659a5bSDmitry Baryshkov/delete-node/ &pcie3_phy; 23*ef659a5bSDmitry Baryshkov/delete-node/ &thermal_zones; 24*ef659a5bSDmitry Baryshkov 25*ef659a5bSDmitry Baryshkov&gcc { 26*ef659a5bSDmitry Baryshkov compatible = "qcom,x1p42100-gcc", "qcom,x1e80100-gcc"; 27*ef659a5bSDmitry Baryshkov}; 28*ef659a5bSDmitry Baryshkov 29*ef659a5bSDmitry Baryshkov&gmu { 30*ef659a5bSDmitry Baryshkov compatible = "qcom,adreno-gmu-x145.0", "qcom,adreno-gmu"; 31*ef659a5bSDmitry Baryshkov}; 32*ef659a5bSDmitry Baryshkov 33*ef659a5bSDmitry Baryshkov&gpu { 34*ef659a5bSDmitry Baryshkov compatible = "qcom,adreno-43030c00", "qcom,adreno"; 35*ef659a5bSDmitry Baryshkov 36*ef659a5bSDmitry Baryshkov nvmem-cells = <&gpu_speed_bin>; 37*ef659a5bSDmitry Baryshkov nvmem-cell-names = "speed_bin"; 38*ef659a5bSDmitry Baryshkov 39*ef659a5bSDmitry Baryshkov gpu_opp_table: opp-table { 40*ef659a5bSDmitry Baryshkov compatible = "operating-points-v2-adreno", "operating-points-v2"; 41*ef659a5bSDmitry Baryshkov 42*ef659a5bSDmitry Baryshkov opp-1400000000 { 43*ef659a5bSDmitry Baryshkov opp-hz = /bits/ 64 <1400000000>; 44*ef659a5bSDmitry Baryshkov opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L4>; 45*ef659a5bSDmitry Baryshkov opp-peak-kBps = <16500000>; 46*ef659a5bSDmitry Baryshkov qcom,opp-acd-level = <0xa8295ffd>; 47*ef659a5bSDmitry Baryshkov opp-supported-hw = <0x3>; 48*ef659a5bSDmitry Baryshkov }; 49*ef659a5bSDmitry Baryshkov 50*ef659a5bSDmitry Baryshkov opp-1250000000 { 51*ef659a5bSDmitry Baryshkov opp-hz = /bits/ 64 <1250000000>; 52*ef659a5bSDmitry Baryshkov opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L3>; 53*ef659a5bSDmitry Baryshkov opp-peak-kBps = <16500000>; 54*ef659a5bSDmitry Baryshkov qcom,opp-acd-level = <0x882a5ffd>; 55*ef659a5bSDmitry Baryshkov opp-supported-hw = <0x7>; 56*ef659a5bSDmitry Baryshkov }; 57*ef659a5bSDmitry Baryshkov 58*ef659a5bSDmitry Baryshkov opp-1107000000 { 59*ef659a5bSDmitry Baryshkov opp-hz = /bits/ 64 <1107000000>; 60*ef659a5bSDmitry Baryshkov opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L1>; 61*ef659a5bSDmitry Baryshkov opp-peak-kBps = <16500000>; 62*ef659a5bSDmitry Baryshkov qcom,opp-acd-level = <0x882a5ffd>; 63*ef659a5bSDmitry Baryshkov opp-supported-hw = <0xf>; 64*ef659a5bSDmitry Baryshkov }; 65*ef659a5bSDmitry Baryshkov 66*ef659a5bSDmitry Baryshkov opp-1014000000 { 67*ef659a5bSDmitry Baryshkov opp-hz = /bits/ 64 <1014000000>; 68*ef659a5bSDmitry Baryshkov opp-level = <RPMH_REGULATOR_LEVEL_TURBO>; 69*ef659a5bSDmitry Baryshkov opp-peak-kBps = <14398438>; 70*ef659a5bSDmitry Baryshkov qcom,opp-acd-level = <0xa82a5ffd>; 71*ef659a5bSDmitry Baryshkov opp-supported-hw = <0xf>; 72*ef659a5bSDmitry Baryshkov }; 73*ef659a5bSDmitry Baryshkov 74*ef659a5bSDmitry Baryshkov opp-940000000 { 75*ef659a5bSDmitry Baryshkov opp-hz = /bits/ 64 <940000000>; 76*ef659a5bSDmitry Baryshkov opp-level = <RPMH_REGULATOR_LEVEL_NOM_L1>; 77*ef659a5bSDmitry Baryshkov opp-peak-kBps = <14398438>; 78*ef659a5bSDmitry Baryshkov qcom,opp-acd-level = <0xa82a5ffd>; 79*ef659a5bSDmitry Baryshkov opp-supported-hw = <0xf>; 80*ef659a5bSDmitry Baryshkov }; 81*ef659a5bSDmitry Baryshkov 82*ef659a5bSDmitry Baryshkov opp-825000000 { 83*ef659a5bSDmitry Baryshkov opp-hz = /bits/ 64 <825000000>; 84*ef659a5bSDmitry Baryshkov opp-level = <RPMH_REGULATOR_LEVEL_NOM>; 85*ef659a5bSDmitry Baryshkov opp-peak-kBps = <12449219>; 86*ef659a5bSDmitry Baryshkov qcom,opp-acd-level = <0x882b5ffd>; 87*ef659a5bSDmitry Baryshkov opp-supported-hw = <0xf>; 88*ef659a5bSDmitry Baryshkov }; 89*ef659a5bSDmitry Baryshkov 90*ef659a5bSDmitry Baryshkov opp-720000000 { 91*ef659a5bSDmitry Baryshkov opp-hz = /bits/ 64 <720000000>; 92*ef659a5bSDmitry Baryshkov opp-level = <RPMH_REGULATOR_LEVEL_SVS_L2>; 93*ef659a5bSDmitry Baryshkov opp-peak-kBps = <10687500>; 94*ef659a5bSDmitry Baryshkov qcom,opp-acd-level = <0xa82c5ffd>; 95*ef659a5bSDmitry Baryshkov opp-supported-hw = <0xf>; 96*ef659a5bSDmitry Baryshkov }; 97*ef659a5bSDmitry Baryshkov 98*ef659a5bSDmitry Baryshkov opp-666000000-0 { 99*ef659a5bSDmitry Baryshkov opp-hz = /bits/ 64 <666000000>; 100*ef659a5bSDmitry Baryshkov opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>; 101*ef659a5bSDmitry Baryshkov opp-peak-kBps = <8171875>; 102*ef659a5bSDmitry Baryshkov qcom,opp-acd-level = <0xa82d5ffd>; 103*ef659a5bSDmitry Baryshkov opp-supported-hw = <0xf>; 104*ef659a5bSDmitry Baryshkov }; 105*ef659a5bSDmitry Baryshkov 106*ef659a5bSDmitry Baryshkov /* Only applicable for SKUs which has 666Mhz as Fmax */ 107*ef659a5bSDmitry Baryshkov opp-666000000-1 { 108*ef659a5bSDmitry Baryshkov opp-hz = /bits/ 64 <666000000>; 109*ef659a5bSDmitry Baryshkov opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>; 110*ef659a5bSDmitry Baryshkov opp-peak-kBps = <16500000>; 111*ef659a5bSDmitry Baryshkov qcom,opp-acd-level = <0xa82d5ffd>; 112*ef659a5bSDmitry Baryshkov opp-supported-hw = <0x10>; 113*ef659a5bSDmitry Baryshkov }; 114*ef659a5bSDmitry Baryshkov 115*ef659a5bSDmitry Baryshkov opp-550000000 { 116*ef659a5bSDmitry Baryshkov opp-hz = /bits/ 64 <550000000>; 117*ef659a5bSDmitry Baryshkov opp-level = <RPMH_REGULATOR_LEVEL_SVS>; 118*ef659a5bSDmitry Baryshkov opp-peak-kBps = <6074219>; 119*ef659a5bSDmitry Baryshkov qcom,opp-acd-level = <0x882e5ffd>; 120*ef659a5bSDmitry Baryshkov opp-supported-hw = <0x1f>; 121*ef659a5bSDmitry Baryshkov }; 122*ef659a5bSDmitry Baryshkov 123*ef659a5bSDmitry Baryshkov opp-380000000 { 124*ef659a5bSDmitry Baryshkov opp-hz = /bits/ 64 <380000000>; 125*ef659a5bSDmitry Baryshkov opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>; 126*ef659a5bSDmitry Baryshkov opp-peak-kBps = <3000000>; 127*ef659a5bSDmitry Baryshkov qcom,opp-acd-level = <0xc82f5ffd>; 128*ef659a5bSDmitry Baryshkov opp-supported-hw = <0x1f>; 129*ef659a5bSDmitry Baryshkov }; 130*ef659a5bSDmitry Baryshkov 131*ef659a5bSDmitry Baryshkov opp-280000000 { 132*ef659a5bSDmitry Baryshkov opp-hz = /bits/ 64 <280000000>; 133*ef659a5bSDmitry Baryshkov opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS_D1>; 134*ef659a5bSDmitry Baryshkov opp-peak-kBps = <2136719>; 135*ef659a5bSDmitry Baryshkov qcom,opp-acd-level = <0xc82f5ffd>; 136*ef659a5bSDmitry Baryshkov opp-supported-hw = <0x1f>; 137*ef659a5bSDmitry Baryshkov }; 138*ef659a5bSDmitry Baryshkov }; 139*ef659a5bSDmitry Baryshkov 140*ef659a5bSDmitry Baryshkov}; 141*ef659a5bSDmitry Baryshkov 142*ef659a5bSDmitry Baryshkov&gpucc { 143*ef659a5bSDmitry Baryshkov compatible = "qcom,x1p42100-gpucc"; 144*ef659a5bSDmitry Baryshkov}; 145*ef659a5bSDmitry Baryshkov 146*ef659a5bSDmitry Baryshkov/* PCIe3 has half the lanes compared to X1E80100 */ 147*ef659a5bSDmitry Baryshkov&pcie3 { 148*ef659a5bSDmitry Baryshkov num-lanes = <4>; 149*ef659a5bSDmitry Baryshkov}; 150*ef659a5bSDmitry Baryshkov 151*ef659a5bSDmitry Baryshkov&pcie6a_phy { 152*ef659a5bSDmitry Baryshkov compatible = "qcom,x1p42100-qmp-gen4x4-pcie-phy"; 153*ef659a5bSDmitry Baryshkov}; 154*ef659a5bSDmitry Baryshkov 155*ef659a5bSDmitry Baryshkov&qfprom { 156*ef659a5bSDmitry Baryshkov gpu_speed_bin: gpu-speed-bin@119 { 157*ef659a5bSDmitry Baryshkov reg = <0x119 0x2>; 158*ef659a5bSDmitry Baryshkov bits = <7 9>; 159*ef659a5bSDmitry Baryshkov }; 160*ef659a5bSDmitry Baryshkov}; 161*ef659a5bSDmitry Baryshkov 162*ef659a5bSDmitry Baryshkov&soc { 163*ef659a5bSDmitry Baryshkov /* The PCIe3 PHY on X1P42100 uses a different IP block */ 164*ef659a5bSDmitry Baryshkov pcie3_phy: phy@1bd4000 { 165*ef659a5bSDmitry Baryshkov compatible = "qcom,x1p42100-qmp-gen4x4-pcie-phy"; 166*ef659a5bSDmitry Baryshkov reg = <0x0 0x01bd4000 0x0 0x2000>, 167*ef659a5bSDmitry Baryshkov <0x0 0x01bd6000 0x0 0x2000>; 168*ef659a5bSDmitry Baryshkov 169*ef659a5bSDmitry Baryshkov clocks = <&gcc GCC_PCIE_3_PHY_AUX_CLK>, 170*ef659a5bSDmitry Baryshkov <&gcc GCC_PCIE_3_CFG_AHB_CLK>, 171*ef659a5bSDmitry Baryshkov <&tcsr TCSR_PCIE_8L_CLKREF_EN>, 172*ef659a5bSDmitry Baryshkov <&gcc GCC_PCIE_3_PHY_RCHNG_CLK>, 173*ef659a5bSDmitry Baryshkov <&gcc GCC_PCIE_3_PIPE_CLK>, 174*ef659a5bSDmitry Baryshkov <&gcc GCC_PCIE_3_PIPEDIV2_CLK>; 175*ef659a5bSDmitry Baryshkov clock-names = "aux", 176*ef659a5bSDmitry Baryshkov "cfg_ahb", 177*ef659a5bSDmitry Baryshkov "ref", 178*ef659a5bSDmitry Baryshkov "rchng", 179*ef659a5bSDmitry Baryshkov "pipe", 180*ef659a5bSDmitry Baryshkov "pipediv2"; 181*ef659a5bSDmitry Baryshkov 182*ef659a5bSDmitry Baryshkov resets = <&gcc GCC_PCIE_3_PHY_BCR>, 183*ef659a5bSDmitry Baryshkov <&gcc GCC_PCIE_3_NOCSR_COM_PHY_BCR>; 184*ef659a5bSDmitry Baryshkov reset-names = "phy", 185*ef659a5bSDmitry Baryshkov "phy_nocsr"; 186*ef659a5bSDmitry Baryshkov 187*ef659a5bSDmitry Baryshkov assigned-clocks = <&gcc GCC_PCIE_3_PHY_RCHNG_CLK>; 188*ef659a5bSDmitry Baryshkov assigned-clock-rates = <100000000>; 189*ef659a5bSDmitry Baryshkov 190*ef659a5bSDmitry Baryshkov power-domains = <&gcc GCC_PCIE_3_PHY_GDSC>; 191*ef659a5bSDmitry Baryshkov 192*ef659a5bSDmitry Baryshkov #clock-cells = <0>; 193*ef659a5bSDmitry Baryshkov clock-output-names = "pcie3_pipe_clk"; 194*ef659a5bSDmitry Baryshkov 195*ef659a5bSDmitry Baryshkov #phy-cells = <0>; 196*ef659a5bSDmitry Baryshkov 197*ef659a5bSDmitry Baryshkov status = "disabled"; 198*ef659a5bSDmitry Baryshkov }; 199*ef659a5bSDmitry Baryshkov}; 200*ef659a5bSDmitry Baryshkov 201*ef659a5bSDmitry Baryshkov/* While physically present, this controller is left unconfigured and unused */ 202*ef659a5bSDmitry Baryshkov&tsens3 { 203*ef659a5bSDmitry Baryshkov status = "disabled"; 204*ef659a5bSDmitry Baryshkov}; 205*ef659a5bSDmitry Baryshkov 206*ef659a5bSDmitry Baryshkov/ { 207*ef659a5bSDmitry Baryshkov thermal-zones { 208*ef659a5bSDmitry Baryshkov aoss0-thermal { 209*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens0 0>; 210*ef659a5bSDmitry Baryshkov 211*ef659a5bSDmitry Baryshkov trips { 212*ef659a5bSDmitry Baryshkov trip-point0 { 213*ef659a5bSDmitry Baryshkov temperature = <90000>; 214*ef659a5bSDmitry Baryshkov hysteresis = <2000>; 215*ef659a5bSDmitry Baryshkov type = "hot"; 216*ef659a5bSDmitry Baryshkov }; 217*ef659a5bSDmitry Baryshkov 218*ef659a5bSDmitry Baryshkov trip-point1 { 219*ef659a5bSDmitry Baryshkov temperature = <115000>; 220*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 221*ef659a5bSDmitry Baryshkov type = "critical"; 222*ef659a5bSDmitry Baryshkov }; 223*ef659a5bSDmitry Baryshkov }; 224*ef659a5bSDmitry Baryshkov }; 225*ef659a5bSDmitry Baryshkov 226*ef659a5bSDmitry Baryshkov cpu0-0-top-thermal { 227*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens0 1>; 228*ef659a5bSDmitry Baryshkov 229*ef659a5bSDmitry Baryshkov trips { 230*ef659a5bSDmitry Baryshkov trip-point0 { 231*ef659a5bSDmitry Baryshkov temperature = <115000>; 232*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 233*ef659a5bSDmitry Baryshkov type = "critical"; 234*ef659a5bSDmitry Baryshkov }; 235*ef659a5bSDmitry Baryshkov }; 236*ef659a5bSDmitry Baryshkov }; 237*ef659a5bSDmitry Baryshkov 238*ef659a5bSDmitry Baryshkov cpu0-0-btm-thermal { 239*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens0 2>; 240*ef659a5bSDmitry Baryshkov 241*ef659a5bSDmitry Baryshkov trips { 242*ef659a5bSDmitry Baryshkov trip-point0 { 243*ef659a5bSDmitry Baryshkov temperature = <115000>; 244*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 245*ef659a5bSDmitry Baryshkov type = "critical"; 246*ef659a5bSDmitry Baryshkov }; 247*ef659a5bSDmitry Baryshkov }; 248*ef659a5bSDmitry Baryshkov }; 249*ef659a5bSDmitry Baryshkov 250*ef659a5bSDmitry Baryshkov cpu0-1-top-thermal { 251*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens0 3>; 252*ef659a5bSDmitry Baryshkov 253*ef659a5bSDmitry Baryshkov trips { 254*ef659a5bSDmitry Baryshkov trip-point0 { 255*ef659a5bSDmitry Baryshkov temperature = <115000>; 256*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 257*ef659a5bSDmitry Baryshkov type = "critical"; 258*ef659a5bSDmitry Baryshkov }; 259*ef659a5bSDmitry Baryshkov }; 260*ef659a5bSDmitry Baryshkov }; 261*ef659a5bSDmitry Baryshkov 262*ef659a5bSDmitry Baryshkov cpu0-1-btm-thermal { 263*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens0 4>; 264*ef659a5bSDmitry Baryshkov 265*ef659a5bSDmitry Baryshkov trips { 266*ef659a5bSDmitry Baryshkov trip-point0 { 267*ef659a5bSDmitry Baryshkov temperature = <115000>; 268*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 269*ef659a5bSDmitry Baryshkov type = "critical"; 270*ef659a5bSDmitry Baryshkov }; 271*ef659a5bSDmitry Baryshkov }; 272*ef659a5bSDmitry Baryshkov }; 273*ef659a5bSDmitry Baryshkov 274*ef659a5bSDmitry Baryshkov cpu0-2-top-thermal { 275*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens0 5>; 276*ef659a5bSDmitry Baryshkov 277*ef659a5bSDmitry Baryshkov trips { 278*ef659a5bSDmitry Baryshkov trip-point0 { 279*ef659a5bSDmitry Baryshkov temperature = <115000>; 280*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 281*ef659a5bSDmitry Baryshkov type = "critical"; 282*ef659a5bSDmitry Baryshkov }; 283*ef659a5bSDmitry Baryshkov }; 284*ef659a5bSDmitry Baryshkov }; 285*ef659a5bSDmitry Baryshkov 286*ef659a5bSDmitry Baryshkov cpu0-2-btm-thermal { 287*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens0 6>; 288*ef659a5bSDmitry Baryshkov 289*ef659a5bSDmitry Baryshkov trips { 290*ef659a5bSDmitry Baryshkov trip-point0 { 291*ef659a5bSDmitry Baryshkov temperature = <115000>; 292*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 293*ef659a5bSDmitry Baryshkov type = "critical"; 294*ef659a5bSDmitry Baryshkov }; 295*ef659a5bSDmitry Baryshkov }; 296*ef659a5bSDmitry Baryshkov }; 297*ef659a5bSDmitry Baryshkov 298*ef659a5bSDmitry Baryshkov cpu0-3-top-thermal { 299*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens0 7>; 300*ef659a5bSDmitry Baryshkov 301*ef659a5bSDmitry Baryshkov trips { 302*ef659a5bSDmitry Baryshkov trip-point0 { 303*ef659a5bSDmitry Baryshkov temperature = <115000>; 304*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 305*ef659a5bSDmitry Baryshkov type = "critical"; 306*ef659a5bSDmitry Baryshkov }; 307*ef659a5bSDmitry Baryshkov }; 308*ef659a5bSDmitry Baryshkov }; 309*ef659a5bSDmitry Baryshkov 310*ef659a5bSDmitry Baryshkov cpu0-3-btm-thermal { 311*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens0 8>; 312*ef659a5bSDmitry Baryshkov 313*ef659a5bSDmitry Baryshkov trips { 314*ef659a5bSDmitry Baryshkov trip-point0 { 315*ef659a5bSDmitry Baryshkov temperature = <115000>; 316*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 317*ef659a5bSDmitry Baryshkov type = "critical"; 318*ef659a5bSDmitry Baryshkov }; 319*ef659a5bSDmitry Baryshkov }; 320*ef659a5bSDmitry Baryshkov }; 321*ef659a5bSDmitry Baryshkov 322*ef659a5bSDmitry Baryshkov cpuss0-top-thermal { 323*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens0 9>; 324*ef659a5bSDmitry Baryshkov 325*ef659a5bSDmitry Baryshkov trips { 326*ef659a5bSDmitry Baryshkov trip-point0 { 327*ef659a5bSDmitry Baryshkov temperature = <115000>; 328*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 329*ef659a5bSDmitry Baryshkov type = "critical"; 330*ef659a5bSDmitry Baryshkov }; 331*ef659a5bSDmitry Baryshkov }; 332*ef659a5bSDmitry Baryshkov }; 333*ef659a5bSDmitry Baryshkov 334*ef659a5bSDmitry Baryshkov cpuss0-btm-thermal { 335*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens0 10>; 336*ef659a5bSDmitry Baryshkov 337*ef659a5bSDmitry Baryshkov trips { 338*ef659a5bSDmitry Baryshkov trip-point0 { 339*ef659a5bSDmitry Baryshkov temperature = <115000>; 340*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 341*ef659a5bSDmitry Baryshkov type = "critical"; 342*ef659a5bSDmitry Baryshkov }; 343*ef659a5bSDmitry Baryshkov }; 344*ef659a5bSDmitry Baryshkov }; 345*ef659a5bSDmitry Baryshkov 346*ef659a5bSDmitry Baryshkov mem-thermal { 347*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens0 11>; 348*ef659a5bSDmitry Baryshkov 349*ef659a5bSDmitry Baryshkov trips { 350*ef659a5bSDmitry Baryshkov trip-point0 { 351*ef659a5bSDmitry Baryshkov temperature = <90000>; 352*ef659a5bSDmitry Baryshkov hysteresis = <2000>; 353*ef659a5bSDmitry Baryshkov type = "hot"; 354*ef659a5bSDmitry Baryshkov }; 355*ef659a5bSDmitry Baryshkov 356*ef659a5bSDmitry Baryshkov trip-point1 { 357*ef659a5bSDmitry Baryshkov temperature = <115000>; 358*ef659a5bSDmitry Baryshkov hysteresis = <0>; 359*ef659a5bSDmitry Baryshkov type = "critical"; 360*ef659a5bSDmitry Baryshkov }; 361*ef659a5bSDmitry Baryshkov }; 362*ef659a5bSDmitry Baryshkov }; 363*ef659a5bSDmitry Baryshkov 364*ef659a5bSDmitry Baryshkov video-thermal { 365*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens0 12>; 366*ef659a5bSDmitry Baryshkov 367*ef659a5bSDmitry Baryshkov trips { 368*ef659a5bSDmitry Baryshkov trip-point0 { 369*ef659a5bSDmitry Baryshkov temperature = <90000>; 370*ef659a5bSDmitry Baryshkov hysteresis = <2000>; 371*ef659a5bSDmitry Baryshkov type = "hot"; 372*ef659a5bSDmitry Baryshkov }; 373*ef659a5bSDmitry Baryshkov 374*ef659a5bSDmitry Baryshkov trip-point1 { 375*ef659a5bSDmitry Baryshkov temperature = <115000>; 376*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 377*ef659a5bSDmitry Baryshkov type = "critical"; 378*ef659a5bSDmitry Baryshkov }; 379*ef659a5bSDmitry Baryshkov }; 380*ef659a5bSDmitry Baryshkov }; 381*ef659a5bSDmitry Baryshkov 382*ef659a5bSDmitry Baryshkov aoss1-thermal { 383*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens1 0>; 384*ef659a5bSDmitry Baryshkov 385*ef659a5bSDmitry Baryshkov trips { 386*ef659a5bSDmitry Baryshkov trip-point0 { 387*ef659a5bSDmitry Baryshkov temperature = <90000>; 388*ef659a5bSDmitry Baryshkov hysteresis = <2000>; 389*ef659a5bSDmitry Baryshkov type = "hot"; 390*ef659a5bSDmitry Baryshkov }; 391*ef659a5bSDmitry Baryshkov 392*ef659a5bSDmitry Baryshkov trip-point1 { 393*ef659a5bSDmitry Baryshkov temperature = <115000>; 394*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 395*ef659a5bSDmitry Baryshkov type = "critical"; 396*ef659a5bSDmitry Baryshkov }; 397*ef659a5bSDmitry Baryshkov }; 398*ef659a5bSDmitry Baryshkov }; 399*ef659a5bSDmitry Baryshkov 400*ef659a5bSDmitry Baryshkov cpu1-0-top-thermal { 401*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens1 1>; 402*ef659a5bSDmitry Baryshkov 403*ef659a5bSDmitry Baryshkov trips { 404*ef659a5bSDmitry Baryshkov trip-point0 { 405*ef659a5bSDmitry Baryshkov temperature = <115000>; 406*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 407*ef659a5bSDmitry Baryshkov type = "critical"; 408*ef659a5bSDmitry Baryshkov }; 409*ef659a5bSDmitry Baryshkov }; 410*ef659a5bSDmitry Baryshkov }; 411*ef659a5bSDmitry Baryshkov 412*ef659a5bSDmitry Baryshkov cpu1-0-btm-thermal { 413*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens1 2>; 414*ef659a5bSDmitry Baryshkov 415*ef659a5bSDmitry Baryshkov trips { 416*ef659a5bSDmitry Baryshkov trip-point0 { 417*ef659a5bSDmitry Baryshkov temperature = <115000>; 418*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 419*ef659a5bSDmitry Baryshkov type = "critical"; 420*ef659a5bSDmitry Baryshkov }; 421*ef659a5bSDmitry Baryshkov }; 422*ef659a5bSDmitry Baryshkov }; 423*ef659a5bSDmitry Baryshkov 424*ef659a5bSDmitry Baryshkov cpu1-1-top-thermal { 425*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens1 3>; 426*ef659a5bSDmitry Baryshkov 427*ef659a5bSDmitry Baryshkov trips { 428*ef659a5bSDmitry Baryshkov trip-point0 { 429*ef659a5bSDmitry Baryshkov temperature = <115000>; 430*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 431*ef659a5bSDmitry Baryshkov type = "critical"; 432*ef659a5bSDmitry Baryshkov }; 433*ef659a5bSDmitry Baryshkov }; 434*ef659a5bSDmitry Baryshkov }; 435*ef659a5bSDmitry Baryshkov 436*ef659a5bSDmitry Baryshkov cpu1-1-btm-thermal { 437*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens1 4>; 438*ef659a5bSDmitry Baryshkov 439*ef659a5bSDmitry Baryshkov trips { 440*ef659a5bSDmitry Baryshkov trip-point0 { 441*ef659a5bSDmitry Baryshkov temperature = <115000>; 442*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 443*ef659a5bSDmitry Baryshkov type = "critical"; 444*ef659a5bSDmitry Baryshkov }; 445*ef659a5bSDmitry Baryshkov }; 446*ef659a5bSDmitry Baryshkov }; 447*ef659a5bSDmitry Baryshkov 448*ef659a5bSDmitry Baryshkov cpu1-2-top-thermal { 449*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens1 5>; 450*ef659a5bSDmitry Baryshkov 451*ef659a5bSDmitry Baryshkov trips { 452*ef659a5bSDmitry Baryshkov trip-point0 { 453*ef659a5bSDmitry Baryshkov temperature = <115000>; 454*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 455*ef659a5bSDmitry Baryshkov type = "critical"; 456*ef659a5bSDmitry Baryshkov }; 457*ef659a5bSDmitry Baryshkov }; 458*ef659a5bSDmitry Baryshkov }; 459*ef659a5bSDmitry Baryshkov 460*ef659a5bSDmitry Baryshkov cpu1-2-btm-thermal { 461*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens1 6>; 462*ef659a5bSDmitry Baryshkov 463*ef659a5bSDmitry Baryshkov trips { 464*ef659a5bSDmitry Baryshkov trip-point0 { 465*ef659a5bSDmitry Baryshkov temperature = <115000>; 466*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 467*ef659a5bSDmitry Baryshkov type = "critical"; 468*ef659a5bSDmitry Baryshkov }; 469*ef659a5bSDmitry Baryshkov }; 470*ef659a5bSDmitry Baryshkov }; 471*ef659a5bSDmitry Baryshkov 472*ef659a5bSDmitry Baryshkov cpu1-3-top-thermal { 473*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens1 7>; 474*ef659a5bSDmitry Baryshkov 475*ef659a5bSDmitry Baryshkov trips { 476*ef659a5bSDmitry Baryshkov trip-point0 { 477*ef659a5bSDmitry Baryshkov temperature = <115000>; 478*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 479*ef659a5bSDmitry Baryshkov type = "critical"; 480*ef659a5bSDmitry Baryshkov }; 481*ef659a5bSDmitry Baryshkov }; 482*ef659a5bSDmitry Baryshkov }; 483*ef659a5bSDmitry Baryshkov 484*ef659a5bSDmitry Baryshkov cpu1-3-btm-thermal { 485*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens1 8>; 486*ef659a5bSDmitry Baryshkov 487*ef659a5bSDmitry Baryshkov trips { 488*ef659a5bSDmitry Baryshkov trip-point0 { 489*ef659a5bSDmitry Baryshkov temperature = <115000>; 490*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 491*ef659a5bSDmitry Baryshkov type = "critical"; 492*ef659a5bSDmitry Baryshkov }; 493*ef659a5bSDmitry Baryshkov }; 494*ef659a5bSDmitry Baryshkov }; 495*ef659a5bSDmitry Baryshkov 496*ef659a5bSDmitry Baryshkov cpuss1-top-thermal { 497*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens1 9>; 498*ef659a5bSDmitry Baryshkov 499*ef659a5bSDmitry Baryshkov trips { 500*ef659a5bSDmitry Baryshkov trip-point0 { 501*ef659a5bSDmitry Baryshkov temperature = <115000>; 502*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 503*ef659a5bSDmitry Baryshkov type = "critical"; 504*ef659a5bSDmitry Baryshkov }; 505*ef659a5bSDmitry Baryshkov }; 506*ef659a5bSDmitry Baryshkov }; 507*ef659a5bSDmitry Baryshkov 508*ef659a5bSDmitry Baryshkov cpuss1-btm-thermal { 509*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens1 10>; 510*ef659a5bSDmitry Baryshkov 511*ef659a5bSDmitry Baryshkov trips { 512*ef659a5bSDmitry Baryshkov trip-point0 { 513*ef659a5bSDmitry Baryshkov temperature = <115000>; 514*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 515*ef659a5bSDmitry Baryshkov type = "critical"; 516*ef659a5bSDmitry Baryshkov }; 517*ef659a5bSDmitry Baryshkov }; 518*ef659a5bSDmitry Baryshkov }; 519*ef659a5bSDmitry Baryshkov 520*ef659a5bSDmitry Baryshkov aoss2-thermal { 521*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens2 0>; 522*ef659a5bSDmitry Baryshkov 523*ef659a5bSDmitry Baryshkov trips { 524*ef659a5bSDmitry Baryshkov trip-point0 { 525*ef659a5bSDmitry Baryshkov temperature = <90000>; 526*ef659a5bSDmitry Baryshkov hysteresis = <2000>; 527*ef659a5bSDmitry Baryshkov type = "hot"; 528*ef659a5bSDmitry Baryshkov }; 529*ef659a5bSDmitry Baryshkov 530*ef659a5bSDmitry Baryshkov trip-point1 { 531*ef659a5bSDmitry Baryshkov temperature = <115000>; 532*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 533*ef659a5bSDmitry Baryshkov type = "critical"; 534*ef659a5bSDmitry Baryshkov }; 535*ef659a5bSDmitry Baryshkov }; 536*ef659a5bSDmitry Baryshkov }; 537*ef659a5bSDmitry Baryshkov 538*ef659a5bSDmitry Baryshkov nsp0-thermal { 539*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens2 1>; 540*ef659a5bSDmitry Baryshkov 541*ef659a5bSDmitry Baryshkov trips { 542*ef659a5bSDmitry Baryshkov trip-point0 { 543*ef659a5bSDmitry Baryshkov temperature = <90000>; 544*ef659a5bSDmitry Baryshkov hysteresis = <2000>; 545*ef659a5bSDmitry Baryshkov type = "hot"; 546*ef659a5bSDmitry Baryshkov }; 547*ef659a5bSDmitry Baryshkov 548*ef659a5bSDmitry Baryshkov trip-point1 { 549*ef659a5bSDmitry Baryshkov temperature = <115000>; 550*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 551*ef659a5bSDmitry Baryshkov type = "critical"; 552*ef659a5bSDmitry Baryshkov }; 553*ef659a5bSDmitry Baryshkov }; 554*ef659a5bSDmitry Baryshkov }; 555*ef659a5bSDmitry Baryshkov 556*ef659a5bSDmitry Baryshkov nsp1-thermal { 557*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens2 2>; 558*ef659a5bSDmitry Baryshkov 559*ef659a5bSDmitry Baryshkov trips { 560*ef659a5bSDmitry Baryshkov trip-point0 { 561*ef659a5bSDmitry Baryshkov temperature = <90000>; 562*ef659a5bSDmitry Baryshkov hysteresis = <2000>; 563*ef659a5bSDmitry Baryshkov type = "hot"; 564*ef659a5bSDmitry Baryshkov }; 565*ef659a5bSDmitry Baryshkov 566*ef659a5bSDmitry Baryshkov trip-point1 { 567*ef659a5bSDmitry Baryshkov temperature = <115000>; 568*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 569*ef659a5bSDmitry Baryshkov type = "critical"; 570*ef659a5bSDmitry Baryshkov }; 571*ef659a5bSDmitry Baryshkov }; 572*ef659a5bSDmitry Baryshkov }; 573*ef659a5bSDmitry Baryshkov 574*ef659a5bSDmitry Baryshkov nsp2-thermal { 575*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens2 3>; 576*ef659a5bSDmitry Baryshkov 577*ef659a5bSDmitry Baryshkov trips { 578*ef659a5bSDmitry Baryshkov trip-point0 { 579*ef659a5bSDmitry Baryshkov temperature = <90000>; 580*ef659a5bSDmitry Baryshkov hysteresis = <2000>; 581*ef659a5bSDmitry Baryshkov type = "hot"; 582*ef659a5bSDmitry Baryshkov }; 583*ef659a5bSDmitry Baryshkov 584*ef659a5bSDmitry Baryshkov trip-point1 { 585*ef659a5bSDmitry Baryshkov temperature = <115000>; 586*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 587*ef659a5bSDmitry Baryshkov type = "critical"; 588*ef659a5bSDmitry Baryshkov }; 589*ef659a5bSDmitry Baryshkov }; 590*ef659a5bSDmitry Baryshkov }; 591*ef659a5bSDmitry Baryshkov 592*ef659a5bSDmitry Baryshkov nsp3-thermal { 593*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens2 4>; 594*ef659a5bSDmitry Baryshkov 595*ef659a5bSDmitry Baryshkov trips { 596*ef659a5bSDmitry Baryshkov trip-point0 { 597*ef659a5bSDmitry Baryshkov temperature = <90000>; 598*ef659a5bSDmitry Baryshkov hysteresis = <2000>; 599*ef659a5bSDmitry Baryshkov type = "hot"; 600*ef659a5bSDmitry Baryshkov }; 601*ef659a5bSDmitry Baryshkov 602*ef659a5bSDmitry Baryshkov trip-point1 { 603*ef659a5bSDmitry Baryshkov temperature = <115000>; 604*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 605*ef659a5bSDmitry Baryshkov type = "critical"; 606*ef659a5bSDmitry Baryshkov }; 607*ef659a5bSDmitry Baryshkov }; 608*ef659a5bSDmitry Baryshkov }; 609*ef659a5bSDmitry Baryshkov 610*ef659a5bSDmitry Baryshkov gpuss-0-thermal { 611*ef659a5bSDmitry Baryshkov polling-delay-passive = <200>; 612*ef659a5bSDmitry Baryshkov 613*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens2 5>; 614*ef659a5bSDmitry Baryshkov 615*ef659a5bSDmitry Baryshkov cooling-maps { 616*ef659a5bSDmitry Baryshkov map0 { 617*ef659a5bSDmitry Baryshkov trip = <&gpuss0_alert0>; 618*ef659a5bSDmitry Baryshkov cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 619*ef659a5bSDmitry Baryshkov }; 620*ef659a5bSDmitry Baryshkov }; 621*ef659a5bSDmitry Baryshkov 622*ef659a5bSDmitry Baryshkov trips { 623*ef659a5bSDmitry Baryshkov gpuss0_alert0: trip-point0 { 624*ef659a5bSDmitry Baryshkov temperature = <95000>; 625*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 626*ef659a5bSDmitry Baryshkov type = "passive"; 627*ef659a5bSDmitry Baryshkov }; 628*ef659a5bSDmitry Baryshkov 629*ef659a5bSDmitry Baryshkov trip-point1 { 630*ef659a5bSDmitry Baryshkov temperature = <115000>; 631*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 632*ef659a5bSDmitry Baryshkov type = "critical"; 633*ef659a5bSDmitry Baryshkov }; 634*ef659a5bSDmitry Baryshkov }; 635*ef659a5bSDmitry Baryshkov }; 636*ef659a5bSDmitry Baryshkov 637*ef659a5bSDmitry Baryshkov gpuss-1-thermal { 638*ef659a5bSDmitry Baryshkov polling-delay-passive = <200>; 639*ef659a5bSDmitry Baryshkov 640*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens2 6>; 641*ef659a5bSDmitry Baryshkov 642*ef659a5bSDmitry Baryshkov cooling-maps { 643*ef659a5bSDmitry Baryshkov map0 { 644*ef659a5bSDmitry Baryshkov trip = <&gpuss1_alert0>; 645*ef659a5bSDmitry Baryshkov cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 646*ef659a5bSDmitry Baryshkov }; 647*ef659a5bSDmitry Baryshkov }; 648*ef659a5bSDmitry Baryshkov 649*ef659a5bSDmitry Baryshkov trips { 650*ef659a5bSDmitry Baryshkov gpuss1_alert0: trip-point0 { 651*ef659a5bSDmitry Baryshkov temperature = <95000>; 652*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 653*ef659a5bSDmitry Baryshkov type = "passive"; 654*ef659a5bSDmitry Baryshkov }; 655*ef659a5bSDmitry Baryshkov 656*ef659a5bSDmitry Baryshkov trip-point1 { 657*ef659a5bSDmitry Baryshkov temperature = <115000>; 658*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 659*ef659a5bSDmitry Baryshkov type = "critical"; 660*ef659a5bSDmitry Baryshkov }; 661*ef659a5bSDmitry Baryshkov }; 662*ef659a5bSDmitry Baryshkov }; 663*ef659a5bSDmitry Baryshkov 664*ef659a5bSDmitry Baryshkov gpuss-2-thermal { 665*ef659a5bSDmitry Baryshkov polling-delay-passive = <200>; 666*ef659a5bSDmitry Baryshkov 667*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens2 7>; 668*ef659a5bSDmitry Baryshkov 669*ef659a5bSDmitry Baryshkov cooling-maps { 670*ef659a5bSDmitry Baryshkov map0 { 671*ef659a5bSDmitry Baryshkov trip = <&gpuss2_alert0>; 672*ef659a5bSDmitry Baryshkov cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 673*ef659a5bSDmitry Baryshkov }; 674*ef659a5bSDmitry Baryshkov }; 675*ef659a5bSDmitry Baryshkov 676*ef659a5bSDmitry Baryshkov trips { 677*ef659a5bSDmitry Baryshkov gpuss2_alert0: trip-point0 { 678*ef659a5bSDmitry Baryshkov temperature = <95000>; 679*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 680*ef659a5bSDmitry Baryshkov type = "passive"; 681*ef659a5bSDmitry Baryshkov }; 682*ef659a5bSDmitry Baryshkov 683*ef659a5bSDmitry Baryshkov trip-point1 { 684*ef659a5bSDmitry Baryshkov temperature = <115000>; 685*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 686*ef659a5bSDmitry Baryshkov type = "critical"; 687*ef659a5bSDmitry Baryshkov }; 688*ef659a5bSDmitry Baryshkov }; 689*ef659a5bSDmitry Baryshkov }; 690*ef659a5bSDmitry Baryshkov 691*ef659a5bSDmitry Baryshkov gpuss-3-thermal { 692*ef659a5bSDmitry Baryshkov polling-delay-passive = <200>; 693*ef659a5bSDmitry Baryshkov 694*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens2 8>; 695*ef659a5bSDmitry Baryshkov 696*ef659a5bSDmitry Baryshkov cooling-maps { 697*ef659a5bSDmitry Baryshkov map0 { 698*ef659a5bSDmitry Baryshkov trip = <&gpuss3_alert0>; 699*ef659a5bSDmitry Baryshkov cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 700*ef659a5bSDmitry Baryshkov }; 701*ef659a5bSDmitry Baryshkov }; 702*ef659a5bSDmitry Baryshkov 703*ef659a5bSDmitry Baryshkov trips { 704*ef659a5bSDmitry Baryshkov gpuss3_alert0: trip-point0 { 705*ef659a5bSDmitry Baryshkov temperature = <95000>; 706*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 707*ef659a5bSDmitry Baryshkov type = "passive"; 708*ef659a5bSDmitry Baryshkov }; 709*ef659a5bSDmitry Baryshkov 710*ef659a5bSDmitry Baryshkov trip-point1 { 711*ef659a5bSDmitry Baryshkov temperature = <115000>; 712*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 713*ef659a5bSDmitry Baryshkov type = "critical"; 714*ef659a5bSDmitry Baryshkov }; 715*ef659a5bSDmitry Baryshkov }; 716*ef659a5bSDmitry Baryshkov }; 717*ef659a5bSDmitry Baryshkov 718*ef659a5bSDmitry Baryshkov camera0-thermal { 719*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens2 9>; 720*ef659a5bSDmitry Baryshkov 721*ef659a5bSDmitry Baryshkov trips { 722*ef659a5bSDmitry Baryshkov trip-point0 { 723*ef659a5bSDmitry Baryshkov temperature = <90000>; 724*ef659a5bSDmitry Baryshkov hysteresis = <2000>; 725*ef659a5bSDmitry Baryshkov type = "hot"; 726*ef659a5bSDmitry Baryshkov }; 727*ef659a5bSDmitry Baryshkov 728*ef659a5bSDmitry Baryshkov trip-point1 { 729*ef659a5bSDmitry Baryshkov temperature = <115000>; 730*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 731*ef659a5bSDmitry Baryshkov type = "critical"; 732*ef659a5bSDmitry Baryshkov }; 733*ef659a5bSDmitry Baryshkov }; 734*ef659a5bSDmitry Baryshkov }; 735*ef659a5bSDmitry Baryshkov 736*ef659a5bSDmitry Baryshkov camera1-thermal { 737*ef659a5bSDmitry Baryshkov thermal-sensors = <&tsens2 10>; 738*ef659a5bSDmitry Baryshkov 739*ef659a5bSDmitry Baryshkov trips { 740*ef659a5bSDmitry Baryshkov trip-point0 { 741*ef659a5bSDmitry Baryshkov temperature = <90000>; 742*ef659a5bSDmitry Baryshkov hysteresis = <2000>; 743*ef659a5bSDmitry Baryshkov type = "hot"; 744*ef659a5bSDmitry Baryshkov }; 745*ef659a5bSDmitry Baryshkov 746*ef659a5bSDmitry Baryshkov trip-point1 { 747*ef659a5bSDmitry Baryshkov temperature = <115000>; 748*ef659a5bSDmitry Baryshkov hysteresis = <1000>; 749*ef659a5bSDmitry Baryshkov type = "critical"; 750*ef659a5bSDmitry Baryshkov }; 751*ef659a5bSDmitry Baryshkov }; 752*ef659a5bSDmitry Baryshkov }; 753*ef659a5bSDmitry Baryshkov }; 754*ef659a5bSDmitry Baryshkov}; 755