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

Create platform_device.h to contain all the platform device details. Convert everyone who uses platform_bus_type to include linux/platform_device.h.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Acked-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by

Russell King and committed by
Russell King
d052d1be 8a212ab6

+214 -158
+1 -1
arch/arm/common/locomo.c
··· 22 22 #include <linux/delay.h> 23 23 #include <linux/errno.h> 24 24 #include <linux/ioport.h> 25 - #include <linux/device.h> 25 + #include <linux/platform_device.h> 26 26 #include <linux/slab.h> 27 27 #include <linux/spinlock.h> 28 28
+1 -1
arch/arm/common/sa1111.c
··· 22 22 #include <linux/ptrace.h> 23 23 #include <linux/errno.h> 24 24 #include <linux/ioport.h> 25 - #include <linux/device.h> 25 + #include <linux/platform_device.h> 26 26 #include <linux/slab.h> 27 27 #include <linux/spinlock.h> 28 28 #include <linux/dma-mapping.h>
+1 -1
arch/arm/common/scoop.c
··· 11 11 * 12 12 */ 13 13 14 - #include <linux/device.h> 14 + #include <linux/platform_device.h> 15 15 #include <asm/io.h> 16 16 #include <asm/hardware/scoop.h> 17 17
+1 -1
arch/arm/mach-aaec2000/core.c
··· 13 13 #include <linux/module.h> 14 14 #include <linux/kernel.h> 15 15 #include <linux/init.h> 16 - #include <linux/device.h> 16 + #include <linux/platform_device.h> 17 17 #include <linux/list.h> 18 18 #include <linux/errno.h> 19 19 #include <linux/dma-mapping.h>
+1 -1
arch/arm/mach-h720x/h7202-eval.c
··· 18 18 #include <linux/kernel.h> 19 19 #include <linux/types.h> 20 20 #include <linux/string.h> 21 - #include <linux/device.h> 21 + #include <linux/platform_device.h> 22 22 23 23 #include <asm/setup.h> 24 24 #include <asm/types.h>
+1 -1
arch/arm/mach-imx/generic.c
··· 22 22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 23 23 * 24 24 */ 25 - #include <linux/device.h> 25 + #include <linux/platform_device.h> 26 26 #include <linux/init.h> 27 27 #include <linux/kernel.h> 28 28 #include <linux/module.h>
+1
arch/arm/mach-imx/mx1ads.c
··· 14 14 15 15 #include <linux/device.h> 16 16 #include <linux/init.h> 17 + #include <linux/platform_device.h> 17 18 #include <asm/system.h> 18 19 #include <asm/hardware.h> 19 20 #include <asm/irq.h>
+1 -1
arch/arm/mach-integrator/integrator_ap.c
··· 21 21 #include <linux/kernel.h> 22 22 #include <linux/init.h> 23 23 #include <linux/list.h> 24 - #include <linux/device.h> 24 + #include <linux/platform_device.h> 25 25 #include <linux/slab.h> 26 26 #include <linux/string.h> 27 27 #include <linux/sysdev.h>
+1 -1
arch/arm/mach-integrator/integrator_cp.c
··· 11 11 #include <linux/kernel.h> 12 12 #include <linux/init.h> 13 13 #include <linux/list.h> 14 - #include <linux/device.h> 14 + #include <linux/platform_device.h> 15 15 #include <linux/dma-mapping.h> 16 16 #include <linux/slab.h> 17 17 #include <linux/string.h>
+1 -1
arch/arm/mach-iop3xx/iop321-setup.c
··· 16 16 #include <linux/init.h> 17 17 #include <linux/major.h> 18 18 #include <linux/fs.h> 19 - #include <linux/device.h> 19 + #include <linux/platform_device.h> 20 20 #include <linux/serial.h> 21 21 #include <linux/tty.h> 22 22 #include <linux/serial_core.h>
+1 -1
arch/arm/mach-iop3xx/iop331-setup.c
··· 15 15 #include <linux/init.h> 16 16 #include <linux/major.h> 17 17 #include <linux/fs.h> 18 - #include <linux/device.h> 18 + #include <linux/platform_device.h> 19 19 #include <linux/serial.h> 20 20 #include <linux/tty.h> 21 21 #include <linux/serial_core.h>
+1 -1
arch/arm/mach-ixp2000/enp2611.c
··· 32 32 #include <linux/serial.h> 33 33 #include <linux/tty.h> 34 34 #include <linux/serial_core.h> 35 - #include <linux/device.h> 35 + #include <linux/platform_device.h> 36 36 37 37 #include <asm/io.h> 38 38 #include <asm/irq.h>
+1 -1
arch/arm/mach-ixp2000/ixdp2x00.c
··· 20 20 #include <linux/mm.h> 21 21 #include <linux/sched.h> 22 22 #include <linux/interrupt.h> 23 - #include <linux/device.h> 23 + #include <linux/platform_device.h> 24 24 #include <linux/bitops.h> 25 25 #include <linux/pci.h> 26 26 #include <linux/ioport.h>
+1 -1
arch/arm/mach-ixp2000/ixdp2x01.c
··· 29 29 #include <linux/serial.h> 30 30 #include <linux/tty.h> 31 31 #include <linux/serial_core.h> 32 - #include <linux/device.h> 32 + #include <linux/platform_device.h> 33 33 34 34 #include <asm/io.h> 35 35 #include <asm/irq.h>
+1
arch/arm/mach-ixp4xx/common.c
··· 20 20 #include <linux/serial.h> 21 21 #include <linux/sched.h> 22 22 #include <linux/tty.h> 23 + #include <linux/platform_device.h> 23 24 #include <linux/serial_core.h> 24 25 #include <linux/bootmem.h> 25 26 #include <linux/interrupt.h>
+1 -1
arch/arm/mach-lh7a40x/arch-lpd7a40x.c
··· 10 10 11 11 #include <linux/tty.h> 12 12 #include <linux/init.h> 13 - #include <linux/device.h> 13 + #include <linux/platform_device.h> 14 14 #include <linux/interrupt.h> 15 15 16 16 #include <asm/hardware.h>
+1 -1
arch/arm/mach-omap1/board-h2.c
··· 21 21 22 22 #include <linux/kernel.h> 23 23 #include <linux/init.h> 24 - #include <linux/device.h> 24 + #include <linux/platform_device.h> 25 25 #include <linux/delay.h> 26 26 #include <linux/mtd/mtd.h> 27 27 #include <linux/mtd/partitions.h>
+1 -1
arch/arm/mach-omap1/board-h3.c
··· 19 19 #include <linux/init.h> 20 20 #include <linux/major.h> 21 21 #include <linux/kernel.h> 22 - #include <linux/device.h> 22 + #include <linux/platform_device.h> 23 23 #include <linux/errno.h> 24 24 #include <linux/mtd/mtd.h> 25 25 #include <linux/mtd/partitions.h>
+1 -1
arch/arm/mach-omap1/board-innovator.c
··· 18 18 19 19 #include <linux/kernel.h> 20 20 #include <linux/init.h> 21 - #include <linux/device.h> 21 + #include <linux/platform_device.h> 22 22 #include <linux/delay.h> 23 23 #include <linux/mtd/mtd.h> 24 24 #include <linux/mtd/partitions.h>
+1 -1
arch/arm/mach-omap1/board-netstar.c
··· 11 11 */ 12 12 13 13 #include <linux/delay.h> 14 - #include <linux/device.h> 14 + #include <linux/platform_device.h> 15 15 #include <linux/interrupt.h> 16 16 #include <linux/init.h> 17 17 #include <linux/kernel.h>
+1 -1
arch/arm/mach-omap1/board-osk.c
··· 28 28 29 29 #include <linux/kernel.h> 30 30 #include <linux/init.h> 31 - #include <linux/device.h> 31 + #include <linux/platform_device.h> 32 32 #include <linux/interrupt.h> 33 33 34 34 #include <linux/mtd/mtd.h>
+1 -1
arch/arm/mach-omap1/board-perseus2.c
··· 13 13 14 14 #include <linux/kernel.h> 15 15 #include <linux/init.h> 16 - #include <linux/device.h> 16 + #include <linux/platform_device.h> 17 17 #include <linux/delay.h> 18 18 #include <linux/mtd/mtd.h> 19 19 #include <linux/mtd/partitions.h>
+1 -1
arch/arm/mach-omap1/board-voiceblue.c
··· 13 13 */ 14 14 15 15 #include <linux/delay.h> 16 - #include <linux/device.h> 16 + #include <linux/platform_device.h> 17 17 #include <linux/interrupt.h> 18 18 #include <linux/init.h> 19 19 #include <linux/kernel.h>
+1 -1
arch/arm/mach-omap1/devices.c
··· 13 13 #include <linux/module.h> 14 14 #include <linux/kernel.h> 15 15 #include <linux/init.h> 16 - #include <linux/device.h> 16 + #include <linux/platform_device.h> 17 17 18 18 #include <asm/hardware.h> 19 19 #include <asm/io.h>
+1 -1
arch/arm/mach-pxa/corgi.c
··· 14 14 15 15 #include <linux/kernel.h> 16 16 #include <linux/init.h> 17 - #include <linux/device.h> 17 + #include <linux/platform_device.h> 18 18 #include <linux/major.h> 19 19 #include <linux/fs.h> 20 20 #include <linux/interrupt.h>
+1 -1
arch/arm/mach-pxa/corgi_lcd.c
··· 17 17 18 18 #include <linux/delay.h> 19 19 #include <linux/kernel.h> 20 - #include <linux/device.h> 20 + #include <linux/platform_device.h> 21 21 #include <linux/module.h> 22 22 #include <asm/arch/akita.h> 23 23 #include <asm/arch/corgi.h>
+1 -1
arch/arm/mach-pxa/corgi_ssp.c
··· 15 15 #include <linux/sched.h> 16 16 #include <linux/slab.h> 17 17 #include <linux/delay.h> 18 - #include <linux/device.h> 18 + #include <linux/platform_device.h> 19 19 #include <asm/hardware.h> 20 20 #include <asm/mach-types.h> 21 21
+1 -1
arch/arm/mach-pxa/generic.c
··· 20 20 #include <linux/kernel.h> 21 21 #include <linux/init.h> 22 22 #include <linux/delay.h> 23 - #include <linux/device.h> 23 + #include <linux/platform_device.h> 24 24 #include <linux/ioport.h> 25 25 #include <linux/pm.h> 26 26
+1 -1
arch/arm/mach-pxa/idp.c
··· 18 18 19 19 #include <linux/init.h> 20 20 #include <linux/interrupt.h> 21 - #include <linux/device.h> 21 + #include <linux/platform_device.h> 22 22 #include <linux/fb.h> 23 23 24 24 #include <asm/setup.h>
+1 -1
arch/arm/mach-pxa/lubbock.c
··· 14 14 #include <linux/module.h> 15 15 #include <linux/kernel.h> 16 16 #include <linux/init.h> 17 - #include <linux/device.h> 17 + #include <linux/platform_device.h> 18 18 #include <linux/sysdev.h> 19 19 #include <linux/major.h> 20 20 #include <linux/fb.h>
+1 -1
arch/arm/mach-pxa/mainstone.c
··· 14 14 */ 15 15 16 16 #include <linux/init.h> 17 - #include <linux/device.h> 17 + #include <linux/platform_device.h> 18 18 #include <linux/sysdev.h> 19 19 #include <linux/interrupt.h> 20 20 #include <linux/sched.h>
+1 -1
arch/arm/mach-pxa/poodle.c
··· 16 16 */ 17 17 #include <linux/kernel.h> 18 18 #include <linux/init.h> 19 - #include <linux/device.h> 19 + #include <linux/platform_device.h> 20 20 #include <linux/fb.h> 21 21 22 22 #include <asm/hardware.h>
+1 -1
arch/arm/mach-pxa/pxa27x.c
··· 16 16 #include <linux/kernel.h> 17 17 #include <linux/init.h> 18 18 #include <linux/pm.h> 19 - #include <linux/device.h> 19 + #include <linux/platform_device.h> 20 20 21 21 #include <asm/hardware.h> 22 22 #include <asm/irq.h>
+1 -1
arch/arm/mach-pxa/spitz.c
··· 14 14 15 15 #include <linux/kernel.h> 16 16 #include <linux/init.h> 17 - #include <linux/device.h> 17 + #include <linux/platform_device.h> 18 18 #include <linux/delay.h> 19 19 #include <linux/major.h> 20 20 #include <linux/fs.h>
+1 -1
arch/arm/mach-s3c2410/clock.c
··· 32 32 #include <linux/list.h> 33 33 #include <linux/errno.h> 34 34 #include <linux/err.h> 35 - #include <linux/device.h> 35 + #include <linux/platform_device.h> 36 36 #include <linux/sysdev.h> 37 37 38 38 #include <linux/interrupt.h>
+1 -1
arch/arm/mach-s3c2410/cpu.c
··· 26 26 #include <linux/module.h> 27 27 #include <linux/interrupt.h> 28 28 #include <linux/ioport.h> 29 - #include <linux/device.h> 29 + #include <linux/platform_device.h> 30 30 31 31 #include <asm/hardware.h> 32 32 #include <asm/irq.h>
+1 -1
arch/arm/mach-s3c2410/devs.c
··· 24 24 #include <linux/list.h> 25 25 #include <linux/timer.h> 26 26 #include <linux/init.h> 27 - #include <linux/device.h> 27 + #include <linux/platform_device.h> 28 28 29 29 #include <asm/mach/arch.h> 30 30 #include <asm/mach/map.h>
+1
arch/arm/mach-s3c2410/devs.h
··· 15 15 * 10-Feb-2005 BJD Added camera from guillaume.gourat@nexvision.tv 16 16 */ 17 17 #include <linux/config.h> 18 + #include <linux/platform_device.h> 18 19 19 20 extern struct platform_device *s3c24xx_uart_devs[]; 20 21
+1 -1
arch/arm/mach-s3c2410/mach-anubis.c
··· 21 21 #include <linux/list.h> 22 22 #include <linux/timer.h> 23 23 #include <linux/init.h> 24 - #include <linux/device.h> 24 + #include <linux/platform_device.h> 25 25 26 26 #include <asm/mach/arch.h> 27 27 #include <asm/mach/map.h>
+1 -1
arch/arm/mach-s3c2410/mach-bast.c
··· 41 41 #include <linux/list.h> 42 42 #include <linux/timer.h> 43 43 #include <linux/init.h> 44 - #include <linux/device.h> 44 + #include <linux/platform_device.h> 45 45 #include <linux/dm9000.h> 46 46 47 47 #include <asm/mach/arch.h>
+1
arch/arm/mach-s3c2410/mach-h1940.c
··· 34 34 #include <linux/list.h> 35 35 #include <linux/timer.h> 36 36 #include <linux/init.h> 37 + #include <linux/platform_device.h> 37 38 38 39 #include <asm/mach/arch.h> 39 40 #include <asm/mach/map.h>
+1 -1
arch/arm/mach-s3c2410/mach-n30.c
··· 20 20 #include <linux/timer.h> 21 21 #include <linux/init.h> 22 22 #include <linux/delay.h> 23 - #include <linux/device.h> 23 + #include <linux/platform_device.h> 24 24 #include <linux/kthread.h> 25 25 26 26 #include <asm/mach/arch.h>
+1 -1
arch/arm/mach-s3c2410/mach-nexcoder.c
··· 19 19 #include <linux/timer.h> 20 20 #include <linux/init.h> 21 21 #include <linux/string.h> 22 - #include <linux/device.h> 22 + #include <linux/platform_device.h> 23 23 24 24 #include <linux/mtd/map.h> 25 25
+1 -1
arch/arm/mach-s3c2410/mach-otom.c
··· 15 15 #include <linux/list.h> 16 16 #include <linux/timer.h> 17 17 #include <linux/init.h> 18 - #include <linux/device.h> 18 + #include <linux/platform_device.h> 19 19 20 20 #include <asm/mach/arch.h> 21 21 #include <asm/mach/map.h>
+1
arch/arm/mach-s3c2410/mach-rx3715.c
··· 27 27 #include <linux/init.h> 28 28 #include <linux/tty.h> 29 29 #include <linux/console.h> 30 + #include <linux/platform_device.h> 30 31 #include <linux/serial_core.h> 31 32 #include <linux/serial.h> 32 33
+1
arch/arm/mach-s3c2410/mach-smdk2410.c
··· 38 38 #include <linux/list.h> 39 39 #include <linux/timer.h> 40 40 #include <linux/init.h> 41 + #include <linux/platform_device.h> 41 42 42 43 #include <asm/mach/arch.h> 43 44 #include <asm/mach/map.h>
+1
arch/arm/mach-s3c2410/mach-smdk2440.c
··· 28 28 #include <linux/list.h> 29 29 #include <linux/timer.h> 30 30 #include <linux/init.h> 31 + #include <linux/platform_device.h> 31 32 32 33 #include <asm/mach/arch.h> 33 34 #include <asm/mach/map.h>
+1 -1
arch/arm/mach-s3c2410/s3c2410.c
··· 27 27 #include <linux/list.h> 28 28 #include <linux/timer.h> 29 29 #include <linux/init.h> 30 - #include <linux/device.h> 30 + #include <linux/platform_device.h> 31 31 32 32 #include <asm/mach/arch.h> 33 33 #include <asm/mach/map.h>
+1 -1
arch/arm/mach-s3c2410/s3c2440.c
··· 26 26 #include <linux/list.h> 27 27 #include <linux/timer.h> 28 28 #include <linux/init.h> 29 - #include <linux/device.h> 29 + #include <linux/platform_device.h> 30 30 #include <linux/sysdev.h> 31 31 32 32 #include <asm/mach/arch.h>
+1 -1
arch/arm/mach-sa1100/badge4.c
··· 16 16 #include <linux/module.h> 17 17 #include <linux/init.h> 18 18 #include <linux/kernel.h> 19 - #include <linux/device.h> 19 + #include <linux/platform_device.h> 20 20 #include <linux/delay.h> 21 21 #include <linux/tty.h> 22 22 #include <linux/mtd/mtd.h>
+1 -1
arch/arm/mach-sa1100/cerf.c
··· 14 14 #include <linux/init.h> 15 15 #include <linux/kernel.h> 16 16 #include <linux/tty.h> 17 - #include <linux/device.h> 17 + #include <linux/platform_device.h> 18 18 #include <linux/mtd/mtd.h> 19 19 #include <linux/mtd/partitions.h> 20 20
+1 -1
arch/arm/mach-sa1100/collie.c
··· 21 21 #include <linux/kernel.h> 22 22 #include <linux/tty.h> 23 23 #include <linux/delay.h> 24 - #include <linux/device.h> 24 + #include <linux/platform_device.h> 25 25 #include <linux/mtd/mtd.h> 26 26 #include <linux/mtd/partitions.h> 27 27 #include <linux/timer.h>
+1
arch/arm/mach-sa1100/generic.c
··· 17 17 #include <linux/pm.h> 18 18 #include <linux/cpufreq.h> 19 19 #include <linux/ioport.h> 20 + #include <linux/platform_device.h> 20 21 21 22 #include <asm/div64.h> 22 23 #include <asm/hardware.h>
+1 -1
arch/arm/mach-sa1100/jornada720.c
··· 6 6 #include <linux/kernel.h> 7 7 #include <linux/tty.h> 8 8 #include <linux/delay.h> 9 - #include <linux/device.h> 9 + #include <linux/platform_device.h> 10 10 #include <linux/ioport.h> 11 11 12 12 #include <asm/hardware.h>
+1 -1
arch/arm/mach-sa1100/neponset.c
··· 8 8 #include <linux/tty.h> 9 9 #include <linux/ioport.h> 10 10 #include <linux/serial_core.h> 11 - #include <linux/device.h> 11 + #include <linux/platform_device.h> 12 12 #include <linux/slab.h> 13 13 14 14 #include <asm/hardware.h>
+1 -1
arch/arm/mach-sa1100/pleb.c
··· 6 6 #include <linux/kernel.h> 7 7 #include <linux/tty.h> 8 8 #include <linux/ioport.h> 9 - #include <linux/device.h> 9 + #include <linux/platform_device.h> 10 10 11 11 #include <linux/mtd/partitions.h> 12 12
+1 -1
arch/arm/mach-sa1100/simpad.c
··· 10 10 #include <linux/proc_fs.h> 11 11 #include <linux/string.h> 12 12 #include <linux/pm.h> 13 - #include <linux/device.h> 13 + #include <linux/platform_device.h> 14 14 #include <linux/mtd/mtd.h> 15 15 #include <linux/mtd/partitions.h> 16 16
+1
arch/arm/mach-versatile/core.c
··· 22 22 #include <linux/init.h> 23 23 #include <linux/device.h> 24 24 #include <linux/dma-mapping.h> 25 + #include <linux/platform_device.h> 25 26 #include <linux/sysdev.h> 26 27 #include <linux/interrupt.h> 27 28
+1 -1
arch/arm/plat-omap/usb.c
··· 26 26 #include <linux/types.h> 27 27 #include <linux/errno.h> 28 28 #include <linux/init.h> 29 - #include <linux/device.h> 29 + #include <linux/platform_device.h> 30 30 #include <linux/usb_otg.h> 31 31 32 32 #include <asm/io.h>
+1 -1
arch/m32r/kernel/setup_m32700ut.c
··· 15 15 #include <linux/irq.h> 16 16 #include <linux/kernel.h> 17 17 #include <linux/init.h> 18 - #include <linux/device.h> 18 + #include <linux/platform_device.h> 19 19 20 20 #include <asm/system.h> 21 21 #include <asm/m32r.h>
+1 -1
arch/m32r/kernel/setup_mappi.c
··· 11 11 #include <linux/irq.h> 12 12 #include <linux/kernel.h> 13 13 #include <linux/init.h> 14 - #include <linux/device.h> 14 + #include <linux/platform_device.h> 15 15 16 16 #include <asm/system.h> 17 17 #include <asm/m32r.h>
+1 -1
arch/m32r/kernel/setup_mappi2.c
··· 11 11 #include <linux/irq.h> 12 12 #include <linux/kernel.h> 13 13 #include <linux/init.h> 14 - #include <linux/device.h> 14 + #include <linux/platform_device.h> 15 15 16 16 #include <asm/system.h> 17 17 #include <asm/m32r.h>
+1 -1
arch/m32r/kernel/setup_mappi3.c
··· 11 11 #include <linux/irq.h> 12 12 #include <linux/kernel.h> 13 13 #include <linux/init.h> 14 - #include <linux/device.h> 14 + #include <linux/platform_device.h> 15 15 16 16 #include <asm/system.h> 17 17 #include <asm/m32r.h>
+1 -1
arch/m32r/kernel/setup_opsput.c
··· 16 16 #include <linux/irq.h> 17 17 #include <linux/kernel.h> 18 18 #include <linux/init.h> 19 - #include <linux/device.h> 19 + #include <linux/platform_device.h> 20 20 21 21 #include <asm/system.h> 22 22 #include <asm/m32r.h>
+1 -1
arch/mips/au1000/common/platform.c
··· 7 7 * License version 2. This program is licensed "as is" without any 8 8 * warranty of any kind, whether express or implied. 9 9 */ 10 - #include <linux/device.h> 10 + #include <linux/platform_device.h> 11 11 #include <linux/kernel.h> 12 12 #include <linux/init.h> 13 13 #include <linux/resource.h>
+1
arch/ppc/platforms/4xx/ibm440ep.c
··· 14 14 */ 15 15 #include <linux/init.h> 16 16 #include <linux/module.h> 17 + #include <linux/platform_device.h> 17 18 #include <platforms/4xx/ibm440ep.h> 18 19 #include <asm/ocp.h> 19 20 #include <asm/ppc4xx_pic.h>
+1
arch/ppc/platforms/4xx/ibmstb4.c
··· 10 10 */ 11 11 12 12 #include <linux/init.h> 13 + #include <linux/platform_device.h> 13 14 #include <asm/ocp.h> 14 15 #include <asm/ppc4xx_pic.h> 15 16 #include <platforms/4xx/ibmstb4.h>
+1 -1
arch/ppc/platforms/4xx/redwood5.c
··· 14 14 #include <linux/config.h> 15 15 #include <linux/init.h> 16 16 #include <linux/pagemap.h> 17 - #include <linux/device.h> 17 + #include <linux/platform_device.h> 18 18 #include <linux/ioport.h> 19 19 #include <asm/io.h> 20 20 #include <asm/machdep.h>
+1 -1
arch/ppc/platforms/4xx/redwood6.c
··· 12 12 #include <linux/config.h> 13 13 #include <linux/init.h> 14 14 #include <linux/pagemap.h> 15 - #include <linux/device.h> 15 + #include <linux/platform_device.h> 16 16 #include <linux/ioport.h> 17 17 #include <asm/io.h> 18 18 #include <asm/ppc4xx_pic.h>
+1 -1
arch/ppc/platforms/chrp_pegasos_eth.c
··· 13 13 #include <linux/types.h> 14 14 #include <linux/init.h> 15 15 #include <linux/ioport.h> 16 - #include <linux/device.h> 16 + #include <linux/platform_device.h> 17 17 #include <linux/mv643xx.h> 18 18 #include <linux/pci.h> 19 19
+1
arch/ppc/platforms/cpci690.c
··· 21 21 #include <linux/initrd.h> 22 22 #include <linux/root_dev.h> 23 23 #include <linux/mv643xx.h> 24 + #include <linux/platform_device.h> 24 25 #include <asm/bootinfo.h> 25 26 #include <asm/machdep.h> 26 27 #include <asm/todc.h>
+1
arch/ppc/platforms/ev64260.c
··· 33 33 #include <linux/console.h> 34 34 #include <linux/initrd.h> 35 35 #include <linux/root_dev.h> 36 + #include <linux/platform_device.h> 36 37 #if !defined(CONFIG_SERIAL_MPSC_CONSOLE) 37 38 #include <linux/serial.h> 38 39 #include <linux/tty.h>
+1
arch/ppc/platforms/ev64360.c
··· 25 25 #include <linux/bootmem.h> 26 26 #include <linux/mtd/physmap.h> 27 27 #include <linux/mv643xx.h> 28 + #include <linux/platform_device.h> 28 29 #ifdef CONFIG_BOOTIMG 29 30 #include <linux/bootimg.h> 30 31 #endif
+1
arch/ppc/platforms/hdpu.c
··· 22 22 #include <linux/irq.h> 23 23 #include <linux/ide.h> 24 24 #include <linux/seq_file.h> 25 + #include <linux/platform_device.h> 25 26 26 27 #include <linux/initrd.h> 27 28 #include <linux/root_dev.h>
+1
arch/ppc/platforms/katana.c
··· 29 29 #include <linux/seq_file.h> 30 30 #include <linux/mtd/physmap.h> 31 31 #include <linux/mv643xx.h> 32 + #include <linux/platform_device.h> 32 33 #ifdef CONFIG_BOOTIMG 33 34 #include <linux/bootimg.h> 34 35 #endif
+1
arch/ppc/platforms/radstone_ppc7d.c
··· 40 40 #include <linux/serial_core.h> 41 41 #include <linux/mv643xx.h> 42 42 #include <linux/netdevice.h> 43 + #include <linux/platform_device.h> 43 44 44 45 #include <asm/system.h> 45 46 #include <asm/pgtable.h>
+1
arch/ppc/syslib/mpc52xx_devices.c
··· 15 15 16 16 #include <linux/fsl_devices.h> 17 17 #include <linux/resource.h> 18 + #include <linux/platform_device.h> 18 19 #include <asm/mpc52xx.h> 19 20 #include <asm/ppc_sys.h> 20 21
+1
arch/ppc/syslib/mv64x60.c
··· 19 19 #include <linux/string.h> 20 20 #include <linux/spinlock.h> 21 21 #include <linux/mv643xx.h> 22 + #include <linux/platform_device.h> 22 23 23 24 #include <asm/byteorder.h> 24 25 #include <asm/io.h>
+1 -1
arch/ppc/syslib/pq2_devices.c
··· 13 13 14 14 #include <linux/init.h> 15 15 #include <linux/module.h> 16 - #include <linux/device.h> 16 + #include <linux/platform_device.h> 17 17 #include <linux/ioport.h> 18 18 #include <asm/cpm2.h> 19 19 #include <asm/irq.h>
+1 -1
arch/sh/boards/superh/microdev/setup.c
··· 13 13 14 14 #include <linux/config.h> 15 15 #include <linux/init.h> 16 - #include <linux/device.h> 16 + #include <linux/platform_device.h> 17 17 #include <linux/ioport.h> 18 18 #include <asm/io.h> 19 19 #include <asm/mach/irq.h>
+1
arch/um/drivers/net_kern.c
··· 20 20 #include "linux/ctype.h" 21 21 #include "linux/bootmem.h" 22 22 #include "linux/ethtool.h" 23 + #include "linux/platform_device.h" 23 24 #include "asm/uaccess.h" 24 25 #include "user_util.h" 25 26 #include "kern_util.h"
+1
arch/um/drivers/ubd_kern.c
··· 35 35 #include "linux/blkpg.h" 36 36 #include "linux/genhd.h" 37 37 #include "linux/spinlock.h" 38 + #include "linux/platform_device.h" 38 39 #include "asm/segment.h" 39 40 #include "asm/uaccess.h" 40 41 #include "asm/irq.h"
+1
arch/xtensa/platform-iss/network.c
··· 33 33 #include <linux/ethtool.h> 34 34 #include <linux/rtnetlink.h> 35 35 #include <linux/timer.h> 36 + #include <linux/platform_device.h> 36 37 37 38 #include <xtensa/simcall.h> 38 39
+1 -1
drivers/base/platform.c
··· 10 10 * information. 11 11 */ 12 12 13 - #include <linux/device.h> 13 + #include <linux/platform_device.h> 14 14 #include <linux/module.h> 15 15 #include <linux/init.h> 16 16 #include <linux/dma-mapping.h>
+1 -1
drivers/block/floppy.c
··· 177 177 #include <linux/interrupt.h> 178 178 #include <linux/init.h> 179 179 #include <linux/devfs_fs_kernel.h> 180 - #include <linux/device.h> 180 + #include <linux/platform_device.h> 181 181 #include <linux/buffer_head.h> /* for invalidate_buffers() */ 182 182 183 183 /*
+1 -1
drivers/char/s3c2410-rtc.c
··· 20 20 #include <linux/fs.h> 21 21 #include <linux/string.h> 22 22 #include <linux/init.h> 23 - #include <linux/device.h> 23 + #include <linux/platform_device.h> 24 24 #include <linux/interrupt.h> 25 25 #include <linux/rtc.h> 26 26 #include <linux/bcd.h>
+1
drivers/char/sonypi.c
··· 48 48 #include <linux/dmi.h> 49 49 #include <linux/err.h> 50 50 #include <linux/kfifo.h> 51 + #include <linux/platform_device.h> 51 52 52 53 #include <asm/uaccess.h> 53 54 #include <asm/io.h>
+1 -1
drivers/char/tb0219.c
··· 17 17 * along with this program; if not, write to the Free Software 18 18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 19 19 */ 20 - #include <linux/device.h> 20 + #include <linux/platform_device.h> 21 21 #include <linux/fs.h> 22 22 #include <linux/init.h> 23 23 #include <linux/module.h>
+1 -1
drivers/char/vr41xx_giu.c
··· 19 19 * along with this program; if not, write to the Free Software 20 20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 21 */ 22 - #include <linux/device.h> 22 + #include <linux/platform_device.h> 23 23 #include <linux/errno.h> 24 24 #include <linux/fs.h> 25 25 #include <linux/init.h>
+1 -1
drivers/char/vr41xx_rtc.c
··· 17 17 * along with this program; if not, write to the Free Software 18 18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 19 19 */ 20 - #include <linux/device.h> 20 + #include <linux/platform_device.h> 21 21 #include <linux/fs.h> 22 22 #include <linux/init.h> 23 23 #include <linux/ioport.h>
+1 -1
drivers/char/watchdog/mpcore_wdt.c
··· 29 29 #include <linux/reboot.h> 30 30 #include <linux/init.h> 31 31 #include <linux/interrupt.h> 32 - #include <linux/device.h> 32 + #include <linux/platform_device.h> 33 33 34 34 #include <asm/hardware/arm_twd.h> 35 35 #include <asm/uaccess.h>
+2
drivers/char/watchdog/mv64x60_wdt.c
··· 22 22 #include <linux/miscdevice.h> 23 23 #include <linux/module.h> 24 24 #include <linux/watchdog.h> 25 + #include <linux/platform_device.h> 26 + 25 27 #include <asm/mv64x60.h> 26 28 #include <asm/uaccess.h> 27 29 #include <asm/io.h>
+1 -1
drivers/char/watchdog/s3c2410_wdt.c
··· 44 44 #include <linux/watchdog.h> 45 45 #include <linux/fs.h> 46 46 #include <linux/init.h> 47 - #include <linux/device.h> 47 + #include <linux/platform_device.h> 48 48 #include <linux/interrupt.h> 49 49 50 50 #include <asm/uaccess.h>
+1 -1
drivers/eisa/virtual_root.c
··· 9 9 10 10 #include <linux/config.h> 11 11 #include <linux/kernel.h> 12 - #include <linux/device.h> 12 + #include <linux/platform_device.h> 13 13 #include <linux/eisa.h> 14 14 #include <linux/module.h> 15 15 #include <linux/moduleparam.h>
+1 -1
drivers/firmware/dcdbas.c
··· 20 20 * GNU General Public License for more details. 21 21 */ 22 22 23 - #include <linux/device.h> 23 + #include <linux/platform_device.h> 24 24 #include <linux/dma-mapping.h> 25 25 #include <linux/errno.h> 26 26 #include <linux/init.h>
+1 -1
drivers/firmware/dell_rbu.c
··· 41 41 #include <linux/string.h> 42 42 #include <linux/errno.h> 43 43 #include <linux/blkdev.h> 44 - #include <linux/device.h> 44 + #include <linux/platform_device.h> 45 45 #include <linux/spinlock.h> 46 46 #include <linux/moduleparam.h> 47 47 #include <linux/firmware.h>
+1 -1
drivers/hwmon/hdaps.c
··· 27 27 */ 28 28 29 29 #include <linux/delay.h> 30 - #include <linux/device.h> 30 + #include <linux/platform_device.h> 31 31 #include <linux/input.h> 32 32 #include <linux/kernel.h> 33 33 #include <linux/module.h>
+1 -1
drivers/i2c/busses/i2c-iop3xx.c
··· 35 35 #include <linux/init.h> 36 36 #include <linux/errno.h> 37 37 #include <linux/sched.h> 38 - #include <linux/device.h> 38 + #include <linux/platform_device.h> 39 39 #include <linux/i2c.h> 40 40 41 41 #include <asm/io.h>
+1
drivers/i2c/busses/i2c-isa.c
··· 38 38 #include <linux/errno.h> 39 39 #include <linux/i2c.h> 40 40 #include <linux/i2c-isa.h> 41 + #include <linux/platform_device.h> 41 42 42 43 static u32 isa_func(struct i2c_adapter *adapter); 43 44
+1 -1
drivers/i2c/busses/i2c-ixp2000.c
··· 28 28 29 29 #include <linux/kernel.h> 30 30 #include <linux/init.h> 31 - #include <linux/device.h> 31 + #include <linux/platform_device.h> 32 32 #include <linux/module.h> 33 33 #include <linux/i2c.h> 34 34 #include <linux/i2c-algo-bit.h>
+1 -1
drivers/i2c/busses/i2c-ixp4xx.c
··· 28 28 29 29 #include <linux/kernel.h> 30 30 #include <linux/init.h> 31 - #include <linux/device.h> 31 + #include <linux/platform_device.h> 32 32 #include <linux/module.h> 33 33 #include <linux/i2c.h> 34 34 #include <linux/i2c-algo-bit.h>
+2
drivers/i2c/busses/i2c-mpc.c
··· 19 19 #include <linux/sched.h> 20 20 #include <linux/init.h> 21 21 #include <linux/pci.h> 22 + #include <linux/platform_device.h> 23 + 22 24 #include <asm/io.h> 23 25 #include <linux/fsl_devices.h> 24 26 #include <linux/i2c.h>
+2
drivers/i2c/busses/i2c-mv64xxx.c
··· 17 17 #include <linux/i2c.h> 18 18 #include <linux/interrupt.h> 19 19 #include <linux/mv643xx.h> 20 + #include <linux/platform_device.h> 21 + 20 22 #include <asm/io.h> 21 23 22 24 /* Register defines */
+1
drivers/i2c/busses/i2c-pxa.c
··· 30 30 #include <linux/errno.h> 31 31 #include <linux/interrupt.h> 32 32 #include <linux/i2c-pxa.h> 33 + #include <linux/platform_device.h> 33 34 34 35 #include <asm/hardware.h> 35 36 #include <asm/irq.h>
+1 -1
drivers/i2c/busses/i2c-s3c2410.c
··· 33 33 #include <linux/delay.h> 34 34 #include <linux/errno.h> 35 35 #include <linux/err.h> 36 - #include <linux/device.h> 36 + #include <linux/platform_device.h> 37 37 38 38 #include <asm/hardware.h> 39 39 #include <asm/irq.h>
+1 -1
drivers/i2c/chips/isp1301_omap.c
··· 27 27 #include <linux/init.h> 28 28 #include <linux/slab.h> 29 29 #include <linux/interrupt.h> 30 - #include <linux/device.h> 30 + #include <linux/platform_device.h> 31 31 #include <linux/usb_ch9.h> 32 32 #include <linux/usb_gadget.h> 33 33 #include <linux/usb.h>
+1
drivers/i2c/i2c-core.c
··· 30 30 #include <linux/init.h> 31 31 #include <linux/idr.h> 32 32 #include <linux/seq_file.h> 33 + #include <linux/platform_device.h> 33 34 #include <asm/uaccess.h> 34 35 35 36
+1
drivers/i2c/i2c-dev.c
··· 34 34 #include <linux/init.h> 35 35 #include <linux/i2c.h> 36 36 #include <linux/i2c-dev.h> 37 + #include <linux/platform_device.h> 37 38 #include <asm/uaccess.h> 38 39 39 40 static struct i2c_client i2cdev_client_template;
+1 -1
drivers/input/keyboard/corgikbd.c
··· 12 12 */ 13 13 14 14 #include <linux/delay.h> 15 - #include <linux/device.h> 15 + #include <linux/platform_device.h> 16 16 #include <linux/init.h> 17 17 #include <linux/input.h> 18 18 #include <linux/interrupt.h>
+1 -1
drivers/input/keyboard/spitzkbd.c
··· 12 12 */ 13 13 14 14 #include <linux/delay.h> 15 - #include <linux/device.h> 15 + #include <linux/platform_device.h> 16 16 #include <linux/init.h> 17 17 #include <linux/input.h> 18 18 #include <linux/interrupt.h>
+1
drivers/input/serio/ct82c710.c
··· 37 37 #include <linux/serio.h> 38 38 #include <linux/errno.h> 39 39 #include <linux/err.h> 40 + #include <linux/platform_device.h> 40 41 41 42 #include <asm/io.h> 42 43
+1
drivers/input/serio/i8042.c
··· 20 20 #include <linux/serio.h> 21 21 #include <linux/err.h> 22 22 #include <linux/rcupdate.h> 23 + #include <linux/platform_device.h> 23 24 24 25 #include <asm/io.h> 25 26
+1 -1
drivers/input/serio/maceps2.c
··· 14 14 #include <linux/interrupt.h> 15 15 #include <linux/ioport.h> 16 16 #include <linux/delay.h> 17 - #include <linux/device.h> 17 + #include <linux/platform_device.h> 18 18 #include <linux/slab.h> 19 19 #include <linux/spinlock.h> 20 20 #include <linux/err.h>
+1
drivers/input/serio/q40kbd.c
··· 37 37 #include <linux/interrupt.h> 38 38 #include <linux/err.h> 39 39 #include <linux/bitops.h> 40 + #include <linux/platform_device.h> 40 41 41 42 #include <asm/io.h> 42 43 #include <asm/uaccess.h>
+1
drivers/input/serio/rpckbd.c
··· 34 34 #include <linux/init.h> 35 35 #include <linux/serio.h> 36 36 #include <linux/err.h> 37 + #include <linux/platform_device.h> 37 38 38 39 #include <asm/irq.h> 39 40 #include <asm/hardware.h>
+1 -1
drivers/input/touchscreen/corgi_ts.c
··· 11 11 12 12 13 13 #include <linux/delay.h> 14 - #include <linux/device.h> 14 + #include <linux/platform_device.h> 15 15 #include <linux/init.h> 16 16 #include <linux/input.h> 17 17 #include <linux/interrupt.h>
+1 -1
drivers/mfd/mcp-sa11x0.c
··· 18 18 #include <linux/delay.h> 19 19 #include <linux/spinlock.h> 20 20 #include <linux/slab.h> 21 - #include <linux/device.h> 21 + #include <linux/platform_device.h> 22 22 23 23 #include <asm/dma.h> 24 24 #include <asm/hardware.h>
+1 -1
drivers/misc/hdpuftrs/hdpu_cpustate.c
··· 21 21 #include <linux/miscdevice.h> 22 22 #include <linux/pci.h> 23 23 #include <linux/proc_fs.h> 24 - #include <linux/device.h> 24 + #include <linux/platform_device.h> 25 25 #include <asm/uaccess.h> 26 26 #include <linux/hdpu_features.h> 27 27
+1 -1
drivers/misc/hdpuftrs/hdpu_nexus.c
··· 21 21 #include <linux/hdpu_features.h> 22 22 #include <linux/pci.h> 23 23 24 - #include <linux/device.h> 24 + #include <linux/platform_device.h> 25 25 26 26 static int hdpu_nexus_probe(struct device *ddev); 27 27 static int hdpu_nexus_remove(struct device *ddev);
+1 -1
drivers/mmc/pxamci.c
··· 20 20 #include <linux/module.h> 21 21 #include <linux/init.h> 22 22 #include <linux/ioport.h> 23 - #include <linux/device.h> 23 + #include <linux/platform_device.h> 24 24 #include <linux/delay.h> 25 25 #include <linux/interrupt.h> 26 26 #include <linux/dma-mapping.h>
+1 -1
drivers/mmc/wbsd.c
··· 26 26 #include <linux/moduleparam.h> 27 27 #include <linux/init.h> 28 28 #include <linux/ioport.h> 29 - #include <linux/device.h> 29 + #include <linux/platform_device.h> 30 30 #include <linux/interrupt.h> 31 31 #include <linux/dma-mapping.h> 32 32 #include <linux/delay.h>
+1 -1
drivers/mtd/maps/bast-flash.c
··· 32 32 #include <linux/kernel.h> 33 33 #include <linux/string.h> 34 34 #include <linux/ioport.h> 35 - #include <linux/device.h> 35 + #include <linux/platform_device.h> 36 36 37 37 #include <linux/mtd/mtd.h> 38 38 #include <linux/mtd/map.h>
+1 -1
drivers/mtd/maps/integrator-flash.c
··· 32 32 #include <linux/kernel.h> 33 33 #include <linux/slab.h> 34 34 #include <linux/ioport.h> 35 - #include <linux/device.h> 35 + #include <linux/platform_device.h> 36 36 #include <linux/init.h> 37 37 38 38 #include <linux/mtd/mtd.h>
+1 -1
drivers/mtd/maps/ixp2000.c
··· 26 26 #include <linux/mtd/map.h> 27 27 #include <linux/mtd/partitions.h> 28 28 #include <linux/ioport.h> 29 - #include <linux/device.h> 29 + #include <linux/platform_device.h> 30 30 31 31 #include <asm/io.h> 32 32 #include <asm/hardware.h>
+1 -1
drivers/mtd/maps/ixp4xx.c
··· 24 24 #include <linux/mtd/map.h> 25 25 #include <linux/mtd/partitions.h> 26 26 #include <linux/ioport.h> 27 - #include <linux/device.h> 27 + #include <linux/platform_device.h> 28 28 #include <asm/io.h> 29 29 #include <asm/mach/flash.h> 30 30
+1 -1
drivers/mtd/maps/omap_nor.c
··· 30 30 * 675 Mass Ave, Cambridge, MA 02139, USA. 31 31 */ 32 32 33 - #include <linux/device.h> 33 + #include <linux/platform_device.h> 34 34 #include <linux/module.h> 35 35 #include <linux/types.h> 36 36 #include <linux/kernel.h>
+1 -1
drivers/mtd/maps/plat-ram.c
··· 29 29 #include <linux/kernel.h> 30 30 #include <linux/string.h> 31 31 #include <linux/ioport.h> 32 - #include <linux/device.h> 32 + #include <linux/platform_device.h> 33 33 34 34 #include <linux/mtd/mtd.h> 35 35 #include <linux/mtd/map.h>
+1 -1
drivers/mtd/maps/sa1100-flash.c
··· 13 13 #include <linux/init.h> 14 14 #include <linux/errno.h> 15 15 #include <linux/slab.h> 16 - #include <linux/device.h> 16 + #include <linux/platform_device.h> 17 17 #include <linux/err.h> 18 18 19 19 #include <linux/mtd/mtd.h>
+1 -1
drivers/mtd/nand/s3c2410.c
··· 48 48 #include <linux/kernel.h> 49 49 #include <linux/string.h> 50 50 #include <linux/ioport.h> 51 - #include <linux/device.h> 51 + #include <linux/platform_device.h> 52 52 #include <linux/delay.h> 53 53 #include <linux/err.h> 54 54
+1 -1
drivers/net/depca.c
··· 254 254 #include <linux/unistd.h> 255 255 #include <linux/ctype.h> 256 256 #include <linux/moduleparam.h> 257 - #include <linux/device.h> 257 + #include <linux/platform_device.h> 258 258 #include <linux/bitops.h> 259 259 260 260 #include <asm/uaccess.h>
+1
drivers/net/dm9000.c
··· 66 66 #include <linux/mii.h> 67 67 #include <linux/dm9000.h> 68 68 #include <linux/delay.h> 69 + #include <linux/platform_device.h> 69 70 70 71 #include <asm/delay.h> 71 72 #include <asm/irq.h>
+1 -1
drivers/net/gianfar.c
··· 81 81 #include <linux/if_vlan.h> 82 82 #include <linux/spinlock.h> 83 83 #include <linux/mm.h> 84 - #include <linux/device.h> 84 + #include <linux/platform_device.h> 85 85 #include <linux/ip.h> 86 86 #include <linux/tcp.h> 87 87 #include <linux/udp.h>
+1
drivers/net/gianfar_mii.c
··· 33 33 #include <linux/mm.h> 34 34 #include <linux/module.h> 35 35 #include <linux/version.h> 36 + #include <linux/platform_device.h> 36 37 #include <asm/ocp.h> 37 38 #include <linux/crc32.h> 38 39 #include <linux/mii.h>
+1
drivers/net/irda/pxaficp_ir.c
··· 22 22 #include <linux/rtnetlink.h> 23 23 #include <linux/interrupt.h> 24 24 #include <linux/dma-mapping.h> 25 + #include <linux/platform_device.h> 25 26 #include <linux/pm.h> 26 27 27 28 #include <net/irda/irda.h>
+1 -1
drivers/net/irda/sa1100_ir.c
··· 29 29 #include <linux/rtnetlink.h> 30 30 #include <linux/interrupt.h> 31 31 #include <linux/delay.h> 32 - #include <linux/device.h> 32 + #include <linux/platform_device.h> 33 33 #include <linux/dma-mapping.h> 34 34 35 35 #include <net/irda/irda.h>
+1
drivers/net/irda/smsc-ircc2.c
··· 53 53 #include <linux/rtnetlink.h> 54 54 #include <linux/serial_reg.h> 55 55 #include <linux/dma-mapping.h> 56 + #include <linux/platform_device.h> 56 57 57 58 #include <asm/io.h> 58 59 #include <asm/dma.h>
+1 -1
drivers/net/jazzsonic.c
··· 33 33 #include <linux/netdevice.h> 34 34 #include <linux/etherdevice.h> 35 35 #include <linux/skbuff.h> 36 - #include <linux/device.h> 36 + #include <linux/platform_device.h> 37 37 #include <linux/dma-mapping.h> 38 38 39 39 #include <asm/bootinfo.h>
+1 -1
drivers/net/macsonic.c
··· 47 47 #include <linux/netdevice.h> 48 48 #include <linux/etherdevice.h> 49 49 #include <linux/skbuff.h> 50 - #include <linux/device.h> 50 + #include <linux/platform_device.h> 51 51 #include <linux/dma-mapping.h> 52 52 53 53 #include <asm/bootinfo.h>
+1
drivers/net/mipsnet.c
··· 13 13 #include <linux/sched.h> 14 14 #include <linux/etherdevice.h> 15 15 #include <linux/netdevice.h> 16 + #include <linux/platform_device.h> 16 17 #include <asm/io.h> 17 18 #include <asm/mips-boards/simint.h> 18 19
+2
drivers/net/mv643xx_eth.c
··· 39 39 #include <linux/bitops.h> 40 40 #include <linux/delay.h> 41 41 #include <linux/ethtool.h> 42 + #include <linux/platform_device.h> 43 + 42 44 #include <asm/io.h> 43 45 #include <asm/types.h> 44 46 #include <asm/pgtable.h>
+1 -1
drivers/net/smc91x.c
··· 77 77 #include <linux/errno.h> 78 78 #include <linux/ioport.h> 79 79 #include <linux/crc32.h> 80 - #include <linux/device.h> 80 + #include <linux/platform_device.h> 81 81 #include <linux/spinlock.h> 82 82 #include <linux/ethtool.h> 83 83 #include <linux/mii.h>
+1
drivers/net/tokenring/proteon.c
··· 29 29 #include <linux/init.h> 30 30 #include <linux/netdevice.h> 31 31 #include <linux/trdevice.h> 32 + #include <linux/platform_device.h> 32 33 33 34 #include <asm/system.h> 34 35 #include <asm/io.h>
+1
drivers/net/tokenring/skisa.c
··· 36 36 #include <linux/init.h> 37 37 #include <linux/netdevice.h> 38 38 #include <linux/trdevice.h> 39 + #include <linux/platform_device.h> 39 40 40 41 #include <asm/system.h> 41 42 #include <asm/io.h>
+1 -1
drivers/pcmcia/au1000_generic.c
··· 42 42 #include <linux/notifier.h> 43 43 #include <linux/interrupt.h> 44 44 #include <linux/spinlock.h> 45 - #include <linux/device.h> 45 + #include <linux/platform_device.h> 46 46 47 47 #include <asm/io.h> 48 48 #include <asm/irq.h>
+1 -1
drivers/pcmcia/hd64465_ss.c
··· 37 37 #include <asm/errno.h> 38 38 #include <linux/irq.h> 39 39 #include <linux/interrupt.h> 40 - #include <linux/device.h> 40 + #include <linux/platform_device.h> 41 41 42 42 #include <asm/io.h> 43 43 #include <asm/hd64465/hd64465.h>
+1 -1
drivers/pcmcia/i82365.c
··· 47 47 #include <linux/delay.h> 48 48 #include <linux/workqueue.h> 49 49 #include <linux/interrupt.h> 50 - #include <linux/device.h> 50 + #include <linux/platform_device.h> 51 51 #include <linux/bitops.h> 52 52 #include <asm/irq.h> 53 53 #include <asm/io.h>
+1 -1
drivers/pcmcia/m32r_cfc.c
··· 23 23 #include <linux/delay.h> 24 24 #include <linux/workqueue.h> 25 25 #include <linux/interrupt.h> 26 - #include <linux/device.h> 26 + #include <linux/platform_device.h> 27 27 #include <linux/bitops.h> 28 28 #include <asm/irq.h> 29 29 #include <asm/io.h>
+1 -1
drivers/pcmcia/m32r_pcc.c
··· 23 23 #include <linux/delay.h> 24 24 #include <linux/workqueue.h> 25 25 #include <linux/interrupt.h> 26 - #include <linux/device.h> 26 + #include <linux/platform_device.h> 27 27 #include <asm/irq.h> 28 28 #include <asm/io.h> 29 29 #include <asm/bitops.h>
+1 -1
drivers/pcmcia/omap_cf.c
··· 12 12 #include <linux/module.h> 13 13 #include <linux/kernel.h> 14 14 #include <linux/sched.h> 15 - #include <linux/device.h> 15 + #include <linux/platform_device.h> 16 16 #include <linux/errno.h> 17 17 #include <linux/init.h> 18 18 #include <linux/delay.h>
+1
drivers/pcmcia/pxa2xx_base.c
··· 23 23 #include <linux/ioport.h> 24 24 #include <linux/kernel.h> 25 25 #include <linux/spinlock.h> 26 + #include <linux/platform_device.h> 26 27 27 28 #include <asm/hardware.h> 28 29 #include <asm/io.h>
+1 -1
drivers/pcmcia/pxa2xx_mainstone.c
··· 17 17 #include <linux/kernel.h> 18 18 #include <linux/errno.h> 19 19 #include <linux/interrupt.h> 20 - #include <linux/device.h> 20 + #include <linux/platform_device.h> 21 21 22 22 #include <pcmcia/ss.h> 23 23
+1 -1
drivers/pcmcia/pxa2xx_sharpsl.c
··· 16 16 #include <linux/kernel.h> 17 17 #include <linux/errno.h> 18 18 #include <linux/interrupt.h> 19 - #include <linux/device.h> 19 + #include <linux/platform_device.h> 20 20 21 21 #include <asm/hardware.h> 22 22 #include <asm/irq.h>
+1
drivers/pcmcia/sa1100_generic.c
··· 33 33 #include <linux/module.h> 34 34 #include <linux/init.h> 35 35 #include <linux/config.h> 36 + #include <linux/platform_device.h> 36 37 37 38 #include <pcmcia/cs_types.h> 38 39 #include <pcmcia/cs.h>
+1 -1
drivers/pcmcia/tcic.c
··· 44 44 #include <linux/ioport.h> 45 45 #include <linux/delay.h> 46 46 #include <linux/workqueue.h> 47 - #include <linux/device.h> 47 + #include <linux/platform_device.h> 48 48 #include <linux/bitops.h> 49 49 50 50 #include <asm/io.h>
+1
drivers/pcmcia/vrc4171_card.c
··· 24 24 #include <linux/spinlock.h> 25 25 #include <linux/sched.h> 26 26 #include <linux/types.h> 27 + #include <linux/platform_device.h> 27 28 28 29 #include <asm/io.h> 29 30
+1
drivers/scsi/hosts.c
··· 30 30 #include <linux/init.h> 31 31 #include <linux/completion.h> 32 32 #include <linux/transport_class.h> 33 + #include <linux/platform_device.h> 33 34 34 35 #include <scsi/scsi_device.h> 35 36 #include <scsi/scsi_host.h>
+1 -1
drivers/serial/8250.c
··· 33 33 #include <linux/sysrq.h> 34 34 #include <linux/mca.h> 35 35 #include <linux/delay.h> 36 - #include <linux/device.h> 36 + #include <linux/platform_device.h> 37 37 #include <linux/tty.h> 38 38 #include <linux/tty_flip.h> 39 39 #include <linux/serial_reg.h>
+1 -1
drivers/serial/imx.c
··· 36 36 #include <linux/init.h> 37 37 #include <linux/console.h> 38 38 #include <linux/sysrq.h> 39 - #include <linux/device.h> 39 + #include <linux/platform_device.h> 40 40 #include <linux/tty.h> 41 41 #include <linux/tty_flip.h> 42 42 #include <linux/serial_core.h>
+1 -1
drivers/serial/mpc52xx_uart.c
··· 45 45 */ 46 46 47 47 #include <linux/config.h> 48 - #include <linux/device.h> 48 + #include <linux/platform_device.h> 49 49 #include <linux/module.h> 50 50 #include <linux/tty.h> 51 51 #include <linux/serial.h>
+2
drivers/serial/mpsc.c
··· 52 52 * 4) AFAICT, hardware flow control isn't supported by the controller --MAG. 53 53 */ 54 54 55 + #include <linux/platform_device.h> 56 + 55 57 #include "mpsc.h" 56 58 57 59 /*
+1 -1
drivers/serial/pxa.c
··· 39 39 #include <linux/circ_buf.h> 40 40 #include <linux/delay.h> 41 41 #include <linux/interrupt.h> 42 - #include <linux/device.h> 42 + #include <linux/platform_device.h> 43 43 #include <linux/tty.h> 44 44 #include <linux/tty_flip.h> 45 45 #include <linux/serial_core.h>
+1 -1
drivers/serial/s3c2410.c
··· 63 63 64 64 #include <linux/module.h> 65 65 #include <linux/ioport.h> 66 - #include <linux/device.h> 66 + #include <linux/platform_device.h> 67 67 #include <linux/init.h> 68 68 #include <linux/sysrq.h> 69 69 #include <linux/console.h>
+1 -1
drivers/serial/sa1100.c
··· 35 35 #include <linux/init.h> 36 36 #include <linux/console.h> 37 37 #include <linux/sysrq.h> 38 - #include <linux/device.h> 38 + #include <linux/platform_device.h> 39 39 #include <linux/tty.h> 40 40 #include <linux/tty_flip.h> 41 41 #include <linux/serial_core.h>
+1 -1
drivers/serial/vr41xx_siu.c
··· 26 26 #endif 27 27 28 28 #include <linux/console.h> 29 - #include <linux/device.h> 29 + #include <linux/platform_device.h> 30 30 #include <linux/err.h> 31 31 #include <linux/ioport.h> 32 32 #include <linux/init.h>
+1 -1
drivers/usb/gadget/dummy_hcd.c
··· 50 50 #include <linux/list.h> 51 51 #include <linux/interrupt.h> 52 52 #include <linux/version.h> 53 - 53 + #include <linux/platform_device.h> 54 54 #include <linux/usb.h> 55 55 #include <linux/usb_gadget.h> 56 56
+2
drivers/usb/gadget/lh7a40x_udc.c
··· 21 21 * 22 22 */ 23 23 24 + #include <linux/platform_device.h> 25 + 24 26 #include "lh7a40x_udc.h" 25 27 26 28 //#define DEBUG printk
+1 -1
drivers/usb/gadget/omap_udc.c
··· 38 38 #include <linux/proc_fs.h> 39 39 #include <linux/mm.h> 40 40 #include <linux/moduleparam.h> 41 - #include <linux/device.h> 41 + #include <linux/platform_device.h> 42 42 #include <linux/usb_ch9.h> 43 43 #include <linux/usb_gadget.h> 44 44 #include <linux/usb_otg.h>
+1 -1
drivers/usb/gadget/pxa2xx_udc.c
··· 43 43 #include <linux/interrupt.h> 44 44 #include <linux/proc_fs.h> 45 45 #include <linux/mm.h> 46 - #include <linux/device.h> 46 + #include <linux/platform_device.h> 47 47 #include <linux/dma-mapping.h> 48 48 49 49 #include <asm/byteorder.h>
+1
drivers/usb/host/isp116x-hcd.c
··· 70 70 #include <linux/interrupt.h> 71 71 #include <linux/usb.h> 72 72 #include <linux/usb_isp116x.h> 73 + #include <linux/platform_device.h> 73 74 74 75 #include <asm/io.h> 75 76 #include <asm/irq.h>
+2
drivers/usb/host/ohci-au1xxx.c
··· 18 18 * This file is licenced under the GPL. 19 19 */ 20 20 21 + #include <linux/platform_device.h> 22 + 21 23 #include <asm/mach-au1x00/au1000.h> 22 24 23 25 #define USBH_ENABLE_BE (1<<0)
+2
drivers/usb/host/ohci-lh7a404.c
··· 16 16 * This file is licenced under the GPL. 17 17 */ 18 18 19 + #include <linux/platform_device.h> 20 + 19 21 #include <asm/hardware.h> 20 22 21 23
+2
drivers/usb/host/ohci-omap.c
··· 14 14 * This file is licenced under the GPL. 15 15 */ 16 16 17 + #include <linux/platform_device.h> 18 + 17 19 #include <asm/hardware.h> 18 20 #include <asm/io.h> 19 21 #include <asm/mach-types.h>
+2
drivers/usb/host/ohci-ppc-soc.c
··· 14 14 * This file is licenced under the GPL. 15 15 */ 16 16 17 + #include <linux/platform_device.h> 18 + 17 19 /* configure so an HC device and id are always provided */ 18 20 /* always called with process context; sleeping is OK */ 19 21
+1 -1
drivers/usb/host/ohci-pxa27x.c
··· 19 19 * This file is licenced under the GPL. 20 20 */ 21 21 22 - #include <linux/device.h> 22 + #include <linux/platform_device.h> 23 23 #include <asm/mach-types.h> 24 24 #include <asm/hardware.h> 25 25 #include <asm/arch/pxa-regs.h>
+2
drivers/usb/host/ohci-s3c2410.c
··· 19 19 * This file is licenced under the GPL. 20 20 */ 21 21 22 + #include <linux/platform_device.h> 23 + 22 24 #include <asm/hardware.h> 23 25 #include <asm/hardware/clock.h> 24 26 #include <asm/arch/usb-control.h>
+1
drivers/usb/host/sl811-hcd.c
··· 54 54 #include <linux/interrupt.h> 55 55 #include <linux/usb.h> 56 56 #include <linux/usb_sl811.h> 57 + #include <linux/platform_device.h> 57 58 58 59 #include <asm/io.h> 59 60 #include <asm/irq.h>
+1
drivers/usb/host/sl811_cs.c
··· 19 19 #include <linux/string.h> 20 20 #include <linux/timer.h> 21 21 #include <linux/ioport.h> 22 + #include <linux/platform_device.h> 22 23 23 24 #include <pcmcia/cs_types.h> 24 25 #include <pcmcia/cs.h>
+1 -1
drivers/video/acornfb.c
··· 26 26 #include <linux/slab.h> 27 27 #include <linux/init.h> 28 28 #include <linux/fb.h> 29 - #include <linux/device.h> 29 + #include <linux/platform_device.h> 30 30 #include <linux/dma-mapping.h> 31 31 32 32 #include <asm/hardware.h>
+1
drivers/video/arcfb.c
··· 47 47 #include <linux/fb.h> 48 48 #include <linux/init.h> 49 49 #include <linux/arcfb.h> 50 + #include <linux/platform_device.h> 50 51 51 52 #include <asm/uaccess.h> 52 53
+1 -1
drivers/video/backlight/corgi_bl.c
··· 14 14 #include <linux/module.h> 15 15 #include <linux/kernel.h> 16 16 #include <linux/init.h> 17 - #include <linux/device.h> 17 + #include <linux/platform_device.h> 18 18 #include <linux/spinlock.h> 19 19 #include <linux/fb.h> 20 20 #include <linux/backlight.h>
+2
drivers/video/dnfb.c
··· 6 6 #include <linux/slab.h> 7 7 #include <linux/delay.h> 8 8 #include <linux/interrupt.h> 9 + #include <linux/platform_device.h> 10 + 9 11 #include <asm/setup.h> 10 12 #include <asm/system.h> 11 13 #include <asm/irq.h>
+2
drivers/video/epson1355fb.c
··· 54 54 #include <linux/fb.h> 55 55 #include <linux/init.h> 56 56 #include <linux/ioport.h> 57 + #include <linux/platform_device.h> 58 + 57 59 #include <asm/types.h> 58 60 #include <asm/io.h> 59 61 #include <asm/uaccess.h>
+1 -1
drivers/video/gbefb.c
··· 11 11 12 12 #include <linux/config.h> 13 13 #include <linux/delay.h> 14 - #include <linux/device.h> 14 + #include <linux/platform_device.h> 15 15 #include <linux/dma-mapping.h> 16 16 #include <linux/errno.h> 17 17 #include <linux/fb.h>
+1 -1
drivers/video/imxfb.c
··· 31 31 #include <linux/init.h> 32 32 #include <linux/ioport.h> 33 33 #include <linux/cpufreq.h> 34 - #include <linux/device.h> 34 + #include <linux/platform_device.h> 35 35 #include <linux/dma-mapping.h> 36 36 37 37 #include <asm/hardware.h>
+1 -1
drivers/video/pxafb.c
··· 36 36 #include <linux/init.h> 37 37 #include <linux/ioport.h> 38 38 #include <linux/cpufreq.h> 39 - #include <linux/device.h> 39 + #include <linux/platform_device.h> 40 40 #include <linux/dma-mapping.h> 41 41 42 42 #include <asm/hardware.h>
+1
drivers/video/q40fb.c
··· 18 18 #include <linux/slab.h> 19 19 #include <linux/delay.h> 20 20 #include <linux/interrupt.h> 21 + #include <linux/platform_device.h> 21 22 22 23 #include <asm/uaccess.h> 23 24 #include <asm/setup.h>
+1 -1
drivers/video/s1d13xxxfb.c
··· 30 30 31 31 #include <linux/config.h> 32 32 #include <linux/module.h> 33 - #include <linux/device.h> 33 + #include <linux/platform_device.h> 34 34 #include <linux/delay.h> 35 35 36 36 #include <linux/types.h>
+1
drivers/video/s3c2410fb.c
··· 86 86 #include <linux/interrupt.h> 87 87 #include <linux/workqueue.h> 88 88 #include <linux/wait.h> 89 + #include <linux/platform_device.h> 89 90 90 91 #include <asm/io.h> 91 92 #include <asm/uaccess.h>
+1 -1
drivers/video/sa1100fb.c
··· 173 173 #include <linux/init.h> 174 174 #include <linux/ioport.h> 175 175 #include <linux/cpufreq.h> 176 - #include <linux/device.h> 176 + #include <linux/platform_device.h> 177 177 #include <linux/dma-mapping.h> 178 178 179 179 #include <asm/hardware.h>
+2
drivers/video/sgivwfb.c
··· 18 18 #include <linux/fb.h> 19 19 #include <linux/init.h> 20 20 #include <linux/ioport.h> 21 + #include <linux/platform_device.h> 22 + 21 23 #include <asm/io.h> 22 24 #include <asm/mtrr.h> 23 25
+2
drivers/video/vesafb.c
··· 19 19 #include <linux/fb.h> 20 20 #include <linux/ioport.h> 21 21 #include <linux/init.h> 22 + #include <linux/platform_device.h> 23 + 22 24 #include <video/vga.h> 23 25 #include <asm/io.h> 24 26 #include <asm/mtrr.h>
+2
drivers/video/vfb.c
··· 20 20 #include <linux/vmalloc.h> 21 21 #include <linux/delay.h> 22 22 #include <linux/interrupt.h> 23 + #include <linux/platform_device.h> 24 + 23 25 #include <asm/uaccess.h> 24 26 #include <linux/fb.h> 25 27 #include <linux/init.h>
+1 -1
drivers/video/w100fb.c
··· 25 25 #include <linux/init.h> 26 26 #include <linux/kernel.h> 27 27 #include <linux/mm.h> 28 - #include <linux/device.h> 28 + #include <linux/platform_device.h> 29 29 #include <linux/string.h> 30 30 #include <linux/vmalloc.h> 31 31 #include <asm/io.h>
+1 -1
include/asm-ppc/ppc_sys.h
··· 18 18 #define __ASM_PPC_SYS_H 19 19 20 20 #include <linux/init.h> 21 - #include <linux/device.h> 21 + #include <linux/platform_device.h> 22 22 #include <linux/types.h> 23 23 24 24 #if defined(CONFIG_8260)
-26
include/linux/device.h
··· 396 396 extern void put_device(struct device * dev); 397 397 398 398 399 - /* drivers/base/platform.c */ 400 - 401 - struct platform_device { 402 - const char * name; 403 - u32 id; 404 - struct device dev; 405 - u32 num_resources; 406 - struct resource * resource; 407 - }; 408 - 409 - #define to_platform_device(x) container_of((x), struct platform_device, dev) 410 - 411 - extern int platform_device_register(struct platform_device *); 412 - extern void platform_device_unregister(struct platform_device *); 413 - 414 - extern struct bus_type platform_bus_type; 415 - extern struct device platform_bus; 416 - 417 - extern struct resource *platform_get_resource(struct platform_device *, unsigned int, unsigned int); 418 - extern int platform_get_irq(struct platform_device *, unsigned int); 419 - extern struct resource *platform_get_resource_byname(struct platform_device *, unsigned int, char *); 420 - extern int platform_get_irq_byname(struct platform_device *, char *); 421 - extern int platform_add_devices(struct platform_device **, int); 422 - 423 - extern struct platform_device *platform_device_register_simple(char *, unsigned int, struct resource *, unsigned int); 424 - 425 399 /* drivers/base/power.c */ 426 400 extern void device_shutdown(void); 427 401
+1 -1
include/linux/serial_8250.h
··· 12 12 #define _LINUX_SERIAL_8250_H 13 13 14 14 #include <linux/serial_core.h> 15 - #include <linux/device.h> 15 + #include <linux/platform_device.h> 16 16 17 17 /* 18 18 * This is the platform device platform_data structure
+1 -1
sound/arm/pxa2xx-ac97.c
··· 13 13 #include <linux/init.h> 14 14 #include <linux/module.h> 15 15 #include <linux/kernel.h> 16 - #include <linux/device.h> 16 + #include <linux/platform_device.h> 17 17 #include <linux/interrupt.h> 18 18 #include <linux/wait.h> 19 19 #include <linux/delay.h>
+2
sound/core/init.c
··· 28 28 #include <linux/ctype.h> 29 29 #include <linux/pci.h> 30 30 #include <linux/pm.h> 31 + #include <linux/platform_device.h> 32 + 31 33 #include <sound/core.h> 32 34 #include <sound/control.h> 33 35 #include <sound/info.h>