[PATCH 2/2] arm64: dts: rockchip: Describe the unused RK808 outputs on Kobol Helios64

From: Igor Velkov via B4 Relay

Date: Fri Oct 16 2026 - 01:34:58 EST


From: Igor Velkov <iav@xxxxxx>

The Helios64 schematic lists RK808 LDO_REG1, LDO_REG2, LDO_REG5,
LDO_REG7 and SWITCH_REG2 as unused (sheet 2). Each output has only a
0.1 uF capacitor and goes nowhere else (sheet 6).

Describe them with the names from the schematic and no constraints, so
the regulator core switches them off as unused.

Link: https://wiki.kobol.io/helios64/files/schematics/Helios64_Schematics_Rev1.2.pdf
Assisted-by: LLM
Signed-off-by: Igor Velkov <iav@xxxxxx>
---
.../boot/dts/rockchip/rk3399-kobol-helios64.dts | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)

diff --git a/arch/arm64/boot/dts/rockchip/rk3399-kobol-helios64.dts b/arch/arm64/boot/dts/rockchip/rk3399-kobol-helios64.dts
index cf247d6c6212..35e92e1c8ff8 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399-kobol-helios64.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3399-kobol-helios64.dts
@@ -436,6 +436,14 @@ regulator-state-mem {
};
};

+ vcc1v8_dvp: LDO_REG1 {
+ regulator-name = "vcc1v8_dvp";
+ };
+
+ vcc3v0_touch: LDO_REG2 {
+ regulator-name = "vcc3v0_touch";
+ };
+
vcc1v8_s3: LDO_REG3 {
regulator-name = "vcc1v8_s3";
regulator-always-on;
@@ -462,6 +470,10 @@ regulator-state-mem {
};
};

+ vcca3v0_codec: LDO_REG5 {
+ regulator-name = "vcca3v0_codec";
+ };
+
vcc1v5_s3: LDO_REG6 {
regulator-name = "vcc1v5_s3";
regulator-always-on;
@@ -475,6 +487,10 @@ regulator-state-mem {
};
};

+ vcca1v8_codec: LDO_REG7 {
+ regulator-name = "vcca1v8_codec";
+ };
+
vcc3v0_s3: LDO_REG8 {
regulator-name = "vcc3v0_s3";
regulator-always-on;
@@ -497,6 +513,10 @@ regulator-state-mem {
regulator-off-in-suspend;
};
};
+
+ vcc3v3_s0: SWITCH_REG2 {
+ regulator-name = "vcc3v3_s0";
+ };
};
};


--
2.43.0