Lines Matching full:rsense

112 /* cold junction for thermocouples and rsense for rtd's and thermistor's */
581 struct ltc2983_rsense *rsense = to_rsense(sensor); in ltc2983_r_sense_assign_chan() local
584 chan_val = LTC2983_R_SENSE_VAL(rsense->r_sense_val); in ltc2983_r_sense_assign_chan()
706 phandle = of_parse_phandle(child, "adi,rsense-handle", 0); in ltc2983_rtd_new()
708 dev_err(dev, "Property adi,rsense-handle missing or invalid"); in ltc2983_rtd_new()
731 /* 4 wires, Kelvin Rsense */ in ltc2983_rtd_new()
741 if (of_property_read_bool(child, "adi,rsense-share")) { in ltc2983_rtd_new()
742 /* Current rotation is only available with rsense sharing */ in ltc2983_rtd_new()
759 * For 4wire RTDs with kelvin rsense, the rsense channel cannot be in ltc2983_rtd_new()
773 /* kelvin rsense*/ in ltc2983_rtd_new()
775 "Invalid rsense chann:%d to use in kelvin rsense", in ltc2983_rtd_new()
879 phandle = of_parse_phandle(child, "adi,rsense-handle", 0); in ltc2983_thermistor_new()
881 dev_err(dev, "Property adi,rsense-handle missing or invalid"); in ltc2983_thermistor_new()
887 dev_err(dev, "rsense channel must be configured...\n"); in ltc2983_thermistor_new()
893 } else if (of_property_read_bool(child, "adi,rsense-share")) { in ltc2983_thermistor_new()
894 /* rotation is only possible if sharing rsense */ in ltc2983_thermistor_new()
1079 struct ltc2983_rsense *rsense; in ltc2983_r_sense_new() local
1083 rsense = devm_kzalloc(&st->spi->dev, sizeof(*rsense), GFP_KERNEL); in ltc2983_r_sense_new()
1084 if (!rsense) in ltc2983_r_sense_new()
1094 ret = of_property_read_u32(child, "adi,rsense-val-milli-ohms", &temp); in ltc2983_r_sense_new()
1096 dev_err(&st->spi->dev, "Property adi,rsense-val-milli-ohms missing\n"); in ltc2983_r_sense_new()
1105 rsense->r_sense_val = __convert_to_raw((u64)temp * 1000, 1024); in ltc2983_r_sense_new()
1108 rsense->sensor.assign_chan = ltc2983_r_sense_assign_chan; in ltc2983_r_sense_new()
1110 return &rsense->sensor; in ltc2983_r_sense_new()
1335 /* don't add rsense to iio */ in ltc2983_parse_dt()
1400 * We also don't assign iio channels for rsense. in ltc2983_setup()