arm64: dts: freescale: imx93-phyboard-nash: Current sense via iio-hwmon

Commit 21179eae56 ("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@norik.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
Primoz Fiser 2025-09-05 08:55:03 +02:00 committed by Shawn Guo
parent cf07138754
commit 463714763f

View File

@ -48,8 +48,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>;
@ -65,6 +66,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>;