]> git.dujemihanovic.xyz Git - linux.git/commitdiff
powerpc: Explicitly include correct DT includes
authorRob Herring <robh@kernel.org>
Mon, 24 Jul 2023 21:02:42 +0000 (15:02 -0600)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 2 Aug 2023 12:22:19 +0000 (22:22 +1000)
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 <robh@kernel.org>
[mpe: Fixup maple/setup.c which needs platform_device]
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20230724210247.778034-1-robh@kernel.org
70 files changed:
arch/powerpc/include/asm/ibmebus.h
arch/powerpc/include/asm/macio.h
arch/powerpc/kernel/legacy_serial.c
arch/powerpc/kernel/of_platform.c
arch/powerpc/kernel/setup-common.c
arch/powerpc/kexec/file_load_64.c
arch/powerpc/kexec/ranges.c
arch/powerpc/platforms/4xx/cpm.c
arch/powerpc/platforms/4xx/hsta_msi.c
arch/powerpc/platforms/4xx/soc.c
arch/powerpc/platforms/512x/mpc5121_ads.c
arch/powerpc/platforms/512x/mpc512x_generic.c
arch/powerpc/platforms/512x/mpc512x_lpbfifo.c
arch/powerpc/platforms/512x/pdm360ng.c
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
arch/powerpc/platforms/82xx/ep8248e.c
arch/powerpc/platforms/83xx/km83xx.c
arch/powerpc/platforms/83xx/mpc832x_rdb.c
arch/powerpc/platforms/83xx/suspend.c
arch/powerpc/platforms/85xx/bsc913x_qds.c
arch/powerpc/platforms/85xx/bsc913x_rdb.c
arch/powerpc/platforms/85xx/c293pcie.c
arch/powerpc/platforms/85xx/common.c
arch/powerpc/platforms/85xx/ge_imp3a.c
arch/powerpc/platforms/85xx/ksi8560.c
arch/powerpc/platforms/85xx/mpc8536_ds.c
arch/powerpc/platforms/85xx/mpc85xx_ds.c
arch/powerpc/platforms/85xx/mpc85xx_mds.c
arch/powerpc/platforms/85xx/mpc85xx_rdb.c
arch/powerpc/platforms/85xx/p1010rdb.c
arch/powerpc/platforms/85xx/p1022_ds.c
arch/powerpc/platforms/85xx/p1022_rdk.c
arch/powerpc/platforms/85xx/p1023_rdb.c
arch/powerpc/platforms/85xx/socrates.c
arch/powerpc/platforms/85xx/socrates_fpga_pic.c
arch/powerpc/platforms/85xx/stx_gp3.c
arch/powerpc/platforms/85xx/tqm85xx.c
arch/powerpc/platforms/85xx/twr_p102x.c
arch/powerpc/platforms/85xx/xes_mpc85xx.c
arch/powerpc/platforms/86xx/common.c
arch/powerpc/platforms/86xx/gef_ppc9a.c
arch/powerpc/platforms/86xx/gef_sbc310.c
arch/powerpc/platforms/86xx/gef_sbc610.c
arch/powerpc/platforms/86xx/mvme7100.c
arch/powerpc/platforms/86xx/pic.c
arch/powerpc/platforms/cell/axon_msi.c
arch/powerpc/platforms/cell/cbe_regs.c
arch/powerpc/platforms/cell/iommu.c
arch/powerpc/platforms/cell/setup.c
arch/powerpc/platforms/cell/spider-pci.c
arch/powerpc/platforms/embedded6xx/holly.c
arch/powerpc/platforms/maple/setup.c
arch/powerpc/platforms/pasemi/gpio_mdio.c
arch/powerpc/platforms/pasemi/setup.c
arch/powerpc/platforms/powermac/setup.c
arch/powerpc/platforms/powernv/opal-imc.c
arch/powerpc/platforms/powernv/opal-rtc.c
arch/powerpc/platforms/powernv/opal-secvar.c
arch/powerpc/platforms/powernv/opal-sensor.c
arch/powerpc/platforms/pseries/ibmebus.c
arch/powerpc/sysdev/cpm_common.c
arch/powerpc/sysdev/cpm_gpio.c
arch/powerpc/sysdev/fsl_pmc.c
arch/powerpc/sysdev/fsl_rio.c
arch/powerpc/sysdev/fsl_rmu.c
arch/powerpc/sysdev/fsl_soc.c
arch/powerpc/sysdev/mpic_msgr.c
arch/powerpc/sysdev/mpic_timer.c
arch/powerpc/sysdev/of_rtc.c
arch/powerpc/sysdev/pmi.c

index 088f95b2e14f9a1b3be73faeb0c98d5c48b7d58a..6f33253a364ac0f8d375fc2aaa5831a387322073 100644 (file)
@@ -46,6 +46,8 @@
 #include <linux/of_device.h>
 #include <linux/of_platform.h>
 
+struct platform_driver;
+
 extern struct bus_type ibmebus_bus_type;
 
 int ibmebus_register_driver(struct platform_driver *drv);
index ff5fd82d9ff004f5287077075a204698f703fed9..3a07c62973aab6d7625d50051066ce2cc0929b3f 100644 (file)
@@ -3,7 +3,8 @@
 #define __MACIO_ASIC_H__
 #ifdef __KERNEL__
 
-#include <linux/of_device.h>
+#include <linux/of.h>
+#include <linux/platform_device.h>
 
 extern struct bus_type macio_bus_type;
 
index 6ee65741dbd52d0b19f0cab485840ce41ca57149..1da2f6e7d2a1345af04876d7b095751db0756bc8 100644 (file)
@@ -5,8 +5,8 @@
 #include <linux/serial_core.h>
 #include <linux/console.h>
 #include <linux/pci.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_device.h>
 #include <linux/of_irq.h>
 #include <linux/serial_reg.h>
 #include <asm/io.h>
index f89376ff633e7d4871bfce755025656f2eb24117..adc76fa58d1ed6f9d84beeab259d9e46bfb60ddf 100644 (file)
@@ -13,9 +13,7 @@
 #include <linux/export.h>
 #include <linux/mod_devicetable.h>
 #include <linux/pci.h>
-#include <linux/of.h>
-#include <linux/of_device.h>
-#include <linux/of_platform.h>
+#include <linux/platform_device.h>
 #include <linux/atomic.h>
 
 #include <asm/errno.h>
index 16843294d978cfad216ae7935807df372e9f41fa..2f1026fba00d5a10b90a8d05447c2f3b87af444f 100644 (file)
@@ -31,9 +31,9 @@
 #include <linux/serial_8250.h>
 #include <linux/percpu.h>
 #include <linux/memblock.h>
-#include <linux/of_irq.h>
+#include <linux/of.h>
 #include <linux/of_fdt.h>
-#include <linux/of_platform.h>
+#include <linux/of_irq.h>
 #include <linux/hugetlb.h>
 #include <linux/pgtable.h>
 #include <asm/io.h>
index 110d28bede2a752e1f5c64514c7f2a5c26ea6069..7e69be55451a767fa8e819e4e3bcd4637a6fdc07 100644 (file)
@@ -17,7 +17,7 @@
 #include <linux/kexec.h>
 #include <linux/of_fdt.h>
 #include <linux/libfdt.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/memblock.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
index 5fc53a5fcfdf6b3bcfdf7ba4c9b7d95f7095c0de..fb3e12f1521441fd9de9c84c3863a719dcb6c62b 100644 (file)
@@ -18,7 +18,7 @@
 
 #include <linux/sort.h>
 #include <linux/kexec.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/slab.h>
 #include <asm/sections.h>
 #include <asm/kexec_ranges.h>
index 182e12855c279ddb59a9d796500f9a2e5b90836d..670f8ad4465bca929f31de51343a1a3268793f11 100644 (file)
@@ -18,7 +18,7 @@
  */
 
 #include <linux/kernel.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 #include <linux/sysfs.h>
 #include <linux/cpu.h>
 #include <linux/suspend.h>
index e11b57a62b0543bd503ae7af0d24dcc2deeba713..c6bd846b0d65fe45a6bc02033e6c965ecc56463d 100644 (file)
@@ -11,7 +11,7 @@
 #include <linux/msi.h>
 #include <linux/of.h>
 #include <linux/of_irq.h>
-#include <linux/of_platform.h>
+#include <linux/platform_device.h>
 #include <linux/pci.h>
 #include <linux/semaphore.h>
 #include <asm/msi_bitmap.h>
index ac1cd8b1787999a9b4864cbf51adaaade5b872cc..f91df082787774f3d120d76cde1112a61536ea9b 100644 (file)
@@ -15,8 +15,8 @@
 #include <linux/errno.h>
 #include <linux/interrupt.h>
 #include <linux/irq.h>
+#include <linux/of.h>
 #include <linux/of_irq.h>
-#include <linux/of_platform.h>
 
 #include <asm/dcr.h>
 #include <asm/dcr-regs.h>
index 80b25ce076bc5e582e9bf5fcd74675d41455e6e9..a18f85b3ef36321f6ba4288e42e818a02986e7d2 100644 (file)
@@ -10,7 +10,7 @@
 
 #include <linux/kernel.h>
 #include <linux/io.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 
 #include <asm/machdep.h>
 #include <asm/ipic.h>
index 97dfaac8f7ffe637af36c08a060d71907219a5b8..0d58ab257cd93acf22c7a548d67b2258e1d2fddc 100644 (file)
@@ -9,7 +9,7 @@
  */
 
 #include <linux/kernel.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 
 #include <asm/machdep.h>
 #include <asm/ipic.h>
index c1e981649bd951b20052678af0b0e0a8d54c11ba..4a25b6b4861582361a62990127bc44ad758c6142 100644 (file)
@@ -10,9 +10,9 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/of.h>
-#include <linux/of_platform.h>
 #include <linux/of_address.h>
 #include <linux/of_irq.h>
+#include <linux/platform_device.h>
 #include <asm/mpc5121.h>
 #include <asm/io.h>
 #include <linux/spinlock.h>
index 4bdec1c25de752fb8eaeef99c1fd557ec80a27b5..ce51cfeeb0665d499cc64c883ad3f6993693b598 100644 (file)
@@ -7,11 +7,12 @@
  * PDM360NG board setup
  */
 
+#include <linux/device.h>
 #include <linux/kernel.h>
 #include <linux/io.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
 #include <linux/of_fdt.h>
-#include <linux/of_platform.h>
 
 #include <asm/machdep.h>
 #include <asm/ipic.h>
index 3fce4e1c3af68f1feb5ac25c2352cf9b18dabb94..581059527c36a6b669a59250d8d5f19994e10339 100644 (file)
@@ -48,7 +48,6 @@
  * the output mode.  This driver does not change the output mode setting.
  */
 
-#include <linux/device.h>
 #include <linux/irq.h>
 #include <linux/interrupt.h>
 #include <linux/io.h>
@@ -57,8 +56,8 @@
 #include <linux/of.h>
 #include <linux/of_address.h>
 #include <linux/of_irq.h>
-#include <linux/of_platform.h>
 #include <linux/of_gpio.h>
+#include <linux/platform_device.h>
 #include <linux/kernel.h>
 #include <linux/property.h>
 #include <linux/slab.h>
index 8f1856ba692e91795d0718e1171c8fbe57228cc5..16808536f7888e697b235fcdd42249a3f631c247 100644 (file)
@@ -13,6 +13,7 @@
 #include <linux/of_mdio.h>
 #include <linux/slab.h>
 #include <linux/of_platform.h>
+#include <linux/platform_device.h>
 
 #include <asm/io.h>
 #include <asm/cpm2.h>
index 26ddc71365473e9cfec27251b64ece7204206744..2b5d187d9b62d526bb3b2b098074fafe3eaf5505 100644 (file)
@@ -20,8 +20,8 @@
 #include <linux/seq_file.h>
 #include <linux/root_dev.h>
 #include <linux/initrd.h>
-#include <linux/of_platform.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
+#include <linux/of_address.h>
 
 #include <linux/atomic.h>
 #include <linux/time.h>
index 3b4e4173c59edfe4ccf39c59aa1832f543a011bd..d523ce0f48dbbc2ecfb9d5d41c154289979a54e4 100644 (file)
 #include <linux/spi/spi.h>
 #include <linux/spi/mmc_spi.h>
 #include <linux/mmc/host.h>
+#include <linux/of.h>
+#include <linux/of_address.h>
 #include <linux/of_irq.h>
-#include <linux/of_platform.h>
+#include <linux/platform_device.h>
 #include <linux/fsl_devices.h>
 
 #include <asm/time.h>
index 3fa8979ac8a628dde01e9fe154b64ffaf5fcad99..9833c36bda83855f66999cb668ee7b96d5c86536 100644 (file)
@@ -19,7 +19,7 @@
 #include <linux/fsl_devices.h>
 #include <linux/of_address.h>
 #include <linux/of_irq.h>
-#include <linux/of_platform.h>
+#include <linux/platform_device.h>
 #include <linux/export.h>
 
 #include <asm/reg.h>
index a029aa0905385324bbb965bf3ebd04f216b96fc4..2eb62bff86d48f69ff4612f8e7e46c8d642da5df 100644 (file)
@@ -9,7 +9,7 @@
  * Copyright 2014 Freescale Semiconductor Inc.
  */
 
-#include <linux/of_platform.h>
+#include <linux/of.h>
 #include <linux/pci.h>
 #include <asm/mpic.h>
 #include <sysdev/fsl_soc.h>
index 361b4371d073b5abad05a05b6d4071047a5f429f..161f006cb3bb5d129b3b0e3757a043a554bd5a9f 100644 (file)
@@ -7,7 +7,7 @@
  * Copyright 2011-2012 Freescale Semiconductor Inc.
  */
 
-#include <linux/of_platform.h>
+#include <linux/of.h>
 #include <linux/pci.h>
 #include <asm/mpic.h>
 #include <sysdev/fsl_soc.h>
index 34975708be79f7b7f9911b0a9aaf1ceed67ed0be..7a63a3ad5e8a4c62b12d171a219801614077b852 100644 (file)
@@ -7,8 +7,7 @@
 
 #include <linux/stddef.h>
 #include <linux/kernel.h>
-#include <linux/of_fdt.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 
 #include <asm/machdep.h>
 #include <asm/udbg.h>
index a554b6d87cf76a66b7e9668a3e7f1a723cd71a83..757811155587db40a68b7c22b7b56f72941cbea2 100644 (file)
@@ -3,6 +3,7 @@
  * Routines common to most mpc85xx-based boards.
  */
 
+#include <linux/of.h>
 #include <linux/of_irq.h>
 #include <linux/of_platform.h>
 
index 3678a1fbf5ad52042625ee1a85b9dc785e1b6c57..9c3b44a1952ec4263c8e5250048bbe0511c4fe3f 100644 (file)
@@ -17,8 +17,8 @@
 #include <linux/delay.h>
 #include <linux/seq_file.h>
 #include <linux/interrupt.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_platform.h>
 
 #include <asm/time.h>
 #include <asm/machdep.h>
index af38c3aec0426ff17df0c544726b9868d9c33024..1b6326a4b0f24033275e9fab6a54cbd4c56d115c 100644 (file)
@@ -18,7 +18,8 @@
 #include <linux/kdev_t.h>
 #include <linux/delay.h>
 #include <linux/seq_file.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
+#include <linux/of_address.h>
 
 #include <asm/time.h>
 #include <asm/machdep.h>
index 58ab3831913fea2faa8a7aa2c3550bcf4076bc30..e966b2ad8ecd42a97d8eb9fc7d6a70922165b2d9 100644 (file)
@@ -12,7 +12,7 @@
 #include <linux/delay.h>
 #include <linux/seq_file.h>
 #include <linux/interrupt.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 
 #include <asm/time.h>
 #include <asm/machdep.h>
index 4347d629b567116805627a063288ff42c51fc652..2856148321b3c7924fed0525c3deefbe761d1a8f 100644 (file)
@@ -15,8 +15,8 @@
 #include <linux/delay.h>
 #include <linux/seq_file.h>
 #include <linux/interrupt.h>
+#include <linux/of.h>
 #include <linux/of_irq.h>
-#include <linux/of_platform.h>
 
 #include <asm/time.h>
 #include <asm/machdep.h>
index 0546f19416c29cbb721dc8a63af09919445d0e93..c19490cf6376e048eca327980ac5b0d3c22ababc 100644 (file)
@@ -26,8 +26,8 @@
 #include <linux/seq_file.h>
 #include <linux/initrd.h>
 #include <linux/fsl_devices.h>
-#include <linux/of_platform.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
+#include <linux/of_address.h>
 #include <linux/phy.h>
 #include <linux/memblock.h>
 #include <linux/fsl/guts.h>
index c42a68da6dfdda6d8bb5987f6291004abc380234..ec9f60fbebc71e04b335edde627576ab4d60e2b9 100644 (file)
@@ -12,7 +12,8 @@
 #include <linux/delay.h>
 #include <linux/seq_file.h>
 #include <linux/interrupt.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
+#include <linux/of_address.h>
 #include <linux/fsl/guts.h>
 
 #include <asm/time.h>
index 14ec79a3274669a693c453ee26b9933db41933c0..10d6f1fa33275a8b5b4153226c827e6f1d2816fa 100644 (file)
@@ -10,7 +10,7 @@
 #include <linux/pci.h>
 #include <linux/delay.h>
 #include <linux/interrupt.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 
 #include <asm/time.h>
 #include <asm/machdep.h>
index 23d0926298b96af79c1795828fd81835f2654a8d..0dd786a061a6a2195e51a1ecf2d6be65d6d38221 100644 (file)
@@ -18,8 +18,8 @@
 
 #include <linux/fsl/guts.h>
 #include <linux/pci.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_platform.h>
 #include <asm/div64.h>
 #include <asm/mpic.h>
 #include <asm/swiotlb.h>
index d1159150c3b5f0c48ce9b5124dcc3d760bc11f17..25ab6e9c14703a66fd9b702324f36574166ab114 100644 (file)
@@ -14,8 +14,8 @@
 
 #include <linux/fsl/guts.h>
 #include <linux/pci.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_platform.h>
 #include <asm/div64.h>
 #include <asm/mpic.h>
 #include <asm/swiotlb.h>
index 9df0439a9382c9743381889d2e93ddfd9dcc447e..e4fa8731fd2d386d4c4d4375819c5bee1264e1a5 100644 (file)
@@ -15,9 +15,8 @@
 #include <linux/delay.h>
 #include <linux/module.h>
 #include <linux/fsl_devices.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_platform.h>
-#include <linux/of_device.h>
 
 #include <asm/time.h>
 #include <asm/machdep.h>
index 9fa1338bc0026406f5f56e72764b23f3116a4c9b..403367b318db2a7f75f31ca7623ea4d0a80b56e6 100644 (file)
@@ -23,7 +23,7 @@
 #include <linux/kdev_t.h>
 #include <linux/delay.h>
 #include <linux/seq_file.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 
 #include <asm/time.h>
 #include <asm/machdep.h>
index 3768c86b96296551fa3debd4be3231d807934943..baa12eff6d5de460f56832a60bd3116e3748fa32 100644 (file)
@@ -6,7 +6,6 @@
 #include <linux/irq.h>
 #include <linux/of_address.h>
 #include <linux/of_irq.h>
-#include <linux/of_platform.h>
 #include <linux/io.h>
 
 /*
index 5e2646b4c039fb6009a361957dc8f3f79bb4698f..c10efc45894c2a453ea0d78f8c0e55d877fc9117 100644 (file)
@@ -22,7 +22,7 @@
 #include <linux/kdev_t.h>
 #include <linux/delay.h>
 #include <linux/seq_file.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 
 #include <asm/time.h>
 #include <asm/machdep.h>
index 80effb028bf49ef46323c8500bc7b49cd8bba2ce..6be1b9809db6b5c47aa68da49263ae7c4deac13c 100644 (file)
@@ -20,7 +20,7 @@
 #include <linux/kdev_t.h>
 #include <linux/delay.h>
 #include <linux/seq_file.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
 
 #include <asm/time.h>
 #include <asm/machdep.h>
index b88e23a334a4f1e3ea6aea3e1fccb4f5806bafad..c0a0456f16749c13a12ab2653e1308add2e69baa 100644 (file)
@@ -13,7 +13,8 @@
 #include <linux/errno.h>
 #include <linux/fsl/guts.h>
 #include <linux/pci.h>
-#include <linux/of_platform.h>
+#include <linux/of.h>
+#include <linux/of_address.h>
 
 #include <asm/pci-bridge.h>
 #include <asm/udbg.h>
index 184013e6601e95380aebba7c340a8204aefd0239..45f257fc1ade055a7fdcc6a9142e0b5404f77f0b 100644 (file)
@@ -16,8 +16,8 @@
 #include <linux/delay.h>
 #include <linux/seq_file.h>
 #include <linux/interrupt.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_platform.h>
 
 #include <asm/time.h>
 #include <asm/machdep.h>
index 0069d38263e70c2567cbcd463dfdb0ce96ba1160..a4a55052760914e559e52505d56c51a8c6d39534 100644 (file)
@@ -3,7 +3,10 @@
  * Routines common to most mpc86xx-based boards.
  */
 
+#include <linux/init.h>
+#include <linux/mod_devicetable.h>
 #include <linux/of_platform.h>
+#include <asm/reg.h>
 #include <asm/synch.h>
 
 #include "mpc86xx.h"
index f0512e51300cc1847ee7395029579273ecb16ade..f7f98cca7b91ecfd7c1c3f7c84fae0e3a9128cce 100644 (file)
@@ -18,8 +18,8 @@
 #include <linux/kdev_t.h>
 #include <linux/delay.h>
 #include <linux/seq_file.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_platform.h>
 
 #include <asm/time.h>
 #include <asm/machdep.h>
index 1430b524d982e4fda0fd16ecf710afbe8d002785..689835f7f088b8ac41bb394ff2b490acb59381f3 100644 (file)
@@ -18,8 +18,8 @@
 #include <linux/kdev_t.h>
 #include <linux/delay.h>
 #include <linux/seq_file.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_platform.h>
 
 #include <asm/time.h>
 #include <asm/machdep.h>
index c92af0d964e168dde8fef20aa6c9989611f566ea..365f511186ca3cdca8ca55896170a77652c8c87e 100644 (file)
@@ -18,8 +18,8 @@
 #include <linux/kdev_t.h>
 #include <linux/delay.h>
 #include <linux/seq_file.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_platform.h>
 
 #include <asm/time.h>
 #include <asm/machdep.h>
index c0ac40514361475b9b1e2c48ebfc276511c1bc5f..cee49ecd32d22f95234dd6da296000b9c9ccbf96 100644 (file)
@@ -20,7 +20,6 @@
 #include <linux/pci.h>
 #include <linux/of.h>
 #include <linux/of_fdt.h>
-#include <linux/of_platform.h>
 #include <linux/of_address.h>
 #include <asm/udbg.h>
 #include <asm/mpic.h>
index 2c32c3488afbb64cf5e6fc31da28451063779b0c..5c7bd925653d4a298ddf0531889293a190cb9586 100644 (file)
@@ -6,8 +6,8 @@
 #include <linux/stddef.h>
 #include <linux/kernel.h>
 #include <linux/interrupt.h>
+#include <linux/of.h>
 #include <linux/of_irq.h>
-#include <linux/of_platform.h>
 
 #include <asm/mpic.h>
 #include <asm/i8259.h>
index 106000449d3b2c2b92548308691a7cf5af38fbd7..28dc86744cac2601abb2ce8f7a485a07b60311bc 100644 (file)
 #include <linux/pci.h>
 #include <linux/msi.h>
 #include <linux/export.h>
-#include <linux/of_platform.h>
 #include <linux/slab.h>
 #include <linux/debugfs.h>
+#include <linux/of.h>
 #include <linux/of_irq.h>
+#include <linux/platform_device.h>
 
 #include <asm/dcr.h>
 #include <asm/machdep.h>
index fb4023f9ea6be6d312e0704c02b12c0c35b36442..99b3558753e9da2a40cfeaf8389009204aef81b4 100644 (file)
@@ -10,9 +10,8 @@
 #include <linux/percpu.h>
 #include <linux/types.h>
 #include <linux/export.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_device.h>
-#include <linux/of_platform.h>
 #include <linux/pgtable.h>
 
 #include <asm/io.h>
index 8c7133039566911365fb3548dbba1938bb8e82d2..1202a69b0a2088a8ecee3a14c091c362fbf6cfb5 100644 (file)
@@ -16,7 +16,7 @@
 #include <linux/notifier.h>
 #include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_platform.h>
+#include <linux/platform_device.h>
 #include <linux/slab.h>
 #include <linux/memblock.h>
 
index 9e07d101bceebc3df1c3839c8581af0d8de93d5e..f64a1ef98aa88da8a410d7347127e9015d975f1e 100644 (file)
@@ -27,6 +27,7 @@
 #include <linux/mutex.h>
 #include <linux/memory_hotplug.h>
 #include <linux/of_platform.h>
+#include <linux/platform_device.h>
 
 #include <asm/mmu.h>
 #include <asm/processor.h>
index e36ebd84f55b811cabd42762f086ebc16610d28c..68439445b1c37623f32a12d2d98efab9d39bdc8a 100644 (file)
@@ -9,7 +9,6 @@
 
 #include <linux/kernel.h>
 #include <linux/of_address.h>
-#include <linux/of_platform.h>
 #include <linux/slab.h>
 #include <linux/io.h>
 
index 02ff260ae1ee6684542a555d1e72ef0817b9af74..ce9e58ee9754a6db22a94058338012cdb05e50b5 100644 (file)
@@ -22,9 +22,9 @@
 #include <linux/serial.h>
 #include <linux/tty.h>
 #include <linux/serial_core.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
 #include <linux/of_irq.h>
-#include <linux/of_platform.h>
 #include <linux/extable.h>
 
 #include <asm/time.h>
index a4a79d77eca2a61545b8c4972a67d1630c89fc4e..f329a03edf4a6c56b686228cc773151b3da01c05 100644 (file)
@@ -36,8 +36,9 @@
 #include <linux/serial.h>
 #include <linux/smp.h>
 #include <linux/bitops.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_device.h>
+#include <linux/platform_device.h>
 #include <linux/memblock.h>
 
 #include <asm/processor.h>
index 913b77b92cea1e7ac2ebd3b8092d6c3b7a211f21..fd130fe7a65acd35b8fe9f908e5529b8218055b4 100644 (file)
@@ -20,7 +20,7 @@
 #include <linux/phy.h>
 #include <linux/of_address.h>
 #include <linux/of_mdio.h>
-#include <linux/of_platform.h>
+#include <linux/platform_device.h>
 
 #define DELAY 1
 
index 5c5b4a034f9ea723dd1a7e6b9eafafd16891a26d..ef985ba2bf21ffee59453369ee2315578e67facb 100644 (file)
@@ -16,7 +16,9 @@
 #include <linux/console.h>
 #include <linux/export.h>
 #include <linux/pci.h>
+#include <linux/of.h>
 #include <linux/of_platform.h>
+#include <linux/platform_device.h>
 #include <linux/gfp.h>
 #include <linux/irqdomain.h>
 
index 0c41f4b005bcf329965f62f4e77ec3b50f60b7d1..6de1cd5d8a5833ffc758600c8bd690b3260f069e 100644 (file)
@@ -45,7 +45,7 @@
 #include <linux/root_dev.h>
 #include <linux/bitops.h>
 #include <linux/suspend.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
 #include <linux/of_platform.h>
 
 #include <asm/reg.h>
index 348a8cdaecd6d0b359650251e5b8ee639581741a..828fc4d884718d4baa1a7268dc5fa6c6db6018a7 100644 (file)
@@ -11,7 +11,6 @@
 #include <linux/platform_device.h>
 #include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_platform.h>
 #include <linux/crash_dump.h>
 #include <linux/debugfs.h>
 #include <asm/opal.h>
index a9bcf9217e649540c87d1dd67f4b55b8b441e79e..79011a263aa6b26c2227c44e064a4a4cf3f2ad66 100644 (file)
@@ -11,8 +11,9 @@
 #include <linux/bcd.h>
 #include <linux/rtc.h>
 #include <linux/delay.h>
-#include <linux/platform_device.h>
+#include <linux/of.h>
 #include <linux/of_platform.h>
+#include <linux/platform_device.h>
 
 #include <asm/opal.h>
 #include <asm/firmware.h>
index a8436bf35e2fc0723ee613d88e28c069dedcbf76..6ac410f4d3c7ecf809a945d4545778ca3699cdf4 100644 (file)
@@ -12,8 +12,8 @@
 #define pr_fmt(fmt) "secvar: "fmt
 
 #include <linux/types.h>
+#include <linux/of.h>
 #include <linux/platform_device.h>
-#include <linux/of_platform.h>
 #include <asm/opal.h>
 #include <asm/secvar.h>
 #include <asm/secure_boot.h>
index 3192c614a1e17134be2ed56874c95a207ceacc25..8880a1c145733008dbd59362aa4b1e6787beffb0 100644 (file)
@@ -6,7 +6,9 @@
  */
 
 #include <linux/delay.h>
+#include <linux/of.h>
 #include <linux/of_platform.h>
+#include <linux/platform_device.h>
 #include <asm/opal.h>
 #include <asm/machdep.h>
 
index 44703f13985bf30ff6b7a691ff8a06e83cb31134..183aa8de48e74bcb1eb99773cfab24cc4104fa4b 100644 (file)
@@ -47,6 +47,7 @@
 #include <linux/slab.h>
 #include <linux/stat.h>
 #include <linux/of_platform.h>
+#include <linux/platform_device.h>
 #include <asm/ibmebus.h>
 #include <asm/machdep.h>
 
index 8234013a8772a3393cd682f2045422dfb7e843e1..47db732981a8b6c8c46f6aa713d240c7f0d7f51f 100644 (file)
  */
 
 #include <linux/init.h>
-#include <linux/of_device.h>
 #include <linux/spinlock.h>
 #include <linux/export.h>
 #include <linux/of.h>
-#include <linux/of_address.h>
 #include <linux/slab.h>
 
 #include <asm/udbg.h>
index 0695d26bd301d8ab2cc7e0070e2aca8c1fa4ed1f..40f57111e93e9927a87b43fd09eaa129d505ddfa 100644 (file)
@@ -9,7 +9,8 @@
  */
 
 #include <linux/module.h>
-#include <linux/of_device.h>
+#include <linux/of.h>
+#include <linux/platform_device.h>
 
 #include <asm/cpm.h>
 #ifdef CONFIG_8xx_GPIO
index 76896de970ca9f55bdc23d0c53c9c3fa5907e993..9f6dd11c13443516740916bad20e91be0f6008b3 100644 (file)
@@ -13,9 +13,9 @@
 #include <linux/export.h>
 #include <linux/suspend.h>
 #include <linux/delay.h>
-#include <linux/device.h>
+#include <linux/mod_devicetable.h>
 #include <linux/of_address.h>
-#include <linux/of_platform.h>
+#include <linux/platform_device.h>
 
 struct pmc_regs {
        __be32 devdisr;
index 0331962bc6d2dc85edf4a2842aabb8057683927c..efd8f6291ea625d003b23d72c6ecef8321866910 100644 (file)
 #include <linux/types.h>
 #include <linux/dma-mapping.h>
 #include <linux/interrupt.h>
-#include <linux/device.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
 #include <linux/of_irq.h>
-#include <linux/of_platform.h>
+#include <linux/platform_device.h>
 #include <linux/delay.h>
 #include <linux/slab.h>
 
index c1f724973589721564abf13b8b2061ba49d0a580..58221b6e1465a79fc934c178eacfe3b7800d6880 100644 (file)
@@ -25,7 +25,6 @@
 #include <linux/interrupt.h>
 #include <linux/of_address.h>
 #include <linux/of_irq.h>
-#include <linux/of_platform.h>
 #include <linux/slab.h>
 
 #include "fsl_rio.h"
index 68709743450e3fad5ea77b1e1cccdbff7859cd8a..e71b3ede147ea09514b729e83ec10243ac0e2e31 100644 (file)
@@ -19,7 +19,6 @@
 #include <linux/device.h>
 #include <linux/platform_device.h>
 #include <linux/of.h>
-#include <linux/of_platform.h>
 #include <linux/phy.h>
 #include <linux/spi/spi.h>
 #include <linux/fsl_devices.h>
index 1a3ac0b5dd89ce6ca4302f0af73e03bf66ece592..7b449cc51aefd9cc3b7916d1c745809d58dbe73b 100644 (file)
@@ -7,9 +7,10 @@
  */
 
 #include <linux/list.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
 #include <linux/of_irq.h>
-#include <linux/of_platform.h>
+#include <linux/platform_device.h>
 #include <linux/errno.h>
 #include <linux/err.h>
 #include <linux/export.h>
index b2f0a73e8f930ee1f8bbb9401cfc0b5e354ff73f..7166e2e0baaf6ebb14461f03ccab72283d83e35b 100644 (file)
@@ -16,7 +16,6 @@
 #include <linux/slab.h>
 #include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_device.h>
 #include <linux/of_irq.h>
 #include <linux/syscore_ops.h>
 #include <sysdev/fsl_soc.h>
index 420f949b748516d0440891a1b0105822275928c7..2211937d3788e2a3d1e93b0b57cfe714c960baea 100644 (file)
@@ -5,10 +5,10 @@
  * Copyright 2007 David Gibson <dwg@au1.ibm.com>, IBM Corporation.
  */
 #include <linux/kernel.h>
-#include <linux/of.h>
 #include <linux/init.h>
+#include <linux/of.h>
 #include <linux/of_address.h>
-#include <linux/of_platform.h>
+#include <linux/platform_device.h>
 #include <linux/slab.h>
 
 #include <asm/prom.h>
index 9dabb50c36eb268660165993a29144c5d15ed8da..fcf8d1516210fb672c5a2f0e52e7d07b49da78fe 100644 (file)
 #include <linux/completion.h>
 #include <linux/spinlock.h>
 #include <linux/module.h>
+#include <linux/mod_devicetable.h>
 #include <linux/workqueue.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>
 
 #include <asm/io.h>
 #include <asm/pmi.h>