Home
last modified time | relevance | path

Searched refs:iio_chan (Results 1 – 4 of 4) sorted by relevance

/linux/sound/soc/codecs/
H A Daudio-iio-aux.c21 struct iio_channel *iio_chan; member
57 ret = iio_read_channel_raw(chan->iio_chan, &val); in audio_iio_aux_get_volsw()
89 ret = iio_read_channel_raw(chan->iio_chan, &tmp); in audio_iio_aux_put_volsw()
96 ret = iio_write_channel_raw(chan->iio_chan, val); in audio_iio_aux_put_volsw()
177 ret = iio_read_max_channel_raw(chan->iio_chan, &chan->max); in audio_iio_aux_component_probe()
183 ret = iio_read_min_channel_raw(chan->iio_chan, &chan->min); in audio_iio_aux_component_probe()
201 ret = iio_write_channel_raw(chan->iio_chan, in audio_iio_aux_component_probe()
284 iio_aux_chan->iio_chan = devm_iio_channel_get(dev, iio_aux_chan->name); in audio_iio_aux_probe()
285 if (IS_ERR(iio_aux_chan->iio_chan)) in audio_iio_aux_probe()
286 return dev_err_probe(dev, PTR_ERR(iio_aux_chan->iio_chan), in audio_iio_aux_probe()
[all...]
/linux/drivers/iio/adc/
H A Dad4695.c146 struct iio_chan_spec iio_chan[AD4695_MAX_VIN_CHANNELS + 2]; member
1510 struct iio_chan_spec *iio_chan; in ad4695_parse_channel_cfg() local
1516 iio_chan = &st->iio_chan[i]; in ad4695_parse_channel_cfg()
1524 *iio_chan = ad4695_channel_template; in ad4695_parse_channel_cfg()
1525 iio_chan->channel = i; in ad4695_parse_channel_cfg()
1526 iio_chan->scan_index = i; in ad4695_parse_channel_cfg()
1527 iio_chan->address = AD4695_CMD_VOLTAGE_CHAN(i); in ad4695_parse_channel_cfg()
1545 iio_chan = &st->iio_chan[reg]; in ad4695_parse_channel_cfg()
1599 iio_chan->scan_type.sign = 's'; in ad4695_parse_channel_cfg()
1607 st->iio_chan[i] = ad4695_temp_channel_template; in ad4695_parse_channel_cfg()
[all …]
H A Dqcom-spmi-adc5-gen3.c580 struct iio_chan_spec *iio_chan; in adc5_get_fw_data() local
601 iio_chan = adc->iio_chans; in adc5_get_fw_data()
613 iio_chan->channel = ADC5_GEN3_V_CHAN(chan_props->common_props); in adc5_get_fw_data()
614 iio_chan->info_mask_separate = adc_chan->info_mask; in adc5_get_fw_data()
615 iio_chan->type = adc_chan->type; in adc5_get_fw_data()
616 iio_chan->address = index; in adc5_get_fw_data()
617 iio_chan->indexed = 1; in adc5_get_fw_data()
618 iio_chan++; in adc5_get_fw_data()
/linux/drivers/iio/dac/
H A Dltc2688.c89 struct iio_chan_spec *iio_chan; member
764 st->iio_chan[reg].ext_info = ltc2688_toggle_sym_ext_info; in ltc2688_channel_config()
770 &st->iio_chan[reg].info_mask_separate); in ltc2688_channel_config()
814 st->iio_chan[reg].ext_info = ltc2688_dither_ext_info; in ltc2688_channel_config()
817 st->iio_chan[reg].ext_info = ltc2688_toggle_ext_info; in ltc2688_channel_config()
869 st->iio_chan = devm_kmemdup(dev, ltc2688_channels, in ltc2688_setup()
871 if (!st->iio_chan) in ltc2688_setup()
982 indio_dev->channels = st->iio_chan; in ltc2688_probe()