[PATCH v5 5/8] ARM: dts: aspeed: yosemite5: Correct power monitor shunt resistor
Kevin Tung
kevin.tung.openbmc at gmail.com
Mon Feb 23 03:17:37 PST 2026
Correct the shunt resistor values for the power monitor devices in the
Yosemite5 devicetree.
The values originally defined in the DTS do not match the resistor
values populated on the production board. The discrepancy was caused by
using outdated pre-production hardware documentation during the initial
DTS development. As a result, the power and current readings calculated
by the driver were inaccurate.
Update the DTS to reflect the actual resistor values present on the
board so that the reported power and current measurements are correct.
Signed-off-by: Kevin Tung <kevin.tung.openbmc at gmail.com>
---
arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts
index 84d3731b17f7c7c87338672bbcc859de2b89b722..524597a81365ef10cd03b67d35eeb88a965cbe0a 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts
@@ -415,7 +415,7 @@ power-sensor at 42 {
power-monitor at 43 {
compatible = "lltc,ltc4287";
reg = <0x43>;
- shunt-resistor-micro-ohms = <250>;
+ shunt-resistor-micro-ohms = <100>;
};
power-sensor at 44 {
@@ -461,25 +461,25 @@ eeprom at 57 {
power-monitor at 58 {
compatible = "renesas,isl28022";
reg = <0x58>;
- shunt-resistor-micro-ohms = <1000>;
+ shunt-resistor-micro-ohms = <10000>;
};
power-monitor at 59 {
compatible = "renesas,isl28022";
reg = <0x59>;
- shunt-resistor-micro-ohms = <1000>;
+ shunt-resistor-micro-ohms = <10000>;
};
power-monitor at 5a {
compatible = "renesas,isl28022";
reg = <0x5a>;
- shunt-resistor-micro-ohms = <1000>;
+ shunt-resistor-micro-ohms = <10000>;
};
power-monitor at 5b {
compatible = "renesas,isl28022";
reg = <0x5b>;
- shunt-resistor-micro-ohms = <1000>;
+ shunt-resistor-micro-ohms = <10000>;
};
psu at 5c {
@@ -723,13 +723,13 @@ gpio-expander at 21 {
power-sensor at 40 {
compatible = "ti,ina230";
reg = <0x40>;
- shunt-resistor = <2000>;
+ shunt-resistor = <1000>;
};
power-sensor at 41 {
compatible = "ti,ina230";
reg = <0x41>;
- shunt-resistor = <2000>;
+ shunt-resistor = <1000>;
};
power-sensor at 42 {
--
2.53.0
More information about the linux-arm-kernel
mailing list