[PATCH 0/6] riscv: dts: spacemit: fix maximum CPU core voltage for K1 boards
Aurelien Jarno <[email protected]> Wed, 29 Jul 2026 17:02:17 +0200
| Newsgroups | dev.linux.lists.spacemit,org.infradead.lists.linux-riscv,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
The SpacemiT K1 based boards use the SpacemiT P1 PMIC. The buck1 and buck2 voltage regulators supply the CPU core voltage. They are configured with a maximum output voltage of 3.45V, while the highest operating point requires only 1.050V. This means that a kernel bug, OPP misconfiguration, or privileged userspace could request a voltage above the safe operating limit, causing possible permanent CPU damage. This patch series set the maximum regulator voltage to 1.050V instead. There is one patch per board in order to ease backporting to older kernel versions. Aurelien Jarno (6): riscv: dts: spacemit: k1-bananapi-f3: fix maximum CPU core voltage riscv: dts: spacemit: k1-milkv-jupiter: fix maximum CPU core voltage riscv: dts: spacemit: k1-orangepi-rv2: fix maximum CPU core voltage riscv: dts: spacemit: k1-musepi-pro: fix maximum CPU core voltage riscv: dts: spacemit: k1-orangepi-r2s: fix maximum CPU core voltage riscv: dts: spacemit: k1-bananapi-cm6: fix maximum CPU core voltage arch/riscv/boot/dts/spacemit/k1-bananapi-cm6.dtsi | 4 ++-- arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 4 ++-- arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 4 ++-- arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts | 4 ++-- arch/riscv/boot/dts/spacemit/k1-orangepi-r2s.dts | 4 ++-- arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) -- 2.53.0