Lines Matching defs:iio
11 #include <linux/iio/adc/stm32-dfsdm-adc.h>
12 #include <linux/iio/buffer.h>
13 #include <linux/iio/hw-consumer.h>
14 #include <linux/iio/sysfs.h>
15 #include <linux/iio/timer/stm32-lptim-trigger.h>
16 #include <linux/iio/timer/stm32-timer-trigger.h>
17 #include <linux/iio/trigger.h>
18 #include <linux/iio/trigger_consumer.h>
19 #include <linux/iio/triggered_buffer.h>
539 * DFSDM modes configuration W.R.T audio/iio type modes
1532 struct iio_dev *iio;
1537 iio = devm_iio_device_alloc(dev, sizeof(*adc));
1538 if (!iio) {
1543 adc = iio_priv(iio);
1546 iio->dev.of_node = np;
1547 iio->modes = INDIO_DIRECT_MODE;
1549 platform_set_drvdata(pdev, iio);
1561 iio->info = &stm32_dfsdm_info_audio;
1564 iio->info = &stm32_dfsdm_info_adc;
1567 iio->name = name;
1578 0, pdev->name, iio);
1597 ret = dev_data->init(dev, iio);
1601 ret = iio_device_register(iio);
1616 iio_device_unregister(iio);
1618 stm32_dfsdm_dma_release(iio);