Home
last modified time | relevance | path

Searched refs:muxadc (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/iio/adc/
H A Dgpio_muxadc.c61 static int gpio_muxadc_chan_read_by_index(struct gpio_muxadc *muxadc, in gpio_muxadc_chan_read_by_index() argument
68 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() local
90 ret = gpio_muxadc_chan_read_by_index(muxadc, in gpio_muxadc_read_raw()
153 struct gpio_muxadc *muxadc; in gpio_muxadc_probe() local
160 indio_dev = devm_iio_device_alloc(dev, sizeof(*muxadc)); in gpio_muxadc_probe()
164 muxadc = iio_priv(indio_dev); in gpio_muxadc_probe()
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/adc/
H A Dgpio-muxadc.txt4 - compatible: should be "gpio-muxadc" or others like below
8 …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 {