MIPS: Explicitly include correct DT includes
authorRob Herring <robh@kernel.org>
Fri, 14 Jul 2023 17:40:27 +0000 (11:40 -0600)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Tue, 25 Jul 2023 08:42:01 +0000 (10:42 +0200)
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it was 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 <robh@kernel.org>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13 files changed:
arch/mips/bmips/setup.c
arch/mips/cavium-octeon/flash_setup.c
arch/mips/lantiq/irq.c
arch/mips/lantiq/xway/dcdc.c
arch/mips/lantiq/xway/gptu.c
arch/mips/lantiq/xway/sysctrl.c
arch/mips/lantiq/xway/vmmc.c
arch/mips/pci/pci-lantiq.c
arch/mips/pci/pci-rt2880.c
arch/mips/pic32/pic32mzda/config.c
arch/mips/ralink/irq.c
arch/mips/ralink/of.c
arch/mips/ralink/prom.c

index 053805cb741c3d789ffcba82d49e0c5ab74b3c1d..ec180ab92eaa836607381cac0d3beeabc2828923 100644 (file)
@@ -16,7 +16,6 @@
 #include <linux/of.h>
 #include <linux/of_clk.h>
 #include <linux/of_fdt.h>
-#include <linux/of_platform.h>
 #include <linux/libfdt.h>
 #include <linux/smp.h>
 #include <asm/addrspace.h>
index c8a8c6d359b9ca00c07e8c4ffe02305c891fcf36..3395acde4d60accc3fc99193b79a9aeaa53505ff 100644 (file)
@@ -12,7 +12,8 @@
 #include <linux/semaphore.h>
 #include <linux/mtd/mtd.h>
 #include <linux/mtd/map.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
+#include <linux/platform_device.h>
 #include <linux/mtd/partitions.h>
 
 #include <asm/octeon/octeon.h>
index 20622bf0a9b3dea7fc9a85fc36abb38171e822fb..8f208007b8e84c7b89d678b9bacc5b8410fb93b0 100644 (file)
@@ -10,7 +10,7 @@
 #include <linux/sched.h>
 #include <linux/irqchip.h>
 #include <linux/irqdomain.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
 #include <linux/of_irq.h>
 
index 96199966a350df18feab326f24ee988529198ce8..4a808f8c5bebf58189696250e429c7a4a5b87259 100644 (file)
@@ -6,7 +6,8 @@
  */
 
 #include <linux/ioport.h>
-#include <linux/of_platform.h>
+#include <linux/mod_devicetable.h>
+#include <linux/platform_device.h>
 
 #include <lantiq_soc.h>
 
index a492b1eb19250d82a164dd15785efa6021e33a85..e254b108fb9ba74d812badd58424a1a713783530 100644 (file)
@@ -8,8 +8,8 @@
 #include <linux/interrupt.h>
 #include <linux/ioport.h>
 #include <linux/init.h>
-#include <linux/of_platform.h>
-#include <linux/of_irq.h>
+#include <linux/mod_devicetable.h>
+#include <linux/platform_device.h>
 
 #include <lantiq_soc.h>
 #include "../clk.h"
index d444a1b98a724d07db257446daaf24a57ffe748c..3ed0782252229a60d7e72d19b74a0d13e1b04794 100644 (file)
@@ -10,7 +10,6 @@
 #include <linux/clkdev.h>
 #include <linux/spinlock.h>
 #include <linux/of.h>
-#include <linux/of_platform.h>
 #include <linux/of_address.h>
 
 #include <lantiq_soc.h>
index 2796e87dfcae31fbcebb60e218ae4bd6b5107d1f..37c133052ef75e0d89feb82e9f9f70dfc76d9b56 100644 (file)
@@ -7,7 +7,8 @@
 #include <linux/err.h>
 #include <linux/export.h>
 #include <linux/gpio/consumer.h>
-#include <linux/of_platform.h>
+#include <linux/mod_devicetable.h>
+#include <linux/platform_device.h>
 #include <linux/dma-mapping.h>
 
 #include <lantiq_soc.h>
index 79e29bf42a24129d72cbdfd188b7bdc7de4e3b33..80f7293166bb76dee8ec12be4e328a912ced2d7e 100644 (file)
@@ -13,9 +13,9 @@
 #include <linux/mm.h>
 #include <linux/vmalloc.h>
 #include <linux/clk.h>
-#include <linux/of_platform.h>
-#include <linux/of_irq.h>
+#include <linux/of.h>
 #include <linux/of_pci.h>
+#include <linux/platform_device.h>
 
 #include <asm/addrspace.h>
 
index e9dd01431f212beccb80a5afc63867cbb8080952..1cada09fa5db081a9fb754e7b4ffefeb0a221238 100644 (file)
@@ -13,9 +13,8 @@
 #include <linux/pci.h>
 #include <linux/io.h>
 #include <linux/init.h>
-#include <linux/of_platform.h>
-#include <linux/of_irq.h>
-#include <linux/of_pci.h>
+#include <linux/mod_devicetable.h>
+#include <linux/platform_device.h>
 
 #include <asm/mach-ralink/rt288x.h>
 
index f6953200771746f510c957ba72eedd31ac54fca4..6e94ae66eba82461d89e614f46d94bb4d12c2e82 100644 (file)
@@ -5,7 +5,6 @@
  */
 #include <linux/init.h>
 #include <linux/io.h>
-#include <linux/of_platform.h>
 
 #include <asm/mach-pic32/pic32.h>
 
index fa353bc1394746658ba1e126815218b300e3bfb2..46aef0a1b22acd3b58c2bd51c3b082774d2e4056 100644 (file)
@@ -7,7 +7,7 @@
 
 #include <linux/io.h>
 #include <linux/bitops.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
 #include <linux/of_irq.h>
 #include <linux/irqdomain.h>
index 45d60c094496f15318847d0ab9b64deba870056b..7f90068c68f22fcd27e8b442f6a92529f4815d78 100644 (file)
@@ -14,7 +14,7 @@
 #include <linux/of_fdt.h>
 #include <linux/kernel.h>
 #include <linux/memblock.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
 
 #include <asm/reboot.h>
index aaac1e6ec7d9a7c61f885ae3b02286530d4c40ee..c3b96861844c6d2e24af23e82c89d0af9cb17bfb 100644 (file)
@@ -7,8 +7,6 @@
  */
 
 #include <linux/string.h>
-#include <linux/of_fdt.h>
-#include <linux/of_platform.h>
 
 #include <asm/bootinfo.h>
 #include <asm/addrspace.h>