[PATCH 3/9] arm64: dts: rockchip: rk3588s-nanopi: add voltage iio-hwmon device
Joachim Eastwood via B4 Relay
devnull+joachim.eastwood.gmail.com at kernel.org
Wed Oct 14 09:33:03 PDT 2026
From: Joachim Eastwood <joachim.eastwood at gmail.com>
The NanoPi 6 series have a resistor divider on the main input supply to
support voltage measurements. Hook this up as a hwmon device so it is
possible to monitor the voltage.
Output from sensors on NanoPi-M6:
vdd_usbc_iio_hwmon-isa-0000
Adapter: ISA adapter
in1: 19.80 V
Signed-off-by: Joachim Eastwood <joachim.eastwood at gmail.com>
---
arch/arm64/boot/dts/rockchip/rk3588s-nanopi.dtsi | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-nanopi.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-nanopi.dtsi
index 8c77ee71ebf8..a47677926a59 100644
--- a/arch/arm64/boot/dts/rockchip/rk3588s-nanopi.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-nanopi.dtsi
@@ -95,6 +95,19 @@ vcc5v0_host_20: regulator-vcc5v0-host-20 {
regulator-max-microvolt = <5000000>;
vin-supply = <&vcc5v0_sys>;
};
+
+ vdiv_vdd_usbc: voltage-divider-vdd-usbc {
+ compatible = "voltage-divider";
+ #io-channel-cells = <1>;
+ io-channels = <&saradc 2>;
+ output-ohms = <10000>;
+ full-ohms = <110000>;
+ };
+
+ vdd-usbc-iio-hwmon {
+ compatible = "iio-hwmon";
+ io-channels = <&vdiv_vdd_usbc 0>;
+ };
};
&combphy0_ps {
--
2.56.0
More information about the Linux-rockchip
mailing list