Lines Matching full:rsense
116 /* cold junction for thermocouples and rsense for rtd's and thermistor's */
590 struct ltc2983_rsense *rsense = to_rsense(sensor); in ltc2983_r_sense_assign_chan() local
593 chan_val = LTC2983_R_SENSE_VAL(rsense->r_sense_val); in ltc2983_r_sense_assign_chan()
715 ref = fwnode_find_reference(child, "adi,rsense-handle", 0); in ltc2983_rtd_new()
717 dev_err(dev, "Property adi,rsense-handle missing or invalid"); in ltc2983_rtd_new()
740 /* 4 wires, Kelvin Rsense */ in ltc2983_rtd_new()
750 if (fwnode_property_read_bool(child, "adi,rsense-share")) { in ltc2983_rtd_new()
751 /* Current rotation is only available with rsense sharing */ in ltc2983_rtd_new()
768 * For 4wire RTDs with kelvin rsense, the rsense channel cannot be in ltc2983_rtd_new()
782 /* kelvin rsense*/ in ltc2983_rtd_new()
784 "Invalid rsense chann:%d to use in kelvin rsense", in ltc2983_rtd_new()
887 ref = fwnode_find_reference(child, "adi,rsense-handle", 0); in ltc2983_thermistor_new()
889 dev_err(dev, "Property adi,rsense-handle missing or invalid"); in ltc2983_thermistor_new()
895 dev_err(dev, "rsense channel must be configured...\n"); in ltc2983_thermistor_new()
901 } else if (fwnode_property_read_bool(child, "adi,rsense-share")) { in ltc2983_thermistor_new()
902 /* rotation is only possible if sharing rsense */ in ltc2983_thermistor_new()
1086 struct ltc2983_rsense *rsense; in ltc2983_r_sense_new() local
1090 rsense = devm_kzalloc(&st->spi->dev, sizeof(*rsense), GFP_KERNEL); in ltc2983_r_sense_new()
1091 if (!rsense) in ltc2983_r_sense_new()
1101 ret = fwnode_property_read_u32(child, "adi,rsense-val-milli-ohms", &temp); in ltc2983_r_sense_new()
1103 dev_err(&st->spi->dev, "Property adi,rsense-val-milli-ohms missing\n"); in ltc2983_r_sense_new()
1112 rsense->r_sense_val = __convert_to_raw((u64)temp * 1000, 1024); in ltc2983_r_sense_new()
1115 rsense->sensor.assign_chan = ltc2983_r_sense_assign_chan; in ltc2983_r_sense_new()
1117 return &rsense->sensor; in ltc2983_r_sense_new()
1344 /* don't add rsense to iio */ in ltc2983_parse_dt()
1409 * We also don't assign iio channels for rsense. in ltc2983_setup()