Lines Matching defs:adc
530 static int si1133_set_integration_time(struct si1133_data *data, u8 adc,
539 data->adc_sens[adc] &= 0xF0;
540 data->adc_sens[adc] |= index;
543 data->adc_sens[adc]);
557 static int si1133_chan_set_adcconfig(struct si1133_data *data, u8 adc,
562 err = si1133_param_set(data, SI1133_PARAM_REG_ADCCONFIG(adc),
567 data->adc_config[adc] = adc_config;
572 static int si1133_update_adcconfig(struct si1133_data *data, uint8_t adc,
578 err = si1133_param_query(data, SI1133_PARAM_REG_ADCCONFIG(adc),
586 return si1133_chan_set_adcconfig(data, adc, adc_config);
589 static int si1133_set_adcmux(struct si1133_data *data, u8 adc, u8 mux)
591 if ((mux & data->adc_config[adc]) == mux)
594 return si1133_update_adcconfig(data, adc, SI1133_ADCMUX_MASK, 0, mux);
675 static int si1133_chan_set_adcsens(struct si1133_data *data, u8 adc,
680 err = si1133_param_set(data, SI1133_PARAM_REG_ADCSENS(adc), adc_sens);
684 data->adc_sens[adc] = adc_sens;
881 * si1133_init_lux_channels - Configure 3 different channels(adc) (1,2 and 3)