Lines Matching refs:chan_val
238 __be32 chan_val; member
352 u32 chan_val) in __ltc2983_chan_assign_common() argument
356 chan_val |= LTC2983_CHAN_TYPE(sensor->type); in __ltc2983_chan_assign_common()
358 chan_val); in __ltc2983_chan_assign_common()
359 st->chan_val = cpu_to_be32(chan_val); in __ltc2983_chan_assign_common()
360 return regmap_bulk_write(st->regmap, reg, &st->chan_val, in __ltc2983_chan_assign_common()
361 sizeof(st->chan_val)); in __ltc2983_chan_assign_common()
366 u32 *chan_val) in __ltc2983_chan_custom_sensor_assign() argument
408 *chan_val |= LTC2983_CUSTOM_LEN(len); in __ltc2983_chan_custom_sensor_assign()
409 *chan_val |= LTC2983_CUSTOM_ADDR(custom->offset); in __ltc2983_chan_custom_sensor_assign()
543 u32 chan_val; in ltc2983_thermocouple_assign_chan() local
545 chan_val = LTC2983_CHAN_ASSIGN(thermo->cold_junction_chan); in ltc2983_thermocouple_assign_chan()
546 chan_val |= LTC2983_THERMOCOUPLE_CFG(thermo->sensor_config); in ltc2983_thermocouple_assign_chan()
552 &chan_val); in ltc2983_thermocouple_assign_chan()
556 return __ltc2983_chan_assign_common(st, sensor, chan_val); in ltc2983_thermocouple_assign_chan()
563 u32 chan_val; in ltc2983_rtd_assign_chan() local
565 chan_val = LTC2983_CHAN_ASSIGN(rtd->r_sense_chan); in ltc2983_rtd_assign_chan()
566 chan_val |= LTC2983_RTD_CFG(rtd->sensor_config); in ltc2983_rtd_assign_chan()
567 chan_val |= LTC2983_RTD_EXC_CURRENT(rtd->excitation_current); in ltc2983_rtd_assign_chan()
568 chan_val |= LTC2983_RTD_CURVE(rtd->rtd_curve); in ltc2983_rtd_assign_chan()
574 &chan_val); in ltc2983_rtd_assign_chan()
578 return __ltc2983_chan_assign_common(st, sensor, chan_val); in ltc2983_rtd_assign_chan()
585 u32 chan_val; in ltc2983_thermistor_assign_chan() local
587 chan_val = LTC2983_CHAN_ASSIGN(thermistor->r_sense_chan); in ltc2983_thermistor_assign_chan()
588 chan_val |= LTC2983_THERMISTOR_CFG(thermistor->sensor_config); in ltc2983_thermistor_assign_chan()
589 chan_val |= in ltc2983_thermistor_assign_chan()
597 &chan_val); in ltc2983_thermistor_assign_chan()
601 return __ltc2983_chan_assign_common(st, sensor, chan_val); in ltc2983_thermistor_assign_chan()
608 u32 chan_val; in ltc2983_diode_assign_chan() local
610 chan_val = LTC2983_DIODE_CFG(diode->sensor_config); in ltc2983_diode_assign_chan()
611 chan_val |= LTC2983_DIODE_EXC_CURRENT(diode->excitation_current); in ltc2983_diode_assign_chan()
612 chan_val |= LTC2983_DIODE_IDEAL_FACTOR(diode->ideal_factor_value); in ltc2983_diode_assign_chan()
614 return __ltc2983_chan_assign_common(st, sensor, chan_val); in ltc2983_diode_assign_chan()
621 u32 chan_val; in ltc2983_r_sense_assign_chan() local
623 chan_val = LTC2983_R_SENSE_VAL(rsense->r_sense_val); in ltc2983_r_sense_assign_chan()
625 return __ltc2983_chan_assign_common(st, sensor, chan_val); in ltc2983_r_sense_assign_chan()
632 u32 chan_val; in ltc2983_adc_assign_chan() local
634 chan_val = LTC2983_ADC_SINGLE_ENDED(adc->single_ended); in ltc2983_adc_assign_chan()
636 return __ltc2983_chan_assign_common(st, sensor, chan_val); in ltc2983_adc_assign_chan()
643 u32 chan_val; in ltc2983_temp_assign_chan() local
646 chan_val = LTC2983_ADC_SINGLE_ENDED(temp->single_ended); in ltc2983_temp_assign_chan()
648 ret = __ltc2983_chan_custom_sensor_assign(st, temp->custom, &chan_val); in ltc2983_temp_assign_chan()
652 return __ltc2983_chan_assign_common(st, sensor, chan_val); in ltc2983_temp_assign_chan()