forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f70575805708cabdedea7498aaa3f710fde4d920
kernel/drivers/iio/adc/sd_adc_modulator.c
....@@ -9,7 +9,8 @@
99 #include <linux/iio/iio.h>
1010 #include <linux/iio/triggered_buffer.h>
1111 #include <linux/module.h>
12
-#include <linux/of_device.h>
12
+#include <linux/mod_devicetable.h>
13
+#include <linux/platform_device.h>
1314
1415 static const struct iio_info iio_sd_mod_iio_info;
1516
....@@ -32,8 +33,6 @@
3233 if (!iio)
3334 return -ENOMEM;
3435
35
- iio->dev.parent = dev;
36
- iio->dev.of_node = dev->of_node;
3736 iio->name = dev_name(dev);
3837 iio->info = &iio_sd_mod_iio_info;
3938 iio->modes = INDIO_BUFFER_HARDWARE;
....@@ -56,7 +55,7 @@
5655 static struct platform_driver iio_sd_mod_adc = {
5756 .driver = {
5857 .name = "iio_sd_adc_mod",
59
- .of_match_table = of_match_ptr(sd_adc_of_match),
58
+ .of_match_table = sd_adc_of_match,
6059 },
6160 .probe = iio_sd_mod_probe,
6261 };