Lines Matching full:rsense

127 /* cold junction for thermocouples and rsense for rtd's and thermistor's */
619 struct ltc2983_rsense *rsense = to_rsense(sensor); in ltc2983_r_sense_assign_chan() local
622 chan_val = LTC2983_R_SENSE_VAL(rsense->r_sense_val); in ltc2983_r_sense_assign_chan()
760 ref = fwnode_find_reference(child, "adi,rsense-handle", 0); in ltc2983_rtd_new()
762 dev_err(dev, "Property adi,rsense-handle missing or invalid"); in ltc2983_rtd_new()
785 /* 4 wires, Kelvin Rsense */ in ltc2983_rtd_new()
795 if (fwnode_property_read_bool(child, "adi,rsense-share")) { in ltc2983_rtd_new()
796 /* Current rotation is only available with rsense sharing */ in ltc2983_rtd_new()
813 * For 4wire RTDs with kelvin rsense, the rsense channel cannot be in ltc2983_rtd_new()
827 /* kelvin rsense*/ in ltc2983_rtd_new()
829 "Invalid rsense chann:%d to use in kelvin rsense", in ltc2983_rtd_new()
932 ref = fwnode_find_reference(child, "adi,rsense-handle", 0); in ltc2983_thermistor_new()
934 dev_err(dev, "Property adi,rsense-handle missing or invalid"); in ltc2983_thermistor_new()
940 dev_err(dev, "rsense channel must be configured...\n"); in ltc2983_thermistor_new()
946 } else if (fwnode_property_read_bool(child, "adi,rsense-share")) { in ltc2983_thermistor_new()
947 /* rotation is only possible if sharing rsense */ in ltc2983_thermistor_new()
1131 struct ltc2983_rsense *rsense; in ltc2983_r_sense_new() local
1135 rsense = devm_kzalloc(&st->spi->dev, sizeof(*rsense), GFP_KERNEL); in ltc2983_r_sense_new()
1136 if (!rsense) in ltc2983_r_sense_new()
1146 ret = fwnode_property_read_u32(child, "adi,rsense-val-milli-ohms", &temp); in ltc2983_r_sense_new()
1148 dev_err(&st->spi->dev, "Property adi,rsense-val-milli-ohms missing\n"); in ltc2983_r_sense_new()
1157 rsense->r_sense_val = __convert_to_raw((u64)temp * 1000, 1024); in ltc2983_r_sense_new()
1160 rsense->sensor.assign_chan = ltc2983_r_sense_assign_chan; in ltc2983_r_sense_new()
1162 return &rsense->sensor; in ltc2983_r_sense_new()
1421 /* don't add rsense to iio */ in ltc2983_parse_dt()
1537 * We also don't assign iio channels for rsense. in ltc2983_setup()