On Tue, 20 Aug 2024 05:57:47 +0200, Dragan Simic wrote: > Add thermal trips for the two GPU thermal sensors found in the Allwinner A64. > There's only one GPU OPP defined since the commit 1428f0c19f9c ("arm64: dts: > allwinner: a64: Run GPU at 432 MHz"), so defining only the critical thermal > trips makes sense for the A64's two GPU thermal zones. > > Having these critical thermal trips defined ensures that no hot spots develop > inside the SoC die that exceed the maximum junction temperature. That might > have been possible before, although quite unlikely, because the CPU and GPU > portions of the SoC are packed closely inside the SoC, so the overheating GPU > would inevitably result in the heat soaking into the CPU portion of the SoC, > causing the CPU thermal sensor to return high readings and trigger the CPU > critical thermal trips. However, it's better not to rely on the heat soak > and have the critical GPU thermal trips properly defined instead. > > [...] Applied to sunxi/for-next in sunxi/linux.git, thanks! [1/1] arm64: dts: allwinner: a64: Add GPU thermal trips to the SoC dtsi https://git.kernel.org/sunxi/linux/c/89f1a037e97c Best regards, -- Chen-Yu Tsai <wens@xxxxxxxx>