Commit b7bce92f authored by Guenter Roeck's avatar Guenter Roeck
Browse files

hwmon: (ina238) Stop using the shunt voltage register



Since the value of the current register and the value of the shunt register
now match each other, it is no longer necessary to read the shunt voltage
register in the first place. Read the current register instead and use it
to calculate the shunt voltage.

Reviewed-by: default avatarChris Packham <chris.packham@alliedtelesis.co.nz>
Tested-by: Chris Packham <chris.packham@alliedtelesis.co.nz> # INA780
Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
parent bcac89ee
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -218,7 +218,7 @@ static int ina238_read_field_s20(const struct i2c_client *client, u8 reg, s32 *v

static int ina228_read_voltage(struct ina238_data *data, int channel, long *val)
{
	int reg = channel ? INA238_BUS_VOLTAGE : INA238_SHUNT_VOLTAGE;
	int reg = channel ? INA238_BUS_VOLTAGE : INA238_CURRENT;
	u32 lsb = data->voltage_lsb[channel];
	u32 factor = NUNIT_PER_MUNIT;
	int err, regval;