Lines Matching full:sense
166 * Using .read_avail() is fringe to begin with and makes no sense in rescale_configure_channel()
180 u32 sense; in rescale_current_sense_amplifier_props() local
186 ret = device_property_read_u32(dev, "sense-resistor-micro-ohms", in rescale_current_sense_amplifier_props()
187 &sense); in rescale_current_sense_amplifier_props()
189 dev_err(dev, "failed to read the sense resistance: %d\n", ret); in rescale_current_sense_amplifier_props()
193 device_property_read_u32(dev, "sense-gain-mult", &gain_mult); in rescale_current_sense_amplifier_props()
194 device_property_read_u32(dev, "sense-gain-div", &gain_div); in rescale_current_sense_amplifier_props()
197 * Calculate the scaling factor, 1 / (gain * sense), or in rescale_current_sense_amplifier_props()
198 * gain_div / (gain_mult * sense), while trying to keep the in rescale_current_sense_amplifier_props()
201 factor = gcd(sense, 1000000); in rescale_current_sense_amplifier_props()
203 rescale->denominator = sense / factor; in rescale_current_sense_amplifier_props()
286 { .compatible = "current-sense-amplifier",
288 { .compatible = "current-sense-shunt",