mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] arm64: dts: allwinner: h6: orangepi: Raise CPU regulator max voltage
@ 2026-11-15 17:03 Jernej Skrabec
  2026-11-15 17:47 ` Chen-Yu Tsai
  0 siblings, 1 reply; 2+ messages in thread
From: Jernej Skrabec @ 2026-11-15 17:03 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Chen-Yu Tsai,
	Samuel Holland
  Cc: devicetree, linux-arm-kernel, linux-sunxi, linux-kernel, Jernej Skrabec

The vdd-cpu regulator on the Orange Pi One Plus and Lite2 is limited to
1.08 V, so the OPP core drops all CPU OPPs that need more. Depending on
the speed bin, that caps the CPU at 1488 or 1704 MHz instead of
1800 MHz.

The limit dates back to the initial board support and isn't a hardware
constraint. Raise it to 1.16 V, the highest voltage in the H6 CPU OPP
table, as was done on the Orange Pi 3 and Pine H64 when they gained
CPU DVFS. The actual voltage still comes from the OPP for the chip's
speed bin.

Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
---
 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi
index a2a2e4cb0256..57b137755227 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi
@@ -207,7 +207,7 @@ reg_cldo3: cldo3 {
 			reg_dcdca: dcdca {
 				regulator-always-on;
 				regulator-min-microvolt = <810000>;
-				regulator-max-microvolt = <1080000>;
+				regulator-max-microvolt = <1160000>;
 				regulator-ramp-delay = <2500>;
 				regulator-name = "vdd-cpu";
 			};

base-commit: c3b0d2bd3ba62c39c131e80d940cabbb8441bbf2
-- 
2.43.0


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PATCH] arm64: dts: allwinner: h6: orangepi: Raise CPU regulator max voltage
  2026-11-15 17:03 [PATCH] arm64: dts: allwinner: h6: orangepi: Raise CPU regulator max voltage Jernej Skrabec
@ 2026-11-15 17:47 ` Chen-Yu Tsai
  0 siblings, 0 replies; 2+ messages in thread
From: Chen-Yu Tsai @ 2026-11-15 17:47 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Samuel Holland,
	Jernej Skrabec
  Cc: devicetree, linux-arm-kernel, linux-sunxi, linux-kernel

On Sun, 15 Nov 2026 18:03:28 +0100, Jernej Skrabec wrote:
> The vdd-cpu regulator on the Orange Pi One Plus and Lite2 is limited to
> 1.08 V, so the OPP core drops all CPU OPPs that need more. Depending on
> the speed bin, that caps the CPU at 1488 or 1704 MHz instead of
> 1800 MHz.
> 
> The limit dates back to the initial board support and isn't a hardware
> constraint. Raise it to 1.16 V, the highest voltage in the H6 CPU OPP
> table, as was done on the Orange Pi 3 and Pine H64 when they gained
> CPU DVFS. The actual voltage still comes from the OPP for the chip's
> speed bin.
> 
> [...]

Applied to sunxi/dt-for-7.5 in sunxi, thanks!

[1/1] arm64: dts: allwinner: h6: orangepi: Raise CPU regulator max voltage
      https://git.kernel.org/sunxi/linux/c/098728144545

Best regards,
-- 
Chen-Yu Tsai <wens@kernel.org>


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-11-15 17:47 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-11-15 17:03 [PATCH] arm64: dts: allwinner: h6: orangepi: Raise CPU regulator max voltage Jernej Skrabec
2026-11-15 17:47 ` Chen-Yu Tsai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®