Searched refs:muxadc (Results 1 – 2 of 2) sorted by relevance
61 static int gpio_muxadc_chan_read_by_index(struct gpio_muxadc *muxadc, in gpio_muxadc_chan_read_by_index() argument68 chan_data = &muxadc->data->chans[index]; in gpio_muxadc_chan_read_by_index()69 for (i = 0; i < muxadc->gpios->ndescs; i++) { in gpio_muxadc_chan_read_by_index()70 struct gpio_desc *gpiod = muxadc->gpios->desc[i]; in gpio_muxadc_chan_read_by_index()77 saradc_chan = &muxadc->adc_chans[saradc_chan_id]; in gpio_muxadc_chan_read_by_index()85 struct gpio_muxadc *muxadc = iio_priv(indio_dev); in gpio_muxadc_read_raw() local90 ret = gpio_muxadc_chan_read_by_index(muxadc, in gpio_muxadc_read_raw()153 struct gpio_muxadc *muxadc; in gpio_muxadc_probe() local160 indio_dev = devm_iio_device_alloc(dev, sizeof(*muxadc)); in gpio_muxadc_probe()164 muxadc = iio_priv(indio_dev); in gpio_muxadc_probe()[all …]
4 - compatible: should be "gpio-muxadc" or others like below8 …s: Digital control pins to connect the parent adc channel(saradc) to the input adc channel(muxadc).9 - labels: The string list for each muxadc channel that should be placed in order.12 muxadc {