arm64: dts: rockchip: Update GPU OPP voltages in RK356x SoC dtsi
authorDragan Simic <dsimic@manjaro.org>
Sun, 30 Jun 2024 16:00:41 +0000 (18:00 +0200)
committerHeiko Stuebner <heiko@sntech.de>
Thu, 4 Jul 2024 17:56:46 +0000 (19:56 +0200)
commiteb665b1c06bcaf16df10018550d8f467ed4b2887
tree316dcb4b664e433308e5913c01a71b3dadeb50b2
parent2e1fae80023a38ea03dfca3eab65b3b46617ef3b
arm64: dts: rockchip: Update GPU OPP voltages in RK356x SoC dtsi

Update the values for the exact Rockchip RK356x GPU OPP voltages and the
lower limits for the GPU OPP voltage ranges, using the most conservative
values (i.e. the highest per-OPP voltages) found in the vendor kernel source
(cf. downstream commit f8b9431ee38e ("arm64: dts: rockchip: rk3568: support
adjust opp-table by otp")). [1][2]

Using the most conservative per-OPP voltages ensures reliable GPU operation
regardless of the actual GPU binning, with the downside of possibly using
a bit more power than absolutely needed.

[1] https://github.com/rockchip-linux/kernel/commit/f8b9431ee38ed561650be7092ab93f564598daa9
[2] https://raw.githubusercontent.com/rockchip-linux/kernel/f8b9431ee38ed561650be7092ab93f564598daa9/arch/arm64/boot/dts/rockchip/rk3568.dtsi

Suggested-by: Diederik de Haas <didi.debian@cknow.org>
Helped-by: Jonas Karlman <jonas@kwiboo.se>
Signed-off-by: Dragan Simic <dsimic@manjaro.org>
Link: https://lore.kernel.org/r/80301764e8983c8410c806ed2256403823709897.1719763100.git.dsimic@manjaro.org
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/rk356x.dtsi