.. | .. |
---|
9 | 9 | #include <linux/iio/iio.h> |
---|
10 | 10 | #include <linux/iio/triggered_buffer.h> |
---|
11 | 11 | #include <linux/module.h> |
---|
12 | | -#include <linux/of_device.h> |
---|
| 12 | +#include <linux/mod_devicetable.h> |
---|
| 13 | +#include <linux/platform_device.h> |
---|
13 | 14 | |
---|
14 | 15 | static const struct iio_info iio_sd_mod_iio_info; |
---|
15 | 16 | |
---|
.. | .. |
---|
32 | 33 | if (!iio) |
---|
33 | 34 | return -ENOMEM; |
---|
34 | 35 | |
---|
35 | | - iio->dev.parent = dev; |
---|
36 | | - iio->dev.of_node = dev->of_node; |
---|
37 | 36 | iio->name = dev_name(dev); |
---|
38 | 37 | iio->info = &iio_sd_mod_iio_info; |
---|
39 | 38 | iio->modes = INDIO_BUFFER_HARDWARE; |
---|
.. | .. |
---|
56 | 55 | static struct platform_driver iio_sd_mod_adc = { |
---|
57 | 56 | .driver = { |
---|
58 | 57 | .name = "iio_sd_adc_mod", |
---|
59 | | - .of_match_table = of_match_ptr(sd_adc_of_match), |
---|
| 58 | + .of_match_table = sd_adc_of_match, |
---|
60 | 59 | }, |
---|
61 | 60 | .probe = iio_sd_mod_probe, |
---|
62 | 61 | }; |
---|