Lines Matching full:rsense
110 /* cold junction for thermocouples and rsense for rtd's and thermistor's */
579 struct ltc2983_rsense *rsense = to_rsense(sensor); in ltc2983_r_sense_assign_chan() local
582 chan_val = LTC2983_R_SENSE_VAL(rsense->r_sense_val); in ltc2983_r_sense_assign_chan()
704 phandle = of_parse_phandle(child, "adi,rsense-handle", 0); in ltc2983_rtd_new()
706 dev_err(dev, "Property adi,rsense-handle missing or invalid"); in ltc2983_rtd_new()
729 /* 4 wires, Kelvin Rsense */ in ltc2983_rtd_new()
739 if (of_property_read_bool(child, "adi,rsense-share")) { in ltc2983_rtd_new()
740 /* Current rotation is only available with rsense sharing */ in ltc2983_rtd_new()
757 * For 4wire RTDs with kelvin rsense, the rsense channel cannot be in ltc2983_rtd_new()
771 /* kelvin rsense*/ in ltc2983_rtd_new()
773 "Invalid rsense chann:%d to use in kelvin rsense", in ltc2983_rtd_new()
877 phandle = of_parse_phandle(child, "adi,rsense-handle", 0); in ltc2983_thermistor_new()
879 dev_err(dev, "Property adi,rsense-handle missing or invalid"); in ltc2983_thermistor_new()
885 dev_err(dev, "rsense channel must be configured...\n"); in ltc2983_thermistor_new()
891 } else if (of_property_read_bool(child, "adi,rsense-share")) { in ltc2983_thermistor_new()
892 /* rotation is only possible if sharing rsense */ in ltc2983_thermistor_new()
1077 struct ltc2983_rsense *rsense; in ltc2983_r_sense_new() local
1081 rsense = devm_kzalloc(&st->spi->dev, sizeof(*rsense), GFP_KERNEL); in ltc2983_r_sense_new()
1082 if (!rsense) in ltc2983_r_sense_new()
1092 ret = of_property_read_u32(child, "adi,rsense-val-milli-ohms", &temp); in ltc2983_r_sense_new()
1094 dev_err(&st->spi->dev, "Property adi,rsense-val-milli-ohms missing\n"); in ltc2983_r_sense_new()
1103 rsense->r_sense_val = __convert_to_raw((u64)temp * 1000, 1024); in ltc2983_r_sense_new()
1106 rsense->sensor.assign_chan = ltc2983_r_sense_assign_chan; in ltc2983_r_sense_new()
1108 return &rsense->sensor; in ltc2983_r_sense_new()
1333 /* don't add rsense to iio */ in ltc2983_parse_dt()
1406 * We also don't assign iio channels for rsense. in ltc2983_setup()