]> Git Repo - linux.git/commitdiff
Input: Explicitly include correct DT includes
authorRob Herring <[email protected]>
Mon, 17 Jul 2023 16:03:47 +0000 (09:03 -0700)
committerDmitry Torokhov <[email protected]>
Mon, 17 Jul 2023 17:03:07 +0000 (10:03 -0700)
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Signed-off-by: Rob Herring <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Dmitry Torokhov <[email protected]>
21 files changed:
drivers/input/keyboard/sun4i-lradc-keys.c
drivers/input/keyboard/tm2-touchkey.c
drivers/input/misc/gpio-vibra.c
drivers/input/misc/iqs269a.c
drivers/input/misc/iqs626a.c
drivers/input/misc/iqs7222.c
drivers/input/misc/mma8450.c
drivers/input/misc/pm8941-pwrkey.c
drivers/input/misc/pm8xxx-vibrator.c
drivers/input/misc/pmic8xxx-pwrkey.c
drivers/input/misc/pwm-vibra.c
drivers/input/misc/sparcspkr.c
drivers/input/serio/apbps2.c
drivers/input/serio/i8042-sparcio.h
drivers/input/serio/xilinx_ps2.c
drivers/input/touchscreen/cyttsp5.c
drivers/input/touchscreen/ili210x.c
drivers/input/touchscreen/iqs5xx.c
drivers/input/touchscreen/mms114.c
drivers/input/touchscreen/pixcir_i2c_ts.c
drivers/input/touchscreen/ti_am335x_tsc.c

index 95d927cc8b7e84943ed27731b22c329adfa77ff7..f304cab0ebdb837484b4ce41bfb4227fc577ff76 100644 (file)
 #include <linux/interrupt.h>
 #include <linux/io.h>
 #include <linux/module.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 #include <linux/platform_device.h>
 #include <linux/pm_wakeirq.h>
 #include <linux/pm_wakeup.h>
+#include <linux/property.h>
 #include <linux/regulator/consumer.h>
 #include <linux/reset.h>
 #include <linux/slab.h>
index 75bd3ea5119490da8ca83c20809a33ab5e4f9c6a..0fd761ae052f10c47bbfa8300680fe787ba2a1e0 100644 (file)
@@ -19,7 +19,6 @@
 #include <linux/leds.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/pm.h>
 #include <linux/regulator/consumer.h>
 
index c1c3ba5960ddf24c9fc78a15b411b43195da040b..ad44b4d18a2a16ace7420597a812287c5b6e4d39 100644 (file)
@@ -18,7 +18,7 @@
 #include <linux/input.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/platform_device.h>
 #include <linux/property.h>
 #include <linux/regulator/consumer.h>
index 1272ef7b579494dab0b15cdc75dad90cfe5df931..c0a08563987053effad40b29e51d75a8839320d0 100644 (file)
@@ -17,9 +17,9 @@
 #include <linux/input.h>
 #include <linux/interrupt.h>
 #include <linux/kernel.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
 #include <linux/mutex.h>
-#include <linux/of_device.h>
 #include <linux/property.h>
 #include <linux/regmap.h>
 #include <linux/slab.h>
index 50035c25c3f70aed98ce186bee08a6b9504fe94c..0dab54d3a0603b53e914df38f53104863ff3fbf3 100644 (file)
@@ -19,8 +19,8 @@
 #include <linux/input/touchscreen.h>
 #include <linux/interrupt.h>
 #include <linux/kernel.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
 #include <linux/property.h>
 #include <linux/regmap.h>
 #include <linux/slab.h>
index a9c1dba1e8c1d4cc794871f0400da83a6d369262..36aeeae7761101de277ffbfcbc93fba402c51590 100644 (file)
@@ -16,8 +16,8 @@
 #include <linux/interrupt.h>
 #include <linux/kernel.h>
 #include <linux/ktime.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
 #include <linux/property.h>
 #include <linux/slab.h>
 #include <asm/unaligned.h>
index 76a190b2220bd465016071118440b5fc90708116..662b436d765bb958c5e4d0030a1e27fed389fa8f 100644 (file)
@@ -11,7 +11,7 @@
 #include <linux/delay.h>
 #include <linux/i2c.h>
 #include <linux/input.h>
-#include <linux/of_device.h>
+#include <linux/mod_devicetable.h>
 
 #define MMA8450_DRV_NAME       "mma8450"
 
index 74d77d8aaeff204d3b9cfca4aa531dc4431d78bb..ba747c5b2b5fc7620fbd8b2acf2bac46cf92fd47 100644 (file)
@@ -14,7 +14,6 @@
 #include <linux/module.h>
 #include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_device.h>
 #include <linux/platform_device.h>
 #include <linux/reboot.h>
 #include <linux/regmap.h>
index 04cb87efd7991cc075fb38172a347924001664ad..5c288fe7accf1fbc231923d6444721eff0fcccf5 100644 (file)
@@ -7,7 +7,6 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/platform_device.h>
 #include <linux/regmap.h>
 #include <linux/slab.h>
index 89fb137e3715774b3fc081fda978b470a47cc363..c406a1cca5c443cb4b7cd6919231e1139e6ab504 100644 (file)
@@ -12,7 +12,6 @@
 #include <linux/regmap.h>
 #include <linux/log2.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 
 #define PON_CNTL_1 0x1C
 #define PON_CNTL_PULL_UP BIT(7)
index a3cde30ee8d2b93da690f0c55f84e8f59c61cc27..acac79c488aa1531fa421ea6d677469652d4c406 100644 (file)
@@ -15,7 +15,7 @@
 #include <linux/input.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/platform_device.h>
 #include <linux/property.h>
 #include <linux/pwm.h>
index cdcb7737c46aa50a91d5205d8728f13f9d8215a1..e5dd84725c6e74737ca4a080d6ac4b1129330623 100644 (file)
@@ -9,7 +9,8 @@
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/input.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
+#include <linux/platform_device.h>
 #include <linux/slab.h>
 
 #include <asm/io.h>
index 513d96e40e0efacbac3236f392cacd310ead80ff..3f6866d39b862454fa903981016c3df03b252c8f 100644 (file)
  * Contributors: Daniel Hellstrom <[email protected]>
  */
 #include <linux/platform_device.h>
-#include <linux/of_device.h>
 #include <linux/module.h>
 #include <linux/serio.h>
 #include <linux/errno.h>
 #include <linux/interrupt.h>
+#include <linux/of.h>
 #include <linux/of_irq.h>
 #include <linux/device.h>
 #include <linux/delay.h>
index c712c1fe060533045d5f10bf80f5f6bc00636632..b68793bf05c8cefb9f7bb59da7748147d611da7f 100644 (file)
@@ -2,7 +2,9 @@
 #ifndef _I8042_SPARCIO_H
 #define _I8042_SPARCIO_H
 
-#include <linux/of_device.h>
+#include <linux/of.h>
+#include <linux/of_platform.h>
+#include <linux/platform_device.h>
 #include <linux/types.h>
 
 #include <asm/io.h>
index 960d7601fbc825dc22a7d64ac42cda1c95113070..f3d28da70b75c4478becad35f757e972fc7a054d 100644 (file)
 #include <linux/slab.h>
 #include <linux/list.h>
 #include <linux/io.h>
+#include <linux/mod_devicetable.h>
 #include <linux/of_address.h>
-#include <linux/of_device.h>
 #include <linux/of_irq.h>
-#include <linux/of_platform.h>
+#include <linux/platform_device.h>
 
 #define DRIVER_NAME            "xilinx_ps2"
 
index b461ded946fc892bbc5c08eac54983d2d5fd8b9e..db5a885ecd728573edc566eb2d57f10d26e7e33a 100644 (file)
@@ -18,8 +18,8 @@
 #include <linux/input/touchscreen.h>
 #include <linux/interrupt.h>
 #include <linux/i2c.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
 #include <linux/regmap.h>
 #include <asm/unaligned.h>
 
index f7cd773f7292a1a3d582391a83d0f6a843c63034..ad6828e4f2e2df579b3f084c17405324eee662d4 100644 (file)
@@ -8,8 +8,8 @@
 #include <linux/input/mt.h>
 #include <linux/input/touchscreen.h>
 #include <linux/interrupt.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
 #include <linux/sizes.h>
 #include <linux/slab.h>
 #include <asm/unaligned.h>
index 0aa9d6492df8f8584f93a4cf743ee79253aeab17..b4768b66eb1012d6c669d7eaeb8848e1f91fc969 100644 (file)
@@ -23,8 +23,8 @@
 #include <linux/input/touchscreen.h>
 #include <linux/interrupt.h>
 #include <linux/kernel.h>
+#include <linux/mod_devicetable.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
 #include <linux/slab.h>
 #include <asm/unaligned.h>
 
index ac12494c7930d679af17e3a0c77df03fe107c50e..6109cf7e779a2a3397d04fa237fa8838ed13e930 100644 (file)
@@ -7,7 +7,6 @@
 #include <linux/module.h>
 #include <linux/delay.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/i2c.h>
 #include <linux/input/mt.h>
 #include <linux/input/touchscreen.h>
index 0b4576091dacc3e7f3015aaf6c098d93998ca1dd..4ede0687beb096565a88bd60fe3e36b55e258f43 100644 (file)
@@ -13,8 +13,8 @@
 #include <linux/input/mt.h>
 #include <linux/input/touchscreen.h>
 #include <linux/interrupt.h>
-#include <linux/of_device.h>
 #include <linux/module.h>
+#include <linux/of.h>
 #include <linux/slab.h>
 
 #define PIXCIR_MAX_SLOTS       5 /* Max fingers supported by driver */
index decf2d24a11554eb96f6170337f4f867163a5457..9aa4e35fb4f5aaf083341f93703457ead0d1deb2 100644 (file)
@@ -25,7 +25,6 @@
 #include <linux/io.h>
 #include <linux/delay.h>
 #include <linux/of.h>
-#include <linux/of_device.h>
 #include <linux/sort.h>
 #include <linux/pm_wakeirq.h>
 
This page took 0.087459 seconds and 4 git commands to generate.