Searched refs:adc_config (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/drivers/iio/addac/ |
H A D | stx104.c | 176 unsigned int adc_config; in stx104_read_raw() local 182 err = regmap_read(priv->aio_ctl_map, STX104_ADC_CONFIGURATION, &adc_config); in stx104_read_raw() 186 *val = BIT(u8_get_bits(adc_config, STX104_GAIN)); in stx104_read_raw() 239 err = regmap_read(priv->aio_ctl_map, STX104_ADC_CONFIGURATION, &adc_config); in stx104_read_raw() 243 *val = (u8_get_bits(adc_config, STX104_ADBU) == STX104_BIPOLAR) ? -32768 : 0; in stx104_read_raw() 247 err = regmap_read(priv->aio_ctl_map, STX104_ADC_CONFIGURATION, &adc_config); in stx104_read_raw() 252 *val2 = (u8_get_bits(adc_config, STX104_ADBU) == STX104_BIPOLAR) ? 14 : 15; in stx104_read_raw() 253 *val2 += u8_get_bits(adc_config, STX104_GAIN); in stx104_read_raw()
|
/openbmc/linux/drivers/iio/light/ |
H A D | si1133.c | 205 u8 adc_config[6]; member 558 u8 adc_config) in si1133_chan_set_adcconfig() argument 563 adc_config); in si1133_chan_set_adcconfig() 567 data->adc_config[adc] = adc_config; in si1133_chan_set_adcconfig() 575 u32 adc_config; in si1133_update_adcconfig() local 579 &adc_config); in si1133_update_adcconfig() 583 adc_config &= ~mask; in si1133_update_adcconfig() 584 adc_config |= (value << shift); in si1133_update_adcconfig() 586 return si1133_chan_set_adcconfig(data, adc, adc_config); in si1133_update_adcconfig() 591 if ((mux & data->adc_config[adc]) == mux) in si1133_set_adcmux()
|