Lines Matching full:iio
9 #include <linux/iio/iio.h>
10 #include <linux/iio/triggered_buffer.h>
30 struct iio_dev *iio; in iio_sd_mod_probe() local
32 iio = devm_iio_device_alloc(dev, 0); in iio_sd_mod_probe()
33 if (!iio) in iio_sd_mod_probe()
36 iio->name = dev_name(dev); in iio_sd_mod_probe()
37 iio->info = &iio_sd_mod_iio_info; in iio_sd_mod_probe()
38 iio->modes = INDIO_BUFFER_HARDWARE; in iio_sd_mod_probe()
40 iio->num_channels = 1; in iio_sd_mod_probe()
41 iio->channels = &iio_sd_mod_ch; in iio_sd_mod_probe()
43 platform_set_drvdata(pdev, iio); in iio_sd_mod_probe()
45 return devm_iio_device_register(&pdev->dev, iio); in iio_sd_mod_probe()