Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

powerpc: Explicitly include correct DT includes

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

authored by

Rob Herring and committed by
Michael Ellerman
81d7cac4 e43c0a0c

+86 -76
+2
arch/powerpc/include/asm/ibmebus.h
··· 46 46 #include <linux/of_device.h> 47 47 #include <linux/of_platform.h> 48 48 49 + struct platform_driver; 50 + 49 51 extern struct bus_type ibmebus_bus_type; 50 52 51 53 int ibmebus_register_driver(struct platform_driver *drv);
+2 -1
arch/powerpc/include/asm/macio.h
··· 3 3 #define __MACIO_ASIC_H__ 4 4 #ifdef __KERNEL__ 5 5 6 - #include <linux/of_device.h> 6 + #include <linux/of.h> 7 + #include <linux/platform_device.h> 7 8 8 9 extern struct bus_type macio_bus_type; 9 10
+1 -1
arch/powerpc/kernel/legacy_serial.c
··· 5 5 #include <linux/serial_core.h> 6 6 #include <linux/console.h> 7 7 #include <linux/pci.h> 8 + #include <linux/of.h> 8 9 #include <linux/of_address.h> 9 - #include <linux/of_device.h> 10 10 #include <linux/of_irq.h> 11 11 #include <linux/serial_reg.h> 12 12 #include <asm/io.h>
+1 -3
arch/powerpc/kernel/of_platform.c
··· 13 13 #include <linux/export.h> 14 14 #include <linux/mod_devicetable.h> 15 15 #include <linux/pci.h> 16 - #include <linux/of.h> 17 - #include <linux/of_device.h> 18 - #include <linux/of_platform.h> 16 + #include <linux/platform_device.h> 19 17 #include <linux/atomic.h> 20 18 21 19 #include <asm/errno.h>
+2 -2
arch/powerpc/kernel/setup-common.c
··· 31 31 #include <linux/serial_8250.h> 32 32 #include <linux/percpu.h> 33 33 #include <linux/memblock.h> 34 - #include <linux/of_irq.h> 34 + #include <linux/of.h> 35 35 #include <linux/of_fdt.h> 36 - #include <linux/of_platform.h> 36 + #include <linux/of_irq.h> 37 37 #include <linux/hugetlb.h> 38 38 #include <linux/pgtable.h> 39 39 #include <asm/io.h>
+1 -1
arch/powerpc/kexec/file_load_64.c
··· 17 17 #include <linux/kexec.h> 18 18 #include <linux/of_fdt.h> 19 19 #include <linux/libfdt.h> 20 - #include <linux/of_device.h> 20 + #include <linux/of.h> 21 21 #include <linux/memblock.h> 22 22 #include <linux/slab.h> 23 23 #include <linux/vmalloc.h>
+1 -1
arch/powerpc/kexec/ranges.c
··· 18 18 19 19 #include <linux/sort.h> 20 20 #include <linux/kexec.h> 21 - #include <linux/of_device.h> 21 + #include <linux/of.h> 22 22 #include <linux/slab.h> 23 23 #include <asm/sections.h> 24 24 #include <asm/kexec_ranges.h>
+1 -1
arch/powerpc/platforms/4xx/cpm.c
··· 18 18 */ 19 19 20 20 #include <linux/kernel.h> 21 - #include <linux/of_platform.h> 21 + #include <linux/of.h> 22 22 #include <linux/sysfs.h> 23 23 #include <linux/cpu.h> 24 24 #include <linux/suspend.h>
+1 -1
arch/powerpc/platforms/4xx/hsta_msi.c
··· 11 11 #include <linux/msi.h> 12 12 #include <linux/of.h> 13 13 #include <linux/of_irq.h> 14 - #include <linux/of_platform.h> 14 + #include <linux/platform_device.h> 15 15 #include <linux/pci.h> 16 16 #include <linux/semaphore.h> 17 17 #include <asm/msi_bitmap.h>
+1 -1
arch/powerpc/platforms/4xx/soc.c
··· 15 15 #include <linux/errno.h> 16 16 #include <linux/interrupt.h> 17 17 #include <linux/irq.h> 18 + #include <linux/of.h> 18 19 #include <linux/of_irq.h> 19 - #include <linux/of_platform.h> 20 20 21 21 #include <asm/dcr.h> 22 22 #include <asm/dcr-regs.h>
+1 -1
arch/powerpc/platforms/512x/mpc5121_ads.c
··· 10 10 11 11 #include <linux/kernel.h> 12 12 #include <linux/io.h> 13 - #include <linux/of_platform.h> 13 + #include <linux/of.h> 14 14 15 15 #include <asm/machdep.h> 16 16 #include <asm/ipic.h>
+1 -1
arch/powerpc/platforms/512x/mpc512x_generic.c
··· 9 9 */ 10 10 11 11 #include <linux/kernel.h> 12 - #include <linux/of_platform.h> 12 + #include <linux/of.h> 13 13 14 14 #include <asm/machdep.h> 15 15 #include <asm/ipic.h>
+1 -1
arch/powerpc/platforms/512x/mpc512x_lpbfifo.c
··· 10 10 #include <linux/kernel.h> 11 11 #include <linux/module.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_platform.h> 14 13 #include <linux/of_address.h> 15 14 #include <linux/of_irq.h> 15 + #include <linux/platform_device.h> 16 16 #include <asm/mpc5121.h> 17 17 #include <asm/io.h> 18 18 #include <linux/spinlock.h>
+2 -1
arch/powerpc/platforms/512x/pdm360ng.c
··· 7 7 * PDM360NG board setup 8 8 */ 9 9 10 + #include <linux/device.h> 10 11 #include <linux/kernel.h> 11 12 #include <linux/io.h> 13 + #include <linux/of.h> 12 14 #include <linux/of_address.h> 13 15 #include <linux/of_fdt.h> 14 - #include <linux/of_platform.h> 15 16 16 17 #include <asm/machdep.h> 17 18 #include <asm/ipic.h>
+1 -2
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
··· 48 48 * the output mode. This driver does not change the output mode setting. 49 49 */ 50 50 51 - #include <linux/device.h> 52 51 #include <linux/irq.h> 53 52 #include <linux/interrupt.h> 54 53 #include <linux/io.h> ··· 56 57 #include <linux/of.h> 57 58 #include <linux/of_address.h> 58 59 #include <linux/of_irq.h> 59 - #include <linux/of_platform.h> 60 60 #include <linux/of_gpio.h> 61 + #include <linux/platform_device.h> 61 62 #include <linux/kernel.h> 62 63 #include <linux/property.h> 63 64 #include <linux/slab.h>
+1
arch/powerpc/platforms/82xx/ep8248e.c
··· 13 13 #include <linux/of_mdio.h> 14 14 #include <linux/slab.h> 15 15 #include <linux/of_platform.h> 16 + #include <linux/platform_device.h> 16 17 17 18 #include <asm/io.h> 18 19 #include <asm/cpm2.h>
+2 -2
arch/powerpc/platforms/83xx/km83xx.c
··· 20 20 #include <linux/seq_file.h> 21 21 #include <linux/root_dev.h> 22 22 #include <linux/initrd.h> 23 - #include <linux/of_platform.h> 24 - #include <linux/of_device.h> 23 + #include <linux/of.h> 24 + #include <linux/of_address.h> 25 25 26 26 #include <linux/atomic.h> 27 27 #include <linux/time.h>
+3 -1
arch/powerpc/platforms/83xx/mpc832x_rdb.c
··· 15 15 #include <linux/spi/spi.h> 16 16 #include <linux/spi/mmc_spi.h> 17 17 #include <linux/mmc/host.h> 18 + #include <linux/of.h> 19 + #include <linux/of_address.h> 18 20 #include <linux/of_irq.h> 19 - #include <linux/of_platform.h> 21 + #include <linux/platform_device.h> 20 22 #include <linux/fsl_devices.h> 21 23 22 24 #include <asm/time.h>
+1 -1
arch/powerpc/platforms/83xx/suspend.c
··· 19 19 #include <linux/fsl_devices.h> 20 20 #include <linux/of_address.h> 21 21 #include <linux/of_irq.h> 22 - #include <linux/of_platform.h> 22 + #include <linux/platform_device.h> 23 23 #include <linux/export.h> 24 24 25 25 #include <asm/reg.h>
+1 -1
arch/powerpc/platforms/85xx/bsc913x_qds.c
··· 9 9 * Copyright 2014 Freescale Semiconductor Inc. 10 10 */ 11 11 12 - #include <linux/of_platform.h> 12 + #include <linux/of.h> 13 13 #include <linux/pci.h> 14 14 #include <asm/mpic.h> 15 15 #include <sysdev/fsl_soc.h>
+1 -1
arch/powerpc/platforms/85xx/bsc913x_rdb.c
··· 7 7 * Copyright 2011-2012 Freescale Semiconductor Inc. 8 8 */ 9 9 10 - #include <linux/of_platform.h> 10 + #include <linux/of.h> 11 11 #include <linux/pci.h> 12 12 #include <asm/mpic.h> 13 13 #include <sysdev/fsl_soc.h>
+1 -2
arch/powerpc/platforms/85xx/c293pcie.c
··· 7 7 8 8 #include <linux/stddef.h> 9 9 #include <linux/kernel.h> 10 - #include <linux/of_fdt.h> 11 - #include <linux/of_platform.h> 10 + #include <linux/of.h> 12 11 13 12 #include <asm/machdep.h> 14 13 #include <asm/udbg.h>
+1
arch/powerpc/platforms/85xx/common.c
··· 3 3 * Routines common to most mpc85xx-based boards. 4 4 */ 5 5 6 + #include <linux/of.h> 6 7 #include <linux/of_irq.h> 7 8 #include <linux/of_platform.h> 8 9
+1 -1
arch/powerpc/platforms/85xx/ge_imp3a.c
··· 17 17 #include <linux/delay.h> 18 18 #include <linux/seq_file.h> 19 19 #include <linux/interrupt.h> 20 + #include <linux/of.h> 20 21 #include <linux/of_address.h> 21 - #include <linux/of_platform.h> 22 22 23 23 #include <asm/time.h> 24 24 #include <asm/machdep.h>
+2 -1
arch/powerpc/platforms/85xx/ksi8560.c
··· 18 18 #include <linux/kdev_t.h> 19 19 #include <linux/delay.h> 20 20 #include <linux/seq_file.h> 21 - #include <linux/of_platform.h> 21 + #include <linux/of.h> 22 + #include <linux/of_address.h> 22 23 23 24 #include <asm/time.h> 24 25 #include <asm/machdep.h>
+1 -1
arch/powerpc/platforms/85xx/mpc8536_ds.c
··· 12 12 #include <linux/delay.h> 13 13 #include <linux/seq_file.h> 14 14 #include <linux/interrupt.h> 15 - #include <linux/of_platform.h> 15 + #include <linux/of.h> 16 16 17 17 #include <asm/time.h> 18 18 #include <asm/machdep.h>
+1 -1
arch/powerpc/platforms/85xx/mpc85xx_ds.c
··· 15 15 #include <linux/delay.h> 16 16 #include <linux/seq_file.h> 17 17 #include <linux/interrupt.h> 18 + #include <linux/of.h> 18 19 #include <linux/of_irq.h> 19 - #include <linux/of_platform.h> 20 20 21 21 #include <asm/time.h> 22 22 #include <asm/machdep.h>
+2 -2
arch/powerpc/platforms/85xx/mpc85xx_mds.c
··· 26 26 #include <linux/seq_file.h> 27 27 #include <linux/initrd.h> 28 28 #include <linux/fsl_devices.h> 29 - #include <linux/of_platform.h> 30 - #include <linux/of_device.h> 29 + #include <linux/of.h> 30 + #include <linux/of_address.h> 31 31 #include <linux/phy.h> 32 32 #include <linux/memblock.h> 33 33 #include <linux/fsl/guts.h>
+2 -1
arch/powerpc/platforms/85xx/mpc85xx_rdb.c
··· 12 12 #include <linux/delay.h> 13 13 #include <linux/seq_file.h> 14 14 #include <linux/interrupt.h> 15 - #include <linux/of_platform.h> 15 + #include <linux/of.h> 16 + #include <linux/of_address.h> 16 17 #include <linux/fsl/guts.h> 17 18 18 19 #include <asm/time.h>
+1 -1
arch/powerpc/platforms/85xx/p1010rdb.c
··· 10 10 #include <linux/pci.h> 11 11 #include <linux/delay.h> 12 12 #include <linux/interrupt.h> 13 - #include <linux/of_platform.h> 13 + #include <linux/of.h> 14 14 15 15 #include <asm/time.h> 16 16 #include <asm/machdep.h>
+1 -1
arch/powerpc/platforms/85xx/p1022_ds.c
··· 18 18 19 19 #include <linux/fsl/guts.h> 20 20 #include <linux/pci.h> 21 + #include <linux/of.h> 21 22 #include <linux/of_address.h> 22 - #include <linux/of_platform.h> 23 23 #include <asm/div64.h> 24 24 #include <asm/mpic.h> 25 25 #include <asm/swiotlb.h>
+1 -1
arch/powerpc/platforms/85xx/p1022_rdk.c
··· 14 14 15 15 #include <linux/fsl/guts.h> 16 16 #include <linux/pci.h> 17 + #include <linux/of.h> 17 18 #include <linux/of_address.h> 18 - #include <linux/of_platform.h> 19 19 #include <asm/div64.h> 20 20 #include <asm/mpic.h> 21 21 #include <asm/swiotlb.h>
+1 -2
arch/powerpc/platforms/85xx/p1023_rdb.c
··· 15 15 #include <linux/delay.h> 16 16 #include <linux/module.h> 17 17 #include <linux/fsl_devices.h> 18 + #include <linux/of.h> 18 19 #include <linux/of_address.h> 19 - #include <linux/of_platform.h> 20 - #include <linux/of_device.h> 21 20 22 21 #include <asm/time.h> 23 22 #include <asm/machdep.h>
+1 -1
arch/powerpc/platforms/85xx/socrates.c
··· 23 23 #include <linux/kdev_t.h> 24 24 #include <linux/delay.h> 25 25 #include <linux/seq_file.h> 26 - #include <linux/of_platform.h> 26 + #include <linux/of.h> 27 27 28 28 #include <asm/time.h> 29 29 #include <asm/machdep.h>
-1
arch/powerpc/platforms/85xx/socrates_fpga_pic.c
··· 6 6 #include <linux/irq.h> 7 7 #include <linux/of_address.h> 8 8 #include <linux/of_irq.h> 9 - #include <linux/of_platform.h> 10 9 #include <linux/io.h> 11 10 12 11 /*
+1 -1
arch/powerpc/platforms/85xx/stx_gp3.c
··· 22 22 #include <linux/kdev_t.h> 23 23 #include <linux/delay.h> 24 24 #include <linux/seq_file.h> 25 - #include <linux/of_platform.h> 25 + #include <linux/of.h> 26 26 27 27 #include <asm/time.h> 28 28 #include <asm/machdep.h>
+1 -1
arch/powerpc/platforms/85xx/tqm85xx.c
··· 20 20 #include <linux/kdev_t.h> 21 21 #include <linux/delay.h> 22 22 #include <linux/seq_file.h> 23 - #include <linux/of_platform.h> 23 + #include <linux/of.h> 24 24 25 25 #include <asm/time.h> 26 26 #include <asm/machdep.h>
+2 -1
arch/powerpc/platforms/85xx/twr_p102x.c
··· 13 13 #include <linux/errno.h> 14 14 #include <linux/fsl/guts.h> 15 15 #include <linux/pci.h> 16 - #include <linux/of_platform.h> 16 + #include <linux/of.h> 17 + #include <linux/of_address.h> 17 18 18 19 #include <asm/pci-bridge.h> 19 20 #include <asm/udbg.h>
+1 -1
arch/powerpc/platforms/85xx/xes_mpc85xx.c
··· 16 16 #include <linux/delay.h> 17 17 #include <linux/seq_file.h> 18 18 #include <linux/interrupt.h> 19 + #include <linux/of.h> 19 20 #include <linux/of_address.h> 20 - #include <linux/of_platform.h> 21 21 22 22 #include <asm/time.h> 23 23 #include <asm/machdep.h>
+3
arch/powerpc/platforms/86xx/common.c
··· 3 3 * Routines common to most mpc86xx-based boards. 4 4 */ 5 5 6 + #include <linux/init.h> 7 + #include <linux/mod_devicetable.h> 6 8 #include <linux/of_platform.h> 9 + #include <asm/reg.h> 7 10 #include <asm/synch.h> 8 11 9 12 #include "mpc86xx.h"
+1 -1
arch/powerpc/platforms/86xx/gef_ppc9a.c
··· 18 18 #include <linux/kdev_t.h> 19 19 #include <linux/delay.h> 20 20 #include <linux/seq_file.h> 21 + #include <linux/of.h> 21 22 #include <linux/of_address.h> 22 - #include <linux/of_platform.h> 23 23 24 24 #include <asm/time.h> 25 25 #include <asm/machdep.h>
+1 -1
arch/powerpc/platforms/86xx/gef_sbc310.c
··· 18 18 #include <linux/kdev_t.h> 19 19 #include <linux/delay.h> 20 20 #include <linux/seq_file.h> 21 + #include <linux/of.h> 21 22 #include <linux/of_address.h> 22 - #include <linux/of_platform.h> 23 23 24 24 #include <asm/time.h> 25 25 #include <asm/machdep.h>
+1 -1
arch/powerpc/platforms/86xx/gef_sbc610.c
··· 18 18 #include <linux/kdev_t.h> 19 19 #include <linux/delay.h> 20 20 #include <linux/seq_file.h> 21 + #include <linux/of.h> 21 22 #include <linux/of_address.h> 22 - #include <linux/of_platform.h> 23 23 24 24 #include <asm/time.h> 25 25 #include <asm/machdep.h>
-1
arch/powerpc/platforms/86xx/mvme7100.c
··· 20 20 #include <linux/pci.h> 21 21 #include <linux/of.h> 22 22 #include <linux/of_fdt.h> 23 - #include <linux/of_platform.h> 24 23 #include <linux/of_address.h> 25 24 #include <asm/udbg.h> 26 25 #include <asm/mpic.h>
+1 -1
arch/powerpc/platforms/86xx/pic.c
··· 6 6 #include <linux/stddef.h> 7 7 #include <linux/kernel.h> 8 8 #include <linux/interrupt.h> 9 + #include <linux/of.h> 9 10 #include <linux/of_irq.h> 10 - #include <linux/of_platform.h> 11 11 12 12 #include <asm/mpic.h> 13 13 #include <asm/i8259.h>
+2 -1
arch/powerpc/platforms/cell/axon_msi.c
··· 10 10 #include <linux/pci.h> 11 11 #include <linux/msi.h> 12 12 #include <linux/export.h> 13 - #include <linux/of_platform.h> 14 13 #include <linux/slab.h> 15 14 #include <linux/debugfs.h> 15 + #include <linux/of.h> 16 16 #include <linux/of_irq.h> 17 + #include <linux/platform_device.h> 17 18 18 19 #include <asm/dcr.h> 19 20 #include <asm/machdep.h>
+1 -2
arch/powerpc/platforms/cell/cbe_regs.c
··· 10 10 #include <linux/percpu.h> 11 11 #include <linux/types.h> 12 12 #include <linux/export.h> 13 + #include <linux/of.h> 13 14 #include <linux/of_address.h> 14 - #include <linux/of_device.h> 15 - #include <linux/of_platform.h> 16 15 #include <linux/pgtable.h> 17 16 18 17 #include <asm/io.h>
+1 -1
arch/powerpc/platforms/cell/iommu.c
··· 16 16 #include <linux/notifier.h> 17 17 #include <linux/of.h> 18 18 #include <linux/of_address.h> 19 - #include <linux/of_platform.h> 19 + #include <linux/platform_device.h> 20 20 #include <linux/slab.h> 21 21 #include <linux/memblock.h> 22 22
+1
arch/powerpc/platforms/cell/setup.c
··· 27 27 #include <linux/mutex.h> 28 28 #include <linux/memory_hotplug.h> 29 29 #include <linux/of_platform.h> 30 + #include <linux/platform_device.h> 30 31 31 32 #include <asm/mmu.h> 32 33 #include <asm/processor.h>
-1
arch/powerpc/platforms/cell/spider-pci.c
··· 9 9 10 10 #include <linux/kernel.h> 11 11 #include <linux/of_address.h> 12 - #include <linux/of_platform.h> 13 12 #include <linux/slab.h> 14 13 #include <linux/io.h> 15 14
+1 -1
arch/powerpc/platforms/embedded6xx/holly.c
··· 22 22 #include <linux/serial.h> 23 23 #include <linux/tty.h> 24 24 #include <linux/serial_core.h> 25 + #include <linux/of.h> 25 26 #include <linux/of_address.h> 26 27 #include <linux/of_irq.h> 27 - #include <linux/of_platform.h> 28 28 #include <linux/extable.h> 29 29 30 30 #include <asm/time.h>
+2 -1
arch/powerpc/platforms/maple/setup.c
··· 36 36 #include <linux/serial.h> 37 37 #include <linux/smp.h> 38 38 #include <linux/bitops.h> 39 + #include <linux/of.h> 39 40 #include <linux/of_address.h> 40 - #include <linux/of_device.h> 41 + #include <linux/platform_device.h> 41 42 #include <linux/memblock.h> 42 43 43 44 #include <asm/processor.h>
+1 -1
arch/powerpc/platforms/pasemi/gpio_mdio.c
··· 20 20 #include <linux/phy.h> 21 21 #include <linux/of_address.h> 22 22 #include <linux/of_mdio.h> 23 - #include <linux/of_platform.h> 23 + #include <linux/platform_device.h> 24 24 25 25 #define DELAY 1 26 26
+2
arch/powerpc/platforms/pasemi/setup.c
··· 16 16 #include <linux/console.h> 17 17 #include <linux/export.h> 18 18 #include <linux/pci.h> 19 + #include <linux/of.h> 19 20 #include <linux/of_platform.h> 21 + #include <linux/platform_device.h> 20 22 #include <linux/gfp.h> 21 23 #include <linux/irqdomain.h> 22 24
+1 -1
arch/powerpc/platforms/powermac/setup.c
··· 45 45 #include <linux/root_dev.h> 46 46 #include <linux/bitops.h> 47 47 #include <linux/suspend.h> 48 - #include <linux/of_device.h> 48 + #include <linux/of.h> 49 49 #include <linux/of_platform.h> 50 50 51 51 #include <asm/reg.h>
-1
arch/powerpc/platforms/powernv/opal-imc.c
··· 11 11 #include <linux/platform_device.h> 12 12 #include <linux/of.h> 13 13 #include <linux/of_address.h> 14 - #include <linux/of_platform.h> 15 14 #include <linux/crash_dump.h> 16 15 #include <linux/debugfs.h> 17 16 #include <asm/opal.h>
+2 -1
arch/powerpc/platforms/powernv/opal-rtc.c
··· 11 11 #include <linux/bcd.h> 12 12 #include <linux/rtc.h> 13 13 #include <linux/delay.h> 14 - #include <linux/platform_device.h> 14 + #include <linux/of.h> 15 15 #include <linux/of_platform.h> 16 + #include <linux/platform_device.h> 16 17 17 18 #include <asm/opal.h> 18 19 #include <asm/firmware.h>
+1 -1
arch/powerpc/platforms/powernv/opal-secvar.c
··· 12 12 #define pr_fmt(fmt) "secvar: "fmt 13 13 14 14 #include <linux/types.h> 15 + #include <linux/of.h> 15 16 #include <linux/platform_device.h> 16 - #include <linux/of_platform.h> 17 17 #include <asm/opal.h> 18 18 #include <asm/secvar.h> 19 19 #include <asm/secure_boot.h>
+2
arch/powerpc/platforms/powernv/opal-sensor.c
··· 6 6 */ 7 7 8 8 #include <linux/delay.h> 9 + #include <linux/of.h> 9 10 #include <linux/of_platform.h> 11 + #include <linux/platform_device.h> 10 12 #include <asm/opal.h> 11 13 #include <asm/machdep.h> 12 14
+1
arch/powerpc/platforms/pseries/ibmebus.c
··· 47 47 #include <linux/slab.h> 48 48 #include <linux/stat.h> 49 49 #include <linux/of_platform.h> 50 + #include <linux/platform_device.h> 50 51 #include <asm/ibmebus.h> 51 52 #include <asm/machdep.h> 52 53
-2
arch/powerpc/sysdev/cpm_common.c
··· 15 15 */ 16 16 17 17 #include <linux/init.h> 18 - #include <linux/of_device.h> 19 18 #include <linux/spinlock.h> 20 19 #include <linux/export.h> 21 20 #include <linux/of.h> 22 - #include <linux/of_address.h> 23 21 #include <linux/slab.h> 24 22 25 23 #include <asm/udbg.h>
+2 -1
arch/powerpc/sysdev/cpm_gpio.c
··· 9 9 */ 10 10 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 + #include <linux/platform_device.h> 13 14 14 15 #include <asm/cpm.h> 15 16 #ifdef CONFIG_8xx_GPIO
+2 -2
arch/powerpc/sysdev/fsl_pmc.c
··· 13 13 #include <linux/export.h> 14 14 #include <linux/suspend.h> 15 15 #include <linux/delay.h> 16 - #include <linux/device.h> 16 + #include <linux/mod_devicetable.h> 17 17 #include <linux/of_address.h> 18 - #include <linux/of_platform.h> 18 + #include <linux/platform_device.h> 19 19 20 20 struct pmc_regs { 21 21 __be32 devdisr;
+2 -2
arch/powerpc/sysdev/fsl_rio.c
··· 23 23 #include <linux/types.h> 24 24 #include <linux/dma-mapping.h> 25 25 #include <linux/interrupt.h> 26 - #include <linux/device.h> 26 + #include <linux/of.h> 27 27 #include <linux/of_address.h> 28 28 #include <linux/of_irq.h> 29 - #include <linux/of_platform.h> 29 + #include <linux/platform_device.h> 30 30 #include <linux/delay.h> 31 31 #include <linux/slab.h> 32 32
-1
arch/powerpc/sysdev/fsl_rmu.c
··· 25 25 #include <linux/interrupt.h> 26 26 #include <linux/of_address.h> 27 27 #include <linux/of_irq.h> 28 - #include <linux/of_platform.h> 29 28 #include <linux/slab.h> 30 29 31 30 #include "fsl_rio.h"
-1
arch/powerpc/sysdev/fsl_soc.c
··· 19 19 #include <linux/device.h> 20 20 #include <linux/platform_device.h> 21 21 #include <linux/of.h> 22 - #include <linux/of_platform.h> 23 22 #include <linux/phy.h> 24 23 #include <linux/spi/spi.h> 25 24 #include <linux/fsl_devices.h>
+2 -1
arch/powerpc/sysdev/mpic_msgr.c
··· 7 7 */ 8 8 9 9 #include <linux/list.h> 10 + #include <linux/of.h> 10 11 #include <linux/of_address.h> 11 12 #include <linux/of_irq.h> 12 - #include <linux/of_platform.h> 13 + #include <linux/platform_device.h> 13 14 #include <linux/errno.h> 14 15 #include <linux/err.h> 15 16 #include <linux/export.h>
-1
arch/powerpc/sysdev/mpic_timer.c
··· 16 16 #include <linux/slab.h> 17 17 #include <linux/of.h> 18 18 #include <linux/of_address.h> 19 - #include <linux/of_device.h> 20 19 #include <linux/of_irq.h> 21 20 #include <linux/syscore_ops.h> 22 21 #include <sysdev/fsl_soc.h>
+2 -2
arch/powerpc/sysdev/of_rtc.c
··· 5 5 * Copyright 2007 David Gibson <dwg@au1.ibm.com>, IBM Corporation. 6 6 */ 7 7 #include <linux/kernel.h> 8 - #include <linux/of.h> 9 8 #include <linux/init.h> 9 + #include <linux/of.h> 10 10 #include <linux/of_address.h> 11 - #include <linux/of_platform.h> 11 + #include <linux/platform_device.h> 12 12 #include <linux/slab.h> 13 13 14 14 #include <asm/prom.h>
+2 -2
arch/powerpc/sysdev/pmi.c
··· 16 16 #include <linux/completion.h> 17 17 #include <linux/spinlock.h> 18 18 #include <linux/module.h> 19 + #include <linux/mod_devicetable.h> 19 20 #include <linux/workqueue.h> 20 21 #include <linux/of_address.h> 21 - #include <linux/of_device.h> 22 22 #include <linux/of_irq.h> 23 - #include <linux/of_platform.h> 23 + #include <linux/platform_device.h> 24 24 25 25 #include <asm/io.h> 26 26 #include <asm/pmi.h>