diff --git a/arch/arm64/boot/dts/rockchip/rk3576.dtsi b/arch/arm64/boot/dts/rockchip/rk3576.dtsi index 8904f90eb7c0..66a4c6a02a37 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3576.dtsi @@ -412,7 +412,7 @@ rockchip,pvtm-volt = <850000>; rockchip,pvtm-ref-temp = <35>; rockchip,pvtm-temp-prop = <890 890>; - rockchip,pvtm-thermal-zone = "soc-thermal"; + rockchip,pvtm-thermal-zone = "little-core-thermal"; rockchip,grf = <&litcore_grf>; rockchip,cci-grf = <&cci_grf>; @@ -425,6 +425,10 @@ intermediate-threshold-freq = <816000>; rockchip,reboot-freq = <1416000>; + rockchip,temp-hysteresis = <5000>; + rockchip,low-temp = <10000>; + rockchip,low-temp-min-volt = <750000>; + opp-408000000 { opp-hz = /bits/ 64 <408000000>; opp-microvolt = <675000 675000 950000>; @@ -527,7 +531,7 @@ rockchip,pvtm-volt = <850000>; rockchip,pvtm-ref-temp = <35>; rockchip,pvtm-temp-prop = <920 920>; - rockchip,pvtm-thermal-zone = "soc-thermal"; + rockchip,pvtm-thermal-zone = "bigcore-thermal"; rockchip,grf = <&bigcore_grf>; volt-mem-read-margin = < @@ -539,6 +543,10 @@ intermediate-threshold-freq = <816000>; rockchip,reboot-freq = <1608000>; + rockchip,temp-hysteresis = <5000>; + rockchip,low-temp = <10000>; + rockchip,low-temp-min-volt = <750000>; + opp-408000000 { opp-hz = /bits/ 64 <408000000>; opp-microvolt = <675000 675000 950000>; @@ -776,6 +784,10 @@ nvmem-cells = <&log_leakage>; nvmem-cell-names = "leakage"; + rockchip,temp-hysteresis = <5000>; + rockchip,low-temp = <10000>; + rockchip,low-temp-min-volt = <750000>; + opp-528000000 { opp-hz = /bits/ 64 <528000000>; opp-microvolt = <675000 675000 850000>, @@ -1273,7 +1285,7 @@ rockchip_system_monitor: rockchip-system-monitor { compatible = "rockchip,system-monitor"; - rockchip,thermal-zone = "soc-thermal"; + rockchip,thermal-zone = "little-core-thermal"; }; thermal_zones: thermal-zones { @@ -1991,6 +2003,10 @@ <&cru HCLK_RKNN_CBUF>, <&cru PCLK_NPUTOP_ROOT>; + rockchip,temp-hysteresis = <5000>; + rockchip,low-temp = <10000>; + rockchip,low-temp-min-volt = <750000>; + opp-300000000 { opp-hz = /bits/ 64 <300000000>; opp-microvolt = <675000 675000 850000>; @@ -2120,6 +2136,10 @@ intermediate-threshold-freq = <300000>; rockchip,opp-clocks = <&cru CLK_GPU>, <&cru PCLK_GPU_ROOT>; + rockchip,temp-hysteresis = <5000>; + rockchip,low-temp = <10000>; + rockchip,low-temp-min-volt = <750000>; + opp-300000000 { opp-hz = /bits/ 64 <300000000>; opp-microvolt = <675000 675000 850000>;