[PATCH 2/2] arm64: dts: freescale: imx93-phyboard-nash: Current sense via iio-hwmon
Primoz Fiser
primoz.fiser at norik.com
Wed Sep 3 04:37:00 PDT 2025
Commit 21179eae56de ("arm64: dts: freescale: imx93-phyboard-nash: Add
current sense amplifier") added information about the current sensing
circuitry found on the board. Now, lets provide current sense reading
also via IIO-hwmon subsystem. This way, SoM current can be read directly
via sysfs property more conveniently for the customers. No need for them
to manually apply scaling factor calculations anymore.
Signed-off-by: Primoz Fiser <primoz.fiser at norik.com>
---
arch/arm64/boot/dts/freescale/imx93-phyboard-nash.dts | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/freescale/imx93-phyboard-nash.dts b/arch/arm64/boot/dts/freescale/imx93-phyboard-nash.dts
index 71a0e9f270af..d05645f25bba 100644
--- a/arch/arm64/boot/dts/freescale/imx93-phyboard-nash.dts
+++ b/arch/arm64/boot/dts/freescale/imx93-phyboard-nash.dts
@@ -27,8 +27,9 @@ chosen {
stdout-path = &lpuart1;
};
- current-sense {
+ curr_sens: current-sense {
compatible = "current-sense-amplifier";
+ #io-channel-cells = <0>;
io-channels = <&adc1 1>;
sense-gain-div = <2>;
sense-gain-mult = <50>;
@@ -44,6 +45,11 @@ flexcan1_tc: can-phy0 {
standby-gpios = <&gpio4 16 GPIO_ACTIVE_HIGH>;
};
+ iio-hwmon {
+ compatible = "iio-hwmon";
+ io-channels = <&curr_sens 0>;
+ };
+
reg_usdhc2_vmmc: regulator-usdhc2 {
compatible = "regulator-fixed";
gpio = <&gpio3 7 GPIO_ACTIVE_HIGH>;
--
2.34.1
More information about the linux-arm-kernel
mailing list