From nobody Sat Jun 13 12:38:32 2026 Received: from smtpbgbr1.qq.com (smtpbgbr1.qq.com [54.207.19.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0429B3FBEA9; Thu, 7 May 2026 14:34:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.207.19.206 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778164502; cv=none; b=WzEUeELOFtw68sKhCxk3r7Se2LzweRgIGanFzzqjRuNYroF3xkmGDY7Lgxinq1c67CCnhUYcQjt5NSEjECkn5gCvnfi+UDtbEvhqtWX5y7au37L+1YBe8QUBNkE7HWZLL7sWyShZfbXVnTHbsZqWCJNLIQf5ArdV6y7+d8G2LNI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778164502; c=relaxed/simple; bh=YROrnMg2bKktWLZ3bjRpm8t3ad8V3uxMUXCrSB4fZhI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rPXUPOMJOi6+1xDMPREbh4jSOVbBSjNcYZ2tJpAStJ1tySqntdEjhFGsfaOehBSOXHPqkGe/Xvd0LUn8ZL9FG0Ig6LvUBz9HkFkeEP5eaGhkIXzHd7Y7jsMUMQsbJ/TJ6D0zx7oqwBoZoiOEuQwcCk/nYhtA7Dr0pToR1qhsh0U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=radxa.com; spf=pass smtp.mailfrom=radxa.com; arc=none smtp.client-ip=54.207.19.206 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=radxa.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=radxa.com X-QQ-mid: esmtpsz20t1778164481tfbc926b2 X-QQ-Originating-IP: qSERE/Y9LOPRkwnsxFw/cu72Z09KzjhPUpCX/MwFdXc= Received: from [192.168.30.32] ( [116.234.74.217]) by bizesmtp.qq.com (ESMTP) with id ; Thu, 07 May 2026 22:34:40 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 10568736851606768545 EX-QQ-RecipientCnt: 9 From: Xilin Wu Date: Thu, 07 May 2026 22:34:35 +0800 Subject: [PATCH 1/2] arm64: dts: qcom: sc8280xp: drop unused polling-delay-passive properties Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260507-sc8280xp-thermal-zones-v1-1-33d4395b1be9@radxa.com> References: <20260507-sc8280xp-thermal-zones-v1-0-33d4395b1be9@radxa.com> In-Reply-To: <20260507-sc8280xp-thermal-zones-v1-0-33d4395b1be9@radxa.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Xilin Wu X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2061; i=sophon@radxa.com; h=from:subject:message-id; bh=YROrnMg2bKktWLZ3bjRpm8t3ad8V3uxMUXCrSB4fZhI=; b=owGbwMvMwCVmdFg0fe08Iz/G02pJDJl/Fv3dpaB/p8GtKNhz+a3gnK6KTXnaV5TaXtbvWOL48 OnZ8zofOkpZGMS4GGTFFFkU4hnmslfmXnsqVqoHM4eVCWQIAxenAEzkvzTDLyaWJfFdd6SN3klV /l+WtJxj/vGeVW9UTrN8KGN8eDGs/hAjw64LCtdyONNnai8IvhaRYbD33afzKhf25l8sFb+6KmR LIhMA X-Developer-Key: i=sophon@radxa.com; a=openpgp; fpr=205F009D07796DD6E516752E32C31567AD9E324E X-QQ-SENDSIZE: 520 Feedback-ID: esmtpsz:radxa.com:qybglogicsvrsz:qybglogicsvrsz3b-0 X-QQ-XMAILINFO: NwIS3Zdzte8wsgAkhJefnElUi0Nwx2gsciig4nv0K61ygcW/E1xzhmQ/ b7QrRGA6LJxFvoW1wEfs9LTc5zcjfgz9iyB0XtTga10D9HXHJJSJe3AfQl4wOgiQxBFrx6c 3lfokJs3ypdXj1g5SYdD/lPm3uKN2NUDblUbX+YChJdtoeQb0JD0t9PYPfX93oRH0170Lcb bX8XxsT1X1ZXftxNH+Lcdc2I3+LWuTSpaLdQFoDKeRFys3fnR4kcikJKlXmtgBz0S4kDVp5 pDRN6YDyvBBk0/9BNaku1PxQ/F6VDumKFuBUgSv/mR5jCMkImH2brArqfNiox1LmswdM1fd epf16x9GizvMlzHNIAte8++nLvvG6d1zfR91NDUHHVb/IpYBzG5jsOoIZsr8xM9RD1KZsxY Gqnn97by+6YCLEcdOp16ShJKKrBAIyd4h+RYU8gNqAoRtADSccKFyLt5Xob/kQa0OkygHC5 oAbm4p6aIqrgu7WOvwY+h4MnngLEBVYEip9XgFbiPhWNqnmOEfkBzLjMt2o87vIt3XUfbr5 vYyURrfLLW9EKssvrEyV17y/PBXFEz59qoc2CXKgpA0wyIZ7xQugH2Hmh4H+WWrsgFRjELF eFLSC1ncnpo13WFVig0lNEhkOlNHwpqhMhpV/SLPTDr30iDjqJRqLA/qV1SH08GVbNxcAO8 fJx217w4VW7dnlvsHoq8spf45ZBi18mvQG2W5uEBmJeaMrYbrQp91jrAaLWoCNUTgB1k7+c 3N6xTjtCTuUdF98CbH0OQAkg9dyyyzuKQ2kCSiJNGMpPOunRsphzOsgHL99P5J4L0gubaA/ bpil5xqxaipCNvOrmbbWJCHLOqA8AIwqwTkzowng0gJnzHlQU0PzEPptJkazmGZmIlsWN7Y mbGrPx/T3Ypy1M9/fRZ7yjbPH+y++e4GIWz/SFcnXBbaLsew4MKElFQ5KGMqLHKwusxx6f0 k8e/s/UuH4DyUqPmuBqzAx1CQ7k6RHawFnxgjRat62XhECRYxxMx+yP8dKVAW+1uiKn46qj t9abf+ZMZ6xFetFAKoQerBBttZztE= X-QQ-XMRINFO: NyFYKkN4Ny6FuXrnB5Ye7Aabb3ujjtK+gg== X-QQ-RECHKSPAM: 0 Remove the unused polling-delay-passive properties from thermal nodes without a passive trip point. Signed-off-by: Xilin Wu Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/q= com/sc8280xp.dtsi index 761f229e8f47..af9b3f8a0817 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi @@ -6871,8 +6871,6 @@ sound: sound { =20 thermal-zones { cpu0-thermal { - polling-delay-passive =3D <250>; - thermal-sensors =3D <&tsens0 1>; =20 trips { @@ -6885,8 +6883,6 @@ cpu-crit { }; =20 cpu1-thermal { - polling-delay-passive =3D <250>; - thermal-sensors =3D <&tsens0 2>; =20 trips { @@ -6899,8 +6895,6 @@ cpu-crit { }; =20 cpu2-thermal { - polling-delay-passive =3D <250>; - thermal-sensors =3D <&tsens0 3>; =20 trips { @@ -6913,8 +6907,6 @@ cpu-crit { }; =20 cpu3-thermal { - polling-delay-passive =3D <250>; - thermal-sensors =3D <&tsens0 4>; =20 trips { @@ -6927,8 +6919,6 @@ cpu-crit { }; =20 cpu4-thermal { - polling-delay-passive =3D <250>; - thermal-sensors =3D <&tsens0 5>; =20 trips { @@ -6941,8 +6931,6 @@ cpu-crit { }; =20 cpu5-thermal { - polling-delay-passive =3D <250>; - thermal-sensors =3D <&tsens0 6>; =20 trips { @@ -6955,8 +6943,6 @@ cpu-crit { }; =20 cpu6-thermal { - polling-delay-passive =3D <250>; - thermal-sensors =3D <&tsens0 7>; =20 trips { @@ -6969,8 +6955,6 @@ cpu-crit { }; =20 cpu7-thermal { - polling-delay-passive =3D <250>; - thermal-sensors =3D <&tsens0 8>; =20 trips { @@ -6983,8 +6967,6 @@ cpu-crit { }; =20 cluster0-thermal { - polling-delay-passive =3D <250>; - thermal-sensors =3D <&tsens0 9>; =20 trips { @@ -7024,8 +7006,6 @@ trip-point1 { }; =20 mem-thermal { - polling-delay-passive =3D <250>; - thermal-sensors =3D <&tsens1 15>; =20 trips { --=20 2.54.0 From nobody Sat Jun 13 12:38:32 2026 Received: from smtpbgbr1.qq.com (smtpbgbr1.qq.com [54.207.19.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C33DA406293; Thu, 7 May 2026 14:35:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.207.19.206 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778164505; cv=none; b=g2ZXZn4kZ4u3CRuhJ7mNWZL3nyF+L5h6IpjX5X1yKNTXXhenweEIx21ItcIZ/hv7WXNR2GKUnVGBZltW8Nx3htM2j8z96RnrjIx7ikUzO8JPsO4v6W3NdZaVBbWmi4byz8HeU83lIDeDVdpYy8kDP+8z3ooL61prEDE5AX1ziv0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778164505; c=relaxed/simple; bh=xofvCSv46PG+P1vhJYNF5HsL/Ghvs7rqB0aB7bomDNg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EVXVXsDRX5Jkn71ot3LMBCHy06Q6OxrzZyQqo4qxygLEEgQa1Xod4XBaW9X/noZJnr9BmhG/psiqp746S0+s10Caf9dlVa4JBW2vGDQi8X/Y9WshDQNtxHD8Fr2kv8Uyj5jdpfv+VzGIYN8luzvbd0hHWZfEGtOgUH5dLoaDsBc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=radxa.com; spf=pass smtp.mailfrom=radxa.com; arc=none smtp.client-ip=54.207.19.206 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=radxa.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=radxa.com X-QQ-mid: esmtpsz20t1778164484t21c49ec8 X-QQ-Originating-IP: 4RzPZa8Knj0Inwzie4sUgEkNa0I5BuIx0bwwHqY0DbY= Received: from [192.168.30.32] ( [116.234.74.217]) by bizesmtp.qq.com (ESMTP) with id ; Thu, 07 May 2026 22:34:43 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 17987659072616751745 EX-QQ-RecipientCnt: 9 From: Xilin Wu Date: Thu, 07 May 2026 22:34:36 +0800 Subject: [PATCH 2/2] arm64: dts: qcom: sc8280xp: Add more thermal zones Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260507-sc8280xp-thermal-zones-v1-2-33d4395b1be9@radxa.com> References: <20260507-sc8280xp-thermal-zones-v1-0-33d4395b1be9@radxa.com> In-Reply-To: <20260507-sc8280xp-thermal-zones-v1-0-33d4395b1be9@radxa.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Xilin Wu X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=10952; i=sophon@radxa.com; h=from:subject:message-id; bh=xofvCSv46PG+P1vhJYNF5HsL/Ghvs7rqB0aB7bomDNg=; b=owGbwMvMwCVmdFg0fe08Iz/G02pJDJl/Fv21KirPv/zJ5YTNvilR0yr1d87yX70/bKZ0htBm4 Uu7hJbO7yhlYRDjYpAVU2RRiGeYy16Ze+2pWKkezBxWJpAhDFycAjCRM78YGX4+E2Y9PGlubvT6 Xf8nfZ16PVPjFv/OA2sNXpp+/rLaVtqVkeHR4amd3Ad8XjzPnrC24qL/Fc1wAfYzS3dyO2ttil7 c+YYbAA== X-Developer-Key: i=sophon@radxa.com; a=openpgp; fpr=205F009D07796DD6E516752E32C31567AD9E324E X-QQ-SENDSIZE: 520 Feedback-ID: esmtpsz:radxa.com:qybglogicsvrsz:qybglogicsvrsz3b-0 X-QQ-XMAILINFO: N0qKxtPla0aMRNhZksJM7I/6AdYP1OVEPf0hK+t+MWqOAmlnFmmnnsst 8tTylAkgIaVjSXjkf3DQBolMmzqYMUIIqJJpDv9wvec/Ldzhuv2D6zXP9A2Xbfe/stcRtuL baul0T1PgLLtnJ4zWoox3BJvdtRE1UMbqtX1SvQ31IarIu3yjDXhQQc1dFisB59XViO0pN8 DuK4jvgemogn4NVDnIuwhk5v1R0S691uxJfeGfuIna9BsPQKJn574lwYNRM+c/KMCEQ9/Q1 AcOXJM3haUlza2ZfM7eswc0IEkBeybSJWIVIp2ftHzEd7H1Fz6+SAoy/oYr1xbwTWIkbBPs 45WlUv0fdCIACe/fLhtPbpznGa+9AdJ+35kRxk0NR4wNZ6CQmOuGpi4rDBePc2J9VgG3fAM kbk64hbp7nuLwSlzbJgSGnRMWye2bn8arXKK4yAy5XJQ3DLhcw2mswVBMNomekLduVU1Jid AtGtsHfOtHmeG2XsYtKq6RGF3oHc2aLyoWswSujJSjxik8Vp+eu9vPQRvjR5ITLhOVh0szy NeSHET9MSqLk54CyAQcnr4cT85vkuad/Q0Xocpi9DWaBZzTSzE0noDcMVICW3jVZWprqkn8 8XPddKVFupcInUGj/Xfwqeas9hcbHbFEm1Ag0AuefM0emrOub9viVTWNMt184pv6l74CrrP fstKE2eJW6QiiRDux7B00oo6xVi5pMXn3wom1gmU6hjxhP+pM9yo4zss5mb97OKiFicwEjo 3EwGxzSVZWAPh93Gx+HEn5jiDB+A5NbuAaSSw2T6q1354RDgHYBWjTOj+QWKnl7QI1MqCMV sb35IzLSvOgVjutZj82RWnZefuKgTP2tq7Bn3EIoQ4o+Ekpo5paPlhApaJdr4ceme5ErGpm lSPt27dTszxXw8IuHQnZJ51q96yIoUWL6iLkJrLtKE3ENRyhkiUz93Gcb2HY3H2EhIi1+4R lwoHUggEs+kxh+aoV//W3WKz1ZVfOMBbPMnij6E3mCeTf3qRl714rb5sA6Flg3oyHMGkSxb U+4cTqAYYPaI5fjXpDlGmAxI0SQvdM941iOz30aYPLlMiI4KQhCXdIa4RmOR8= X-QQ-XMRINFO: OD9hHCdaPRBwH5bRRRw8tsiH4UAatJqXfg== X-QQ-RECHKSPAM: 0 The SC8280XP contains a lot of TSENS sensors which are not yet described. Add the thermal zones for them. Signed-off-by: Xilin Wu --- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 513 +++++++++++++++++++++++++++++= +++- 1 file changed, 501 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/q= com/sc8280xp.dtsi index af9b3f8a0817..152218186983 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi @@ -6870,7 +6870,19 @@ sound: sound { }; =20 thermal-zones { - cpu0-thermal { + aoss-0-thermal { + thermal-sensors =3D <&tsens0 0>; + + trips { + aoss-critical { + temperature =3D <110000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + cpu0-0-thermal { thermal-sensors =3D <&tsens0 1>; =20 trips { @@ -6882,7 +6894,7 @@ cpu-crit { }; }; =20 - cpu1-thermal { + cpu1-0-thermal { thermal-sensors =3D <&tsens0 2>; =20 trips { @@ -6894,7 +6906,7 @@ cpu-crit { }; }; =20 - cpu2-thermal { + cpu2-0-thermal { thermal-sensors =3D <&tsens0 3>; =20 trips { @@ -6906,7 +6918,7 @@ cpu-crit { }; }; =20 - cpu3-thermal { + cpu3-0-thermal { thermal-sensors =3D <&tsens0 4>; =20 trips { @@ -6918,7 +6930,7 @@ cpu-crit { }; }; =20 - cpu4-thermal { + cpu4-0-thermal { thermal-sensors =3D <&tsens0 5>; =20 trips { @@ -6930,7 +6942,7 @@ cpu-crit { }; }; =20 - cpu5-thermal { + cpu5-0-thermal { thermal-sensors =3D <&tsens0 6>; =20 trips { @@ -6942,7 +6954,7 @@ cpu-crit { }; }; =20 - cpu6-thermal { + cpu6-0-thermal { thermal-sensors =3D <&tsens0 7>; =20 trips { @@ -6954,7 +6966,7 @@ cpu-crit { }; }; =20 - cpu7-thermal { + cpu7-0-thermal { thermal-sensors =3D <&tsens0 8>; =20 trips { @@ -6978,10 +6990,238 @@ cpu-crit { }; }; =20 - gpu-thermal { + nsp0-0-thermal { + thermal-sensors =3D <&tsens0 10>; + + trips { + nsp0-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + smss-0-thermal { + thermal-sensors =3D <&tsens0 12>; + + trips { + smss-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + camss-0-thermal { + thermal-sensors =3D <&tsens0 13>; + + trips { + camss-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + aoss-1-thermal { + thermal-sensors =3D <&tsens1 0>; + + trips { + aoss-critical { + temperature =3D <110000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + cpu0-1-thermal { + thermal-sensors =3D <&tsens1 1>; + + trips { + cpu-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + cpu1-1-thermal { + thermal-sensors =3D <&tsens1 2>; + + trips { + cpu-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + cpu2-1-thermal { + thermal-sensors =3D <&tsens1 3>; + + trips { + cpu-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + cpu3-1-thermal { + thermal-sensors =3D <&tsens1 4>; + + trips { + cpu-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + cpu4-1-thermal { + thermal-sensors =3D <&tsens1 5>; + + trips { + cpu-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + cpu5-1-thermal { + thermal-sensors =3D <&tsens1 6>; + + trips { + cpu-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + cpu6-1-thermal { + thermal-sensors =3D <&tsens1 7>; + + trips { + cpu-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + cpu7-1-thermal { + thermal-sensors =3D <&tsens1 8>; + + trips { + cpu-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + cluster1-thermal { + thermal-sensors =3D <&tsens1 9>; + + trips { + cpu-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + nsp0-2-thermal { + thermal-sensors =3D <&tsens1 10>; + + trips { + nsp0-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + smss-1-thermal { + thermal-sensors =3D <&tsens1 12>; + + trips { + smss-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + camss-1-thermal { + thermal-sensors =3D <&tsens1 13>; + + trips { + camss-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + pcie-0-thermal { + thermal-sensors =3D <&tsens1 14>; + + trips { + pcie-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + mem-0-thermal { + thermal-sensors =3D <&tsens1 15>; + + trips { + trip-point0 { + temperature =3D <90000>; + hysteresis =3D <2000>; + type =3D "hot"; + }; + }; + }; + + aoss-2-thermal { + thermal-sensors =3D <&tsens2 0>; + + trips { + aoss-critical { + temperature =3D <110000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + gpuss-0-thermal { polling-delay-passive =3D <250>; =20 - thermal-sensors =3D <&tsens2 2>; + thermal-sensors =3D <&tsens2 1>; =20 cooling-maps { map0 { @@ -7005,8 +7245,101 @@ trip-point1 { }; }; =20 - mem-thermal { - thermal-sensors =3D <&tsens1 15>; + gpuss-1-thermal { + polling-delay-passive =3D <250>; + + thermal-sensors =3D <&tsens2 2>; + + cooling-maps { + map0 { + trip =3D <&gpu_alert1>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + + trips { + gpu_alert1: trip-point0 { + temperature =3D <85000>; + hysteresis =3D <1000>; + type =3D "passive"; + }; + + trip-point1 { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + gpuss-2-thermal { + polling-delay-passive =3D <250>; + + thermal-sensors =3D <&tsens2 3>; + + cooling-maps { + map0 { + trip =3D <&gpu_alert2>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + + trips { + gpu_alert2: trip-point0 { + temperature =3D <85000>; + hysteresis =3D <1000>; + type =3D "passive"; + }; + + trip-point1 { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + gpuss-3-thermal { + polling-delay-passive =3D <250>; + + thermal-sensors =3D <&tsens2 4>; + + cooling-maps { + map0 { + trip =3D <&gpu_alert3>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + + trips { + gpu_alert3: trip-point0 { + temperature =3D <85000>; + hysteresis =3D <1000>; + type =3D "passive"; + }; + + trip-point1 { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + pcie-1-thermal { + thermal-sensors =3D <&tsens2 5>; + + trips { + pcie-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + mem-1-thermal { + thermal-sensors =3D <&tsens2 6>; =20 trips { trip-point0 { @@ -7016,6 +7349,162 @@ trip-point0 { }; }; }; + + audio-thermal { + thermal-sensors =3D <&tsens2 7>; + + trips { + audio-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + video-thermal { + thermal-sensors =3D <&tsens2 8>; + + trips { + video-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + nsp0-1-thermal { + thermal-sensors =3D <&tsens2 9>; + + trips { + nsp0-crit { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + aoss-3-thermal { + thermal-sensors =3D <&tsens3 0>; + + trips { + aoss-critical { + temperature =3D <110000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + gpuss-4-thermal { + polling-delay-passive =3D <250>; + + thermal-sensors =3D <&tsens3 1>; + + cooling-maps { + map0 { + trip =3D <&gpu_alert4>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + + trips { + gpu_alert4: trip-point0 { + temperature =3D <85000>; + hysteresis =3D <1000>; + type =3D "passive"; + }; + + trip-point1 { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + gpuss-5-thermal { + polling-delay-passive =3D <250>; + + thermal-sensors =3D <&tsens3 2>; + + cooling-maps { + map0 { + trip =3D <&gpu_alert5>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + + trips { + gpu_alert5: trip-point0 { + temperature =3D <85000>; + hysteresis =3D <1000>; + type =3D "passive"; + }; + + trip-point1 { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + gpuss-6-thermal { + polling-delay-passive =3D <250>; + + thermal-sensors =3D <&tsens3 3>; + + cooling-maps { + map0 { + trip =3D <&gpu_alert6>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + + trips { + gpu_alert6: trip-point0 { + temperature =3D <85000>; + hysteresis =3D <1000>; + type =3D "passive"; + }; + + trip-point1 { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; + + gpuss-7-thermal { + polling-delay-passive =3D <250>; + + thermal-sensors =3D <&tsens3 4>; + + cooling-maps { + map0 { + trip =3D <&gpu_alert7>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + + trips { + gpu_alert7: trip-point0 { + temperature =3D <85000>; + hysteresis =3D <1000>; + type =3D "passive"; + }; + + trip-point1 { + temperature =3D <110000>; + hysteresis =3D <1000>; + type =3D "critical"; + }; + }; + }; }; =20 timer { --=20 2.54.0