diff --git a/app/gimlet/base.toml b/app/gimlet/base.toml index a6878740d..312fabd72 100644 --- a/app/gimlet/base.toml +++ b/app/gimlet/base.toml @@ -966,7 +966,7 @@ device = "isl68224" description = "DIMM/SP3 1.8V A0 power controller" power.rails = [ "VPP_ABCD", "VPP_EFGH", "V1P8_SP3" ] power.phases = [ [ 0 ], [ 1 ], [ 2 ] ] -sensors = { voltage = 3, current = 3 } +sensors = { temperature = 3, voltage = 3, current = 3 } refdes = "U352" [[config.i2c.devices]] diff --git a/drv/i2c-devices/src/isl68224.rs b/drv/i2c-devices/src/isl68224.rs index dbc4c9772..e8452dbfe 100644 --- a/drv/i2c-devices/src/isl68224.rs +++ b/drv/i2c-devices/src/isl68224.rs @@ -142,7 +142,7 @@ impl VoltageSensor for Isl68224 { impl TempSensor for Isl68224 { fn read_temperature(&self) -> Result { - let t = pmbus_rail_read!(self.device, self.rail, READ_TEMPERATURE_1)?; + let t = pmbus_rail_read!(self.device, self.rail, READ_TEMPERATURE_2)?; Ok(Celsius(t.get()?.0)) } } diff --git a/drv/i2c-devices/src/raa229618.rs b/drv/i2c-devices/src/raa229618.rs index adb30b491..e8e7fc226 100644 --- a/drv/i2c-devices/src/raa229618.rs +++ b/drv/i2c-devices/src/raa229618.rs @@ -173,7 +173,7 @@ impl VoltageSensor for Raa229618 { impl TempSensor for Raa229618 { fn read_temperature(&self) -> Result { - let t = pmbus_rail_read!(self.device, self.rail, READ_TEMPERATURE_1)?; + let t = pmbus_rail_read!(self.device, self.rail, READ_TEMPERATURE_2)?; Ok(Celsius(t.get()?.0)) } }