| From c30453d835ba006f1d915007f6f083ab371173b5 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Sat, 19 Jun 2021 14:14:46 +0200 |
| Subject: arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on |
| for vdd_gpu on rk3399-roc-pc |
| |
| From: Alex Bee <knaerzche@gmail.com> |
| |
| [ Upstream commit 06b2818678d9b35102c9816ffaf6893caf306ed0 ] |
| |
| This might be a limitation of either the current panfrost driver |
| devfreq implementation or how the gpu is implemented in RK3399 SoC. |
| The gpu regulator must never get disabled or the registers get |
| (randomly?) inaccessable by the driver. (see all other RK3399 boards) |
| |
| Fixes: ec7d731d81e7 ("arm64: dts: rockchip: Add node for gpu on rk3399-roc-pc") |
| Signed-off-by: Alex Bee <knaerzche@gmail.com> |
| Link: https://lore.kernel.org/r/20210619121446.7802-1-knaerzche@gmail.com |
| Signed-off-by: Heiko Stuebner <heiko@sntech.de> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| diff --git a/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi |
| index 20309076dbac..e4345e5bdfb6 100644 |
| --- a/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi |
| +++ b/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi |
| @@ -488,6 +488,8 @@ |
| regulator-min-microvolt = <712500>; |
| regulator-max-microvolt = <1500000>; |
| regulator-ramp-delay = <1000>; |
| + regulator-always-on; |
| + regulator-boot-on; |
| vin-supply = <&vcc3v3_sys>; |
| |
| regulator-state-mem { |
| -- |
| 2.30.2 |
| |