| .. | .. |
|---|
| 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 | }; |
|---|