Lines Matching refs:rshunt
109 u32 rshunt; member
277 data->rshunt * 4); in ina238_read_current()
301 data->gain, 20 * data->rshunt); in ina238_read_power()
315 data->gain, 20 * data->rshunt); in ina238_read_power()
347 regval = div_u64(val * 20ULL * data->rshunt, in ina238_write_power()
556 data->rshunt = INA238_RSHUNT_DEFAULT; in ina238_probe()
557 if (device_property_read_u32(dev, "shunt-resistor", &data->rshunt) < 0 && pdata) in ina238_probe()
558 data->rshunt = pdata->shunt_uohms; in ina238_probe()
559 if (data->rshunt == 0) { in ina238_probe()
560 dev_err(dev, "invalid shunt resister value %u\n", data->rshunt); in ina238_probe()
613 client->name, data->rshunt, data->gain); in ina238_probe()