Searched refs:iio_chan (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/iio/common/scmi_sensors/ |
| H A D | scmi_iio.c | 422 static void scmi_iio_set_timestamp_channel(struct iio_chan_spec *iio_chan, in scmi_iio_set_timestamp_channel() argument 425 iio_chan->type = IIO_TIMESTAMP; in scmi_iio_set_timestamp_channel() 426 iio_chan->channel = -1; in scmi_iio_set_timestamp_channel() 427 iio_chan->scan_index = scan_index; in scmi_iio_set_timestamp_channel() 428 iio_chan->scan_type.sign = 'u'; in scmi_iio_set_timestamp_channel() 429 iio_chan->scan_type.realbits = 64; in scmi_iio_set_timestamp_channel() 430 iio_chan->scan_type.storagebits = 64; in scmi_iio_set_timestamp_channel() 433 static void scmi_iio_set_data_channel(struct iio_chan_spec *iio_chan, in scmi_iio_set_data_channel() argument 437 iio_chan->type = type; in scmi_iio_set_data_channel() 438 iio_chan->modified = 1; in scmi_iio_set_data_channel() [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | audio-iio-aux.c | 21 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 D | ad4695.c | 146 struct iio_chan_spec iio_chan[AD4695_MAX_VIN_CHANNELS + 2]; member 1517 struct iio_chan_spec *iio_chan; in ad4695_parse_channel_cfg() local 1523 iio_chan = &st->iio_chan[i]; in ad4695_parse_channel_cfg() 1531 *iio_chan = ad4695_channel_template; in ad4695_parse_channel_cfg() 1532 iio_chan->channel = i; in ad4695_parse_channel_cfg() 1533 iio_chan->scan_index = i; in ad4695_parse_channel_cfg() 1534 iio_chan->address = AD4695_CMD_VOLTAGE_CHAN(i); in ad4695_parse_channel_cfg() 1552 iio_chan = &st->iio_chan[reg]; in ad4695_parse_channel_cfg() 1606 iio_chan->scan_type.sign = 's'; in ad4695_parse_channel_cfg() 1614 st->iio_chan[i] = ad4695_temp_channel_template; in ad4695_parse_channel_cfg() [all …]
|
| H A D | qcom-spmi-adc5-gen3.c | 580 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 D | ltc2688.c | 89 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()
|
| /linux/drivers/iio/temperature/ |
| H A D | ltc2983.c | 225 struct iio_chan_spec *iio_chan; member 1461 u32 chan_type = 0, *iio_chan; in ltc2983_setup() local 1479 iio_chan = &iio_chan_t; in ltc2983_setup() 1482 iio_chan = &iio_chan_v; in ltc2983_setup() 1489 st->iio_chan[iio_idx++] = LTC2983_CHAN(chan_type, (*iio_chan)++, in ltc2983_setup() 1582 st->iio_chan = devm_kzalloc(&spi->dev, in ltc2983_probe() 1583 st->iio_channels * sizeof(*st->iio_chan), in ltc2983_probe() 1585 if (!st->iio_chan) in ltc2983_probe() 1609 indio_dev->channels = st->iio_chan; in ltc2983_probe()
|