History

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

Russell King committed 21 years ago

Commit d052d1b1 parent 8a212ab198 files · +214 −158Browse files

Showing the changes to drivers (110 of 198 files). Show all

Unified · Split

110 files
  1. drivers/base/platform.c +1 −1
  2. drivers/block/floppy.c +1 −1
  3. drivers/char/s3c2410-rtc.c +1 −1
  4. drivers/char/sonypi.c +1 −0
  5. drivers/char/tb0219.c +1 −1
  6. drivers/char/vr41xx_giu.c +1 −1
  7. drivers/char/vr41xx_rtc.c +1 −1
  8. drivers/char/watchdog/mpcore_wdt.c +1 −1
  9. drivers/char/watchdog/mv64x60_wdt.c +2 −0
  10. drivers/char/watchdog/s3c2410_wdt.c +1 −1
  11. drivers/eisa/virtual_root.c +1 −1
  12. drivers/firmware/dcdbas.c +1 −1
  13. drivers/firmware/dell_rbu.c +1 −1
  14. drivers/hwmon/hdaps.c +1 −1
  15. drivers/i2c/busses/i2c-iop3xx.c +1 −1
  16. drivers/i2c/busses/i2c-isa.c +1 −0
  17. drivers/i2c/busses/i2c-ixp2000.c +1 −1
  18. drivers/i2c/busses/i2c-ixp4xx.c +1 −1
  19. drivers/i2c/busses/i2c-mpc.c +2 −0
  20. drivers/i2c/busses/i2c-mv64xxx.c +2 −0
  21. drivers/i2c/busses/i2c-pxa.c +1 −0
  22. drivers/i2c/busses/i2c-s3c2410.c +1 −1
  23. drivers/i2c/chips/isp1301_omap.c +1 −1
  24. drivers/i2c/i2c-core.c +1 −0
  25. drivers/i2c/i2c-dev.c +1 −0
  26. drivers/input/keyboard/corgikbd.c +1 −1
  27. drivers/input/keyboard/spitzkbd.c +1 −1
  28. drivers/input/serio/ct82c710.c +1 −0
  29. drivers/input/serio/i8042.c +1 −0
  30. drivers/input/serio/maceps2.c +1 −1
  31. drivers/input/serio/q40kbd.c +1 −0
  32. drivers/input/serio/rpckbd.c +1 −0
  33. drivers/input/touchscreen/corgi_ts.c +1 −1
  34. drivers/mfd/mcp-sa11x0.c +1 −1
  35. drivers/misc/hdpuftrs/hdpu_cpustate.c +1 −1
  36. drivers/misc/hdpuftrs/hdpu_nexus.c +1 −1
  37. drivers/mmc/pxamci.c +1 −1
  38. drivers/mmc/wbsd.c +1 −1
  39. drivers/mtd/maps/bast-flash.c +1 −1
  40. drivers/mtd/maps/integrator-flash.c +1 −1
  41. drivers/mtd/maps/ixp2000.c +1 −1
  42. drivers/mtd/maps/ixp4xx.c +1 −1
  43. drivers/mtd/maps/omap_nor.c +1 −1
  44. drivers/mtd/maps/plat-ram.c +1 −1
  45. drivers/mtd/maps/sa1100-flash.c +1 −1
  46. drivers/mtd/nand/s3c2410.c +1 −1
  47. drivers/net/depca.c +1 −1
  48. drivers/net/dm9000.c +1 −0
  49. drivers/net/gianfar.c +1 −1
  50. drivers/net/gianfar_mii.c +1 −0
  51. drivers/net/irda/pxaficp_ir.c +1 −0
  52. drivers/net/irda/sa1100_ir.c +1 −1
  53. drivers/net/irda/smsc-ircc2.c +1 −0
  54. drivers/net/jazzsonic.c +1 −1
  55. drivers/net/macsonic.c +1 −1
  56. drivers/net/mipsnet.c +1 −0
  57. drivers/net/mv643xx_eth.c +2 −0
  58. drivers/net/smc91x.c +1 −1
  59. drivers/net/tokenring/proteon.c +1 −0
  60. drivers/net/tokenring/skisa.c +1 −0
  61. drivers/pcmcia/au1000_generic.c +1 −1
  62. drivers/pcmcia/hd64465_ss.c +1 −1
  63. drivers/pcmcia/i82365.c +1 −1
  64. drivers/pcmcia/m32r_cfc.c +1 −1
  65. drivers/pcmcia/m32r_pcc.c +1 −1
  66. drivers/pcmcia/omap_cf.c +1 −1
  67. drivers/pcmcia/pxa2xx_base.c +1 −0
  68. drivers/pcmcia/pxa2xx_mainstone.c +1 −1
  69. drivers/pcmcia/pxa2xx_sharpsl.c +1 −1
  70. drivers/pcmcia/sa1100_generic.c +1 −0
  71. drivers/pcmcia/tcic.c +1 −1
  72. drivers/pcmcia/vrc4171_card.c +1 −0
  73. drivers/scsi/hosts.c +1 −0
  74. drivers/serial/8250.c +1 −1
  75. drivers/serial/imx.c +1 −1
  76. drivers/serial/mpc52xx_uart.c +1 −1
  77. drivers/serial/mpsc.c +2 −0
  78. drivers/serial/pxa.c +1 −1
  79. drivers/serial/s3c2410.c +1 −1
  80. drivers/serial/sa1100.c +1 −1
  81. drivers/serial/vr41xx_siu.c +1 −1
  82. drivers/usb/gadget/dummy_hcd.c +1 −1
  83. drivers/usb/gadget/lh7a40x_udc.c +2 −0
  84. drivers/usb/gadget/omap_udc.c +1 −1
  85. drivers/usb/gadget/pxa2xx_udc.c +1 −1
  86. drivers/usb/host/isp116x-hcd.c +1 −0
  87. drivers/usb/host/ohci-au1xxx.c +2 −0
  88. drivers/usb/host/ohci-lh7a404.c +2 −0
  89. drivers/usb/host/ohci-omap.c +2 −0
  90. drivers/usb/host/ohci-ppc-soc.c +2 −0
  91. drivers/usb/host/ohci-pxa27x.c +1 −1
  92. drivers/usb/host/ohci-s3c2410.c +2 −0
  93. drivers/usb/host/sl811-hcd.c +1 −0
  94. drivers/usb/host/sl811_cs.c +1 −0
  95. drivers/video/acornfb.c +1 −1
  96. drivers/video/arcfb.c +1 −0
  97. drivers/video/backlight/corgi_bl.c +1 −1
  98. drivers/video/dnfb.c +2 −0
  99. drivers/video/epson1355fb.c +2 −0
  100. drivers/video/gbefb.c +1 −1
  101. drivers/video/imxfb.c +1 −1
  102. drivers/video/pxafb.c +1 −1
  103. drivers/video/q40fb.c +1 −0
  104. drivers/video/s1d13xxxfb.c +1 −1
  105. drivers/video/s3c2410fb.c +1 −0
  106. drivers/video/sa1100fb.c +1 −1
  107. drivers/video/sgivwfb.c +2 −0
  108. drivers/video/vesafb.c +2 −0
  109. drivers/video/vfb.c +2 −0
  110. drivers/video/w100fb.c +1 −1
drivers/base/platform.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010 * information.
1111 */
1212
13−#include <linux/device.h>
13+#include <linux/platform_device.h>
1414 #include <linux/module.h>
1515 #include <linux/init.h>
1616 #include <linux/dma-mapping.h>
drivers/block/floppy.c+1−1
@@ -177,7 +177,7 @@ static int print_unex = 1; · 176 unmodified lines
177177 #include <linux/interrupt.h>
178178 #include <linux/init.h>
179179 #include <linux/devfs_fs_kernel.h>
180−#include <linux/device.h>
180+#include <linux/platform_device.h>
181181 #include <linux/buffer_head.h> /* for invalidate_buffers() */
182182
183183 /*
drivers/char/s3c2410-rtc.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <linux/fs.h>
2121 #include <linux/string.h>
2222 #include <linux/init.h>
23−#include <linux/device.h>
23+#include <linux/platform_device.h>
2424 #include <linux/interrupt.h>
2525 #include <linux/rtc.h>
2626 #include <linux/bcd.h>
drivers/char/sonypi.c+1−0
@@ -48,6 +48,7 @@ · 47 unmodified lines
4848 #include <linux/dmi.h>
4949 #include <linux/err.h>
5050 #include <linux/kfifo.h>
51+#include <linux/platform_device.h>
5152
5253 #include <asm/uaccess.h>
5354 #include <asm/io.h>
drivers/char/tb0219.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
1717 * along with this program; if not, write to the Free Software
1818 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1919 */
20−#include <linux/device.h>
20+#include <linux/platform_device.h>
2121 #include <linux/fs.h>
2222 #include <linux/init.h>
2323 #include <linux/module.h>
drivers/char/vr41xx_giu.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 * along with this program; if not, write to the Free Software
2020 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2121 */
22−#include <linux/device.h>
22+#include <linux/platform_device.h>
2323 #include <linux/errno.h>
2424 #include <linux/fs.h>
2525 #include <linux/init.h>
drivers/char/vr41xx_rtc.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
1717 * along with this program; if not, write to the Free Software
1818 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1919 */
20−#include <linux/device.h>
20+#include <linux/platform_device.h>
2121 #include <linux/fs.h>
2222 #include <linux/init.h>
2323 #include <linux/ioport.h>
drivers/char/watchdog/mpcore_wdt.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <linux/reboot.h>
3030 #include <linux/init.h>
3131 #include <linux/interrupt.h>
32−#include <linux/device.h>
32+#include <linux/platform_device.h>
3333
3434 #include <asm/hardware/arm_twd.h>
3535 #include <asm/uaccess.h>
drivers/char/watchdog/mv64x60_wdt.c+2−0
@@ -22,6 +22,8 @@ · 21 unmodified lines
2222 #include <linux/miscdevice.h>
2323 #include <linux/module.h>
2424 #include <linux/watchdog.h>
25+#include <linux/platform_device.h>
26+
2527 #include <asm/mv64x60.h>
2628 #include <asm/uaccess.h>
2729 #include <asm/io.h>
drivers/char/watchdog/s3c2410_wdt.c+1−1
@@ -44,7 +44,7 @@ · 43 unmodified lines
4444 #include <linux/watchdog.h>
4545 #include <linux/fs.h>
4646 #include <linux/init.h>
47−#include <linux/device.h>
47+#include <linux/platform_device.h>
4848 #include <linux/interrupt.h>
4949
5050 #include <asm/uaccess.h>
drivers/eisa/virtual_root.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99
1010 #include <linux/config.h>
1111 #include <linux/kernel.h>
12−#include <linux/device.h>
12+#include <linux/platform_device.h>
1313 #include <linux/eisa.h>
1414 #include <linux/module.h>
1515 #include <linux/moduleparam.h>
drivers/firmware/dcdbas.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 * GNU General Public License for more details.
2121 */
2222
23−#include <linux/device.h>
23+#include <linux/platform_device.h>
2424 #include <linux/dma-mapping.h>
2525 #include <linux/errno.h>
2626 #include <linux/init.h>
drivers/firmware/dell_rbu.c+1−1
@@ -41,7 +41,7 @@ · 40 unmodified lines
4141 #include <linux/string.h>
4242 #include <linux/errno.h>
4343 #include <linux/blkdev.h>
44−#include <linux/device.h>
44+#include <linux/platform_device.h>
4545 #include <linux/spinlock.h>
4646 #include <linux/moduleparam.h>
4747 #include <linux/firmware.h>
drivers/hwmon/hdaps.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 */
2828
2929 #include <linux/delay.h>
30−#include <linux/device.h>
30+#include <linux/platform_device.h>
3131 #include <linux/input.h>
3232 #include <linux/kernel.h>
3333 #include <linux/module.h>
drivers/i2c/busses/i2c-iop3xx.c+1−1
@@ -35,7 +35,7 @@ · 34 unmodified lines
3535 #include <linux/init.h>
3636 #include <linux/errno.h>
3737 #include <linux/sched.h>
38−#include <linux/device.h>
38+#include <linux/platform_device.h>
3939 #include <linux/i2c.h>
4040
4141 #include <asm/io.h>
drivers/i2c/busses/i2c-isa.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include <linux/errno.h>
3939 #include <linux/i2c.h>
4040 #include <linux/i2c-isa.h>
41+#include <linux/platform_device.h>
4142
4243 static u32 isa_func(struct i2c_adapter *adapter);
4344
drivers/i2c/busses/i2c-ixp2000.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828
2929 #include <linux/kernel.h>
3030 #include <linux/init.h>
31−#include <linux/device.h>
31+#include <linux/platform_device.h>
3232 #include <linux/module.h>
3333 #include <linux/i2c.h>
3434 #include <linux/i2c-algo-bit.h>
drivers/i2c/busses/i2c-ixp4xx.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828
2929 #include <linux/kernel.h>
3030 #include <linux/init.h>
31−#include <linux/device.h>
31+#include <linux/platform_device.h>
3232 #include <linux/module.h>
3333 #include <linux/i2c.h>
3434 #include <linux/i2c-algo-bit.h>
drivers/i2c/busses/i2c-mpc.c+2−0
@@ -19,6 +19,8 @@ · 18 unmodified lines
1919 #include <linux/sched.h>
2020 #include <linux/init.h>
2121 #include <linux/pci.h>
22+#include <linux/platform_device.h>
23+
2224 #include <asm/io.h>
2325 #include <linux/fsl_devices.h>
2426 #include <linux/i2c.h>
drivers/i2c/busses/i2c-mv64xxx.c+2−0
@@ -17,6 +17,8 @@ · 16 unmodified lines
1717 #include <linux/i2c.h>
1818 #include <linux/interrupt.h>
1919 #include <linux/mv643xx.h>
20+#include <linux/platform_device.h>
21+
2022 #include <asm/io.h>
2123
2224 /* Register defines */
drivers/i2c/busses/i2c-pxa.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/errno.h>
3131 #include <linux/interrupt.h>
3232 #include <linux/i2c-pxa.h>
33+#include <linux/platform_device.h>
3334
3435 #include <asm/hardware.h>
3536 #include <asm/irq.h>
drivers/i2c/busses/i2c-s3c2410.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
3333 #include <linux/delay.h>
3434 #include <linux/errno.h>
3535 #include <linux/err.h>
36−#include <linux/device.h>
36+#include <linux/platform_device.h>
3737
3838 #include <asm/hardware.h>
3939 #include <asm/irq.h>
drivers/i2c/chips/isp1301_omap.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/init.h>
2828 #include <linux/slab.h>
2929 #include <linux/interrupt.h>
30−#include <linux/device.h>
30+#include <linux/platform_device.h>
3131 #include <linux/usb_ch9.h>
3232 #include <linux/usb_gadget.h>
3333 #include <linux/usb.h>
drivers/i2c/i2c-core.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/init.h>
3131 #include <linux/idr.h>
3232 #include <linux/seq_file.h>
33+#include <linux/platform_device.h>
3334 #include <asm/uaccess.h>
3435
3536
drivers/i2c/i2c-dev.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <linux/init.h>
3535 #include <linux/i2c.h>
3636 #include <linux/i2c-dev.h>
37+#include <linux/platform_device.h>
3738 #include <asm/uaccess.h>
3839
3940 static struct i2c_client i2cdev_client_template;
drivers/input/keyboard/corgikbd.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 */
1313
1414 #include <linux/delay.h>
15−#include <linux/device.h>
15+#include <linux/platform_device.h>
1616 #include <linux/init.h>
1717 #include <linux/input.h>
1818 #include <linux/interrupt.h>
drivers/input/keyboard/spitzkbd.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 */
1313
1414 #include <linux/delay.h>
15−#include <linux/device.h>
15+#include <linux/platform_device.h>
1616 #include <linux/init.h>
1717 #include <linux/input.h>
1818 #include <linux/interrupt.h>
drivers/input/serio/ct82c710.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/serio.h>
3838 #include <linux/errno.h>
3939 #include <linux/err.h>
40+#include <linux/platform_device.h>
4041
4142 #include <asm/io.h>
4243
drivers/input/serio/i8042.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/serio.h>
2121 #include <linux/err.h>
2222 #include <linux/rcupdate.h>
23+#include <linux/platform_device.h>
2324
2425 #include <asm/io.h>
2526
drivers/input/serio/maceps2.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 #include <linux/interrupt.h>
1515 #include <linux/ioport.h>
1616 #include <linux/delay.h>
17−#include <linux/device.h>
17+#include <linux/platform_device.h>
1818 #include <linux/slab.h>
1919 #include <linux/spinlock.h>
2020 #include <linux/err.h>
drivers/input/serio/q40kbd.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/interrupt.h>
3838 #include <linux/err.h>
3939 #include <linux/bitops.h>
40+#include <linux/platform_device.h>
4041
4142 #include <asm/io.h>
4243 #include <asm/uaccess.h>
drivers/input/serio/rpckbd.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <linux/init.h>
3535 #include <linux/serio.h>
3636 #include <linux/err.h>
37+#include <linux/platform_device.h>
3738
3839 #include <asm/irq.h>
3940 #include <asm/hardware.h>
drivers/input/touchscreen/corgi_ts.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111
1212
1313 #include <linux/delay.h>
14−#include <linux/device.h>
14+#include <linux/platform_device.h>
1515 #include <linux/init.h>
1616 #include <linux/input.h>
1717 #include <linux/interrupt.h>
drivers/mfd/mcp-sa11x0.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 #include <linux/delay.h>
1919 #include <linux/spinlock.h>
2020 #include <linux/slab.h>
21−#include <linux/device.h>
21+#include <linux/platform_device.h>
2222
2323 #include <asm/dma.h>
2424 #include <asm/hardware.h>
drivers/misc/hdpuftrs/hdpu_cpustate.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/miscdevice.h>
2222 #include <linux/pci.h>
2323 #include <linux/proc_fs.h>
24−#include <linux/device.h>
24+#include <linux/platform_device.h>
2525 #include <asm/uaccess.h>
2626 #include <linux/hdpu_features.h>
2727
drivers/misc/hdpuftrs/hdpu_nexus.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/hdpu_features.h>
2222 #include <linux/pci.h>
2323
24−#include <linux/device.h>
24+#include <linux/platform_device.h>
2525
2626 static int hdpu_nexus_probe(struct device *ddev);
2727 static int hdpu_nexus_remove(struct device *ddev);
drivers/mmc/pxamci.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <linux/module.h>
2121 #include <linux/init.h>
2222 #include <linux/ioport.h>
23−#include <linux/device.h>
23+#include <linux/platform_device.h>
2424 #include <linux/delay.h>
2525 #include <linux/interrupt.h>
2626 #include <linux/dma-mapping.h>
drivers/mmc/wbsd.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/moduleparam.h>
2727 #include <linux/init.h>
2828 #include <linux/ioport.h>
29−#include <linux/device.h>
29+#include <linux/platform_device.h>
3030 #include <linux/interrupt.h>
3131 #include <linux/dma-mapping.h>
3232 #include <linux/delay.h>
drivers/mtd/maps/bast-flash.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
3232 #include <linux/kernel.h>
3333 #include <linux/string.h>
3434 #include <linux/ioport.h>
35−#include <linux/device.h>
35+#include <linux/platform_device.h>
3636
3737 #include <linux/mtd/mtd.h>
3838 #include <linux/mtd/map.h>
drivers/mtd/maps/integrator-flash.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
3232 #include <linux/kernel.h>
3333 #include <linux/slab.h>
3434 #include <linux/ioport.h>
35−#include <linux/device.h>
35+#include <linux/platform_device.h>
3636 #include <linux/init.h>
3737
3838 #include <linux/mtd/mtd.h>
drivers/mtd/maps/ixp2000.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/mtd/map.h>
2727 #include <linux/mtd/partitions.h>
2828 #include <linux/ioport.h>
29−#include <linux/device.h>
29+#include <linux/platform_device.h>
3030
3131 #include <asm/io.h>
3232 #include <asm/hardware.h>
drivers/mtd/maps/ixp4xx.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/mtd/map.h>
2525 #include <linux/mtd/partitions.h>
2626 #include <linux/ioport.h>
27−#include <linux/device.h>
27+#include <linux/platform_device.h>
2828 #include <asm/io.h>
2929 #include <asm/mach/flash.h>
3030
drivers/mtd/maps/omap_nor.c+1−1
@@ -30,7 +30,7 @@ · 29 unmodified lines
3030 * 675 Mass Ave, Cambridge, MA 02139, USA.
3131 */
3232
33−#include <linux/device.h>
33+#include <linux/platform_device.h>
3434 #include <linux/module.h>
3535 #include <linux/types.h>
3636 #include <linux/kernel.h>
drivers/mtd/maps/plat-ram.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <linux/kernel.h>
3030 #include <linux/string.h>
3131 #include <linux/ioport.h>
32−#include <linux/device.h>
32+#include <linux/platform_device.h>
3333
3434 #include <linux/mtd/mtd.h>
3535 #include <linux/mtd/map.h>
drivers/mtd/maps/sa1100-flash.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 #include <linux/init.h>
1414 #include <linux/errno.h>
1515 #include <linux/slab.h>
16−#include <linux/device.h>
16+#include <linux/platform_device.h>
1717 #include <linux/err.h>
1818
1919 #include <linux/mtd/mtd.h>
drivers/mtd/nand/s3c2410.c+1−1
@@ -48,7 +48,7 @@ · 47 unmodified lines
4848 #include <linux/kernel.h>
4949 #include <linux/string.h>
5050 #include <linux/ioport.h>
51−#include <linux/device.h>
51+#include <linux/platform_device.h>
5252 #include <linux/delay.h>
5353 #include <linux/err.h>
5454
drivers/net/depca.c+1−1
@@ -254,7 +254,7 @@ · 253 unmodified lines
254254 #include <linux/unistd.h>
255255 #include <linux/ctype.h>
256256 #include <linux/moduleparam.h>
257−#include <linux/device.h>
257+#include <linux/platform_device.h>
258258 #include <linux/bitops.h>
259259
260260 #include <asm/uaccess.h>
drivers/net/dm9000.c+1−0
@@ -66,6 +66,7 @@ · 65 unmodified lines
6666 #include <linux/mii.h>
6767 #include <linux/dm9000.h>
6868 #include <linux/delay.h>
69+#include <linux/platform_device.h>
6970
7071 #include <asm/delay.h>
7172 #include <asm/irq.h>
drivers/net/gianfar.c+1−1
@@ -81,7 +81,7 @@ · 80 unmodified lines
8181 #include <linux/if_vlan.h>
8282 #include <linux/spinlock.h>
8383 #include <linux/mm.h>
84−#include <linux/device.h>
84+#include <linux/platform_device.h>
8585 #include <linux/ip.h>
8686 #include <linux/tcp.h>
8787 #include <linux/udp.h>
drivers/net/gianfar_mii.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/mm.h>
3434 #include <linux/module.h>
3535 #include <linux/version.h>
36+#include <linux/platform_device.h>
3637 #include <asm/ocp.h>
3738 #include <linux/crc32.h>
3839 #include <linux/mii.h>
drivers/net/irda/pxaficp_ir.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/rtnetlink.h>
2323 #include <linux/interrupt.h>
2424 #include <linux/dma-mapping.h>
25+#include <linux/platform_device.h>
2526 #include <linux/pm.h>
2627
2728 #include <net/irda/irda.h>
drivers/net/irda/sa1100_ir.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <linux/rtnetlink.h>
3030 #include <linux/interrupt.h>
3131 #include <linux/delay.h>
32−#include <linux/device.h>
32+#include <linux/platform_device.h>
3333 #include <linux/dma-mapping.h>
3434
3535 #include <net/irda/irda.h>
drivers/net/irda/smsc-ircc2.c+1−0
@@ -53,6 +53,7 @@ · 52 unmodified lines
5353 #include <linux/rtnetlink.h>
5454 #include <linux/serial_reg.h>
5555 #include <linux/dma-mapping.h>
56+#include <linux/platform_device.h>
5657
5758 #include <asm/io.h>
5859 #include <asm/dma.h>
drivers/net/jazzsonic.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
3333 #include <linux/netdevice.h>
3434 #include <linux/etherdevice.h>
3535 #include <linux/skbuff.h>
36−#include <linux/device.h>
36+#include <linux/platform_device.h>
3737 #include <linux/dma-mapping.h>
3838
3939 #include <asm/bootinfo.h>
drivers/net/macsonic.c+1−1
@@ -47,7 +47,7 @@ · 46 unmodified lines
4747 #include <linux/netdevice.h>
4848 #include <linux/etherdevice.h>
4949 #include <linux/skbuff.h>
50−#include <linux/device.h>
50+#include <linux/platform_device.h>
5151 #include <linux/dma-mapping.h>
5252
5353 #include <asm/bootinfo.h>
drivers/net/mipsnet.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/sched.h>
1414 #include <linux/etherdevice.h>
1515 #include <linux/netdevice.h>
16+#include <linux/platform_device.h>
1617 #include <asm/io.h>
1718 #include <asm/mips-boards/simint.h>
1819
drivers/net/mv643xx_eth.c+2−0
@@ -39,6 +39,8 @@ · 38 unmodified lines
3939 #include <linux/bitops.h>
4040 #include <linux/delay.h>
4141 #include <linux/ethtool.h>
42+#include <linux/platform_device.h>
43+
4244 #include <asm/io.h>
4345 #include <asm/types.h>
4446 #include <asm/pgtable.h>
drivers/net/smc91x.c+1−1
@@ -77,7 +77,7 @@ static const char version[] = · 76 unmodified lines
7777 #include <linux/errno.h>
7878 #include <linux/ioport.h>
7979 #include <linux/crc32.h>
80−#include <linux/device.h>
80+#include <linux/platform_device.h>
8181 #include <linux/spinlock.h>
8282 #include <linux/ethtool.h>
8383 #include <linux/mii.h>
drivers/net/tokenring/proteon.c+1−0
@@ -29,6 +29,7 @@ static const char version[] = "proteon.c: v1.00 02/01/2003 by Jochen Friedrich\n · 28 unmodified lines
2929 #include <linux/init.h>
3030 #include <linux/netdevice.h>
3131 #include <linux/trdevice.h>
32+#include <linux/platform_device.h>
3233
3334 #include <asm/system.h>
3435 #include <asm/io.h>
drivers/net/tokenring/skisa.c+1−0
@@ -36,6 +36,7 @@ static const char version[] = "skisa.c: v1.03 09/12/2002 by Jochen Friedrich\n"; · 35 unmodified lines
3636 #include <linux/init.h>
3737 #include <linux/netdevice.h>
3838 #include <linux/trdevice.h>
39+#include <linux/platform_device.h>
3940
4041 #include <asm/system.h>
4142 #include <asm/io.h>
drivers/pcmcia/au1000_generic.c+1−1
@@ -42,7 +42,7 @@ · 41 unmodified lines
4242 #include <linux/notifier.h>
4343 #include <linux/interrupt.h>
4444 #include <linux/spinlock.h>
45−#include <linux/device.h>
45+#include <linux/platform_device.h>
4646
4747 #include <asm/io.h>
4848 #include <asm/irq.h>
drivers/pcmcia/hd64465_ss.c+1−1
@@ -37,7 +37,7 @@ · 36 unmodified lines
3737 #include <asm/errno.h>
3838 #include <linux/irq.h>
3939 #include <linux/interrupt.h>
40−#include <linux/device.h>
40+#include <linux/platform_device.h>
4141
4242 #include <asm/io.h>
4343 #include <asm/hd64465/hd64465.h>
drivers/pcmcia/i82365.c+1−1
@@ -47,7 +47,7 @@ · 46 unmodified lines
4747 #include <linux/delay.h>
4848 #include <linux/workqueue.h>
4949 #include <linux/interrupt.h>
50−#include <linux/device.h>
50+#include <linux/platform_device.h>
5151 #include <linux/bitops.h>
5252 #include <asm/irq.h>
5353 #include <asm/io.h>
drivers/pcmcia/m32r_cfc.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/delay.h>
2424 #include <linux/workqueue.h>
2525 #include <linux/interrupt.h>
26−#include <linux/device.h>
26+#include <linux/platform_device.h>
2727 #include <linux/bitops.h>
2828 #include <asm/irq.h>
2929 #include <asm/io.h>
drivers/pcmcia/m32r_pcc.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/delay.h>
2424 #include <linux/workqueue.h>
2525 #include <linux/interrupt.h>
26−#include <linux/device.h>
26+#include <linux/platform_device.h>
2727 #include <asm/irq.h>
2828 #include <asm/io.h>
2929 #include <asm/bitops.h>
drivers/pcmcia/omap_cf.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/module.h>
1313 #include <linux/kernel.h>
1414 #include <linux/sched.h>
15−#include <linux/device.h>
15+#include <linux/platform_device.h>
1616 #include <linux/errno.h>
1717 #include <linux/init.h>
1818 #include <linux/delay.h>
drivers/pcmcia/pxa2xx_base.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/ioport.h>
2424 #include <linux/kernel.h>
2525 #include <linux/spinlock.h>
26+#include <linux/platform_device.h>
2627
2728 #include <asm/hardware.h>
2829 #include <asm/io.h>
drivers/pcmcia/pxa2xx_mainstone.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
1717 #include <linux/kernel.h>
1818 #include <linux/errno.h>
1919 #include <linux/interrupt.h>
20−#include <linux/device.h>
20+#include <linux/platform_device.h>
2121
2222 #include <pcmcia/ss.h>
2323
drivers/pcmcia/pxa2xx_sharpsl.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/kernel.h>
1717 #include <linux/errno.h>
1818 #include <linux/interrupt.h>
19−#include <linux/device.h>
19+#include <linux/platform_device.h>
2020
2121 #include <asm/hardware.h>
2222 #include <asm/irq.h>
drivers/pcmcia/sa1100_generic.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/module.h>
3434 #include <linux/init.h>
3535 #include <linux/config.h>
36+#include <linux/platform_device.h>
3637
3738 #include <pcmcia/cs_types.h>
3839 #include <pcmcia/cs.h>
drivers/pcmcia/tcic.c+1−1
@@ -44,7 +44,7 @@ · 43 unmodified lines
4444 #include <linux/ioport.h>
4545 #include <linux/delay.h>
4646 #include <linux/workqueue.h>
47−#include <linux/device.h>
47+#include <linux/platform_device.h>
4848 #include <linux/bitops.h>
4949
5050 #include <asm/io.h>
drivers/pcmcia/vrc4171_card.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/spinlock.h>
2525 #include <linux/sched.h>
2626 #include <linux/types.h>
27+#include <linux/platform_device.h>
2728
2829 #include <asm/io.h>
2930
drivers/scsi/hosts.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/init.h>
3131 #include <linux/completion.h>
3232 #include <linux/transport_class.h>
33+#include <linux/platform_device.h>
3334
3435 #include <scsi/scsi_device.h>
3536 #include <scsi/scsi_host.h>
drivers/serial/8250.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
3333 #include <linux/sysrq.h>
3434 #include <linux/mca.h>
3535 #include <linux/delay.h>
36−#include <linux/device.h>
36+#include <linux/platform_device.h>
3737 #include <linux/tty.h>
3838 #include <linux/tty_flip.h>
3939 #include <linux/serial_reg.h>
drivers/serial/imx.c+1−1
@@ -36,7 +36,7 @@ · 35 unmodified lines
3636 #include <linux/init.h>
3737 #include <linux/console.h>
3838 #include <linux/sysrq.h>
39−#include <linux/device.h>
39+#include <linux/platform_device.h>
4040 #include <linux/tty.h>
4141 #include <linux/tty_flip.h>
4242 #include <linux/serial_core.h>
drivers/serial/mpc52xx_uart.c+1−1
@@ -45,7 +45,7 @@ · 44 unmodified lines
4545 */
4646
4747 #include <linux/config.h>
48−#include <linux/device.h>
48+#include <linux/platform_device.h>
4949 #include <linux/module.h>
5050 #include <linux/tty.h>
5151 #include <linux/serial.h>
drivers/serial/mpsc.c+2−0
@@ -52,6 +52,8 @@ · 51 unmodified lines
5252 * 4) AFAICT, hardware flow control isn't supported by the controller --MAG.
5353 */
5454
55+#include <linux/platform_device.h>
56+
5557 #include "mpsc.h"
5658
5759 /*
drivers/serial/pxa.c+1−1
@@ -39,7 +39,7 @@ · 38 unmodified lines
3939 #include <linux/circ_buf.h>
4040 #include <linux/delay.h>
4141 #include <linux/interrupt.h>
42−#include <linux/device.h>
42+#include <linux/platform_device.h>
4343 #include <linux/tty.h>
4444 #include <linux/tty_flip.h>
4545 #include <linux/serial_core.h>
drivers/serial/s3c2410.c+1−1
@@ -63,7 +63,7 @@ · 62 unmodified lines
6363
6464 #include <linux/module.h>
6565 #include <linux/ioport.h>
66−#include <linux/device.h>
66+#include <linux/platform_device.h>
6767 #include <linux/init.h>
6868 #include <linux/sysrq.h>
6969 #include <linux/console.h>
drivers/serial/sa1100.c+1−1
@@ -35,7 +35,7 @@ · 34 unmodified lines
3535 #include <linux/init.h>
3636 #include <linux/console.h>
3737 #include <linux/sysrq.h>
38−#include <linux/device.h>
38+#include <linux/platform_device.h>
3939 #include <linux/tty.h>
4040 #include <linux/tty_flip.h>
4141 #include <linux/serial_core.h>
drivers/serial/vr41xx_siu.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #endif
2727
2828 #include <linux/console.h>
29−#include <linux/device.h>
29+#include <linux/platform_device.h>
3030 #include <linux/err.h>
3131 #include <linux/ioport.h>
3232 #include <linux/init.h>
drivers/usb/gadget/dummy_hcd.c+1−1
@@ -50,7 +50,7 @@ · 49 unmodified lines
5050 #include <linux/list.h>
5151 #include <linux/interrupt.h>
5252 #include <linux/version.h>
53−
53+#include <linux/platform_device.h>
5454 #include <linux/usb.h>
5555 #include <linux/usb_gadget.h>
5656
drivers/usb/gadget/lh7a40x_udc.c+2−0
@@ -21,6 +21,8 @@ · 20 unmodified lines
2121 *
2222 */
2323
24+#include <linux/platform_device.h>
25+
2426 #include "lh7a40x_udc.h"
2527
2628 //#define DEBUG printk
drivers/usb/gadget/omap_udc.c+1−1
@@ -38,7 +38,7 @@ · 37 unmodified lines
3838 #include <linux/proc_fs.h>
3939 #include <linux/mm.h>
4040 #include <linux/moduleparam.h>
41−#include <linux/device.h>
41+#include <linux/platform_device.h>
4242 #include <linux/usb_ch9.h>
4343 #include <linux/usb_gadget.h>
4444 #include <linux/usb_otg.h>
drivers/usb/gadget/pxa2xx_udc.c+1−1
@@ -43,7 +43,7 @@ · 42 unmodified lines
4343 #include <linux/interrupt.h>
4444 #include <linux/proc_fs.h>
4545 #include <linux/mm.h>
46−#include <linux/device.h>
46+#include <linux/platform_device.h>
4747 #include <linux/dma-mapping.h>
4848
4949 #include <asm/byteorder.h>
drivers/usb/host/isp116x-hcd.c+1−0
@@ -70,6 +70,7 @@ · 69 unmodified lines
7070 #include <linux/interrupt.h>
7171 #include <linux/usb.h>
7272 #include <linux/usb_isp116x.h>
73+#include <linux/platform_device.h>
7374
7475 #include <asm/io.h>
7576 #include <asm/irq.h>
drivers/usb/host/ohci-au1xxx.c+2−0
@@ -18,6 +18,8 @@ · 17 unmodified lines
1818 * This file is licenced under the GPL.
1919 */
2020
21+#include <linux/platform_device.h>
22+
2123 #include <asm/mach-au1x00/au1000.h>
2224
2325 #define USBH_ENABLE_BE (1<<0)
drivers/usb/host/ohci-lh7a404.c+2−0
@@ -16,6 +16,8 @@ · 15 unmodified lines
1616 * This file is licenced under the GPL.
1717 */
1818
19+#include <linux/platform_device.h>
20+
1921 #include <asm/hardware.h>
2022
2123
drivers/usb/host/ohci-omap.c+2−0
@@ -14,6 +14,8 @@ · 13 unmodified lines
1414 * This file is licenced under the GPL.
1515 */
1616
17+#include <linux/platform_device.h>
18+
1719 #include <asm/hardware.h>
1820 #include <asm/io.h>
1921 #include <asm/mach-types.h>
drivers/usb/host/ohci-ppc-soc.c+2−0
@@ -14,6 +14,8 @@ · 13 unmodified lines
1414 * This file is licenced under the GPL.
1515 */
1616
17+#include <linux/platform_device.h>
18+
1719 /* configure so an HC device and id are always provided */
1820 /* always called with process context; sleeping is OK */
1921
drivers/usb/host/ohci-pxa27x.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 * This file is licenced under the GPL.
2020 */
2121
22−#include <linux/device.h>
22+#include <linux/platform_device.h>
2323 #include <asm/mach-types.h>
2424 #include <asm/hardware.h>
2525 #include <asm/arch/pxa-regs.h>
drivers/usb/host/ohci-s3c2410.c+2−0
@@ -19,6 +19,8 @@ · 18 unmodified lines
1919 * This file is licenced under the GPL.
2020 */
2121
22+#include <linux/platform_device.h>
23+
2224 #include <asm/hardware.h>
2325 #include <asm/hardware/clock.h>
2426 #include <asm/arch/usb-control.h>
drivers/usb/host/sl811-hcd.c+1−0
@@ -54,6 +54,7 @@ · 53 unmodified lines
5454 #include <linux/interrupt.h>
5555 #include <linux/usb.h>
5656 #include <linux/usb_sl811.h>
57+#include <linux/platform_device.h>
5758
5859 #include <asm/io.h>
5960 #include <asm/irq.h>
drivers/usb/host/sl811_cs.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/string.h>
2020 #include <linux/timer.h>
2121 #include <linux/ioport.h>
22+#include <linux/platform_device.h>
2223
2324 #include <pcmcia/cs_types.h>
2425 #include <pcmcia/cs.h>
drivers/video/acornfb.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/slab.h>
2727 #include <linux/init.h>
2828 #include <linux/fb.h>
29−#include <linux/device.h>
29+#include <linux/platform_device.h>
3030 #include <linux/dma-mapping.h>
3131
3232 #include <asm/hardware.h>
drivers/video/arcfb.c+1−0
@@ -47,6 +47,7 @@ · 46 unmodified lines
4747 #include <linux/fb.h>
4848 #include <linux/init.h>
4949 #include <linux/arcfb.h>
50+#include <linux/platform_device.h>
5051
5152 #include <asm/uaccess.h>
5253
drivers/video/backlight/corgi_bl.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 #include <linux/module.h>
1515 #include <linux/kernel.h>
1616 #include <linux/init.h>
17−#include <linux/device.h>
17+#include <linux/platform_device.h>
1818 #include <linux/spinlock.h>
1919 #include <linux/fb.h>
2020 #include <linux/backlight.h>
drivers/video/dnfb.c+2−0
@@ -6,6 +6,8 @@ · 5 unmodified lines
66 #include <linux/slab.h>
77 #include <linux/delay.h>
88 #include <linux/interrupt.h>
9+#include <linux/platform_device.h>
10+
911 #include <asm/setup.h>
1012 #include <asm/system.h>
1113 #include <asm/irq.h>
drivers/video/epson1355fb.c+2−0
@@ -54,6 +54,8 @@ · 53 unmodified lines
5454 #include <linux/fb.h>
5555 #include <linux/init.h>
5656 #include <linux/ioport.h>
57+#include <linux/platform_device.h>
58+
5759 #include <asm/types.h>
5860 #include <asm/io.h>
5961 #include <asm/uaccess.h>
drivers/video/gbefb.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111
1212 #include <linux/config.h>
1313 #include <linux/delay.h>
14−#include <linux/device.h>
14+#include <linux/platform_device.h>
1515 #include <linux/dma-mapping.h>
1616 #include <linux/errno.h>
1717 #include <linux/fb.h>
drivers/video/imxfb.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131 #include <linux/init.h>
3232 #include <linux/ioport.h>
3333 #include <linux/cpufreq.h>
34−#include <linux/device.h>
34+#include <linux/platform_device.h>
3535 #include <linux/dma-mapping.h>
3636
3737 #include <asm/hardware.h>
drivers/video/pxafb.c+1−1
@@ -36,7 +36,7 @@ · 35 unmodified lines
3636 #include <linux/init.h>
3737 #include <linux/ioport.h>
3838 #include <linux/cpufreq.h>
39−#include <linux/device.h>
39+#include <linux/platform_device.h>
4040 #include <linux/dma-mapping.h>
4141
4242 #include <asm/hardware.h>
drivers/video/q40fb.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/slab.h>
1919 #include <linux/delay.h>
2020 #include <linux/interrupt.h>
21+#include <linux/platform_device.h>
2122
2223 #include <asm/uaccess.h>
2324 #include <asm/setup.h>
drivers/video/s1d13xxxfb.c+1−1
@@ -30,7 +30,7 @@ · 29 unmodified lines
3030
3131 #include <linux/config.h>
3232 #include <linux/module.h>
33−#include <linux/device.h>
33+#include <linux/platform_device.h>
3434 #include <linux/delay.h>
3535
3636 #include <linux/types.h>
drivers/video/s3c2410fb.c+1−0
@@ -86,6 +86,7 @@ · 85 unmodified lines
8686 #include <linux/interrupt.h>
8787 #include <linux/workqueue.h>
8888 #include <linux/wait.h>
89+#include <linux/platform_device.h>
8990
9091 #include <asm/io.h>
9192 #include <asm/uaccess.h>
drivers/video/sa1100fb.c+1−1
@@ -173,7 +173,7 @@ · 172 unmodified lines
173173 #include <linux/init.h>
174174 #include <linux/ioport.h>
175175 #include <linux/cpufreq.h>
176−#include <linux/device.h>
176+#include <linux/platform_device.h>
177177 #include <linux/dma-mapping.h>
178178
179179 #include <asm/hardware.h>
drivers/video/sgivwfb.c+2−0
@@ -18,6 +18,8 @@ · 17 unmodified lines
1818 #include <linux/fb.h>
1919 #include <linux/init.h>
2020 #include <linux/ioport.h>
21+#include <linux/platform_device.h>
22+
2123 #include <asm/io.h>
2224 #include <asm/mtrr.h>
2325
drivers/video/vesafb.c+2−0
@@ -19,6 +19,8 @@ · 18 unmodified lines
1919 #include <linux/fb.h>
2020 #include <linux/ioport.h>
2121 #include <linux/init.h>
22+#include <linux/platform_device.h>
23+
2224 #include <video/vga.h>
2325 #include <asm/io.h>
2426 #include <asm/mtrr.h>
drivers/video/vfb.c+2−0
@@ -20,6 +20,8 @@ · 19 unmodified lines
2020 #include <linux/vmalloc.h>
2121 #include <linux/delay.h>
2222 #include <linux/interrupt.h>
23+#include <linux/platform_device.h>
24+
2325 #include <asm/uaccess.h>
2426 #include <linux/fb.h>
2527 #include <linux/init.h>
drivers/video/w100fb.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/init.h>
2626 #include <linux/kernel.h>
2727 #include <linux/mm.h>
28−#include <linux/device.h>
28+#include <linux/platform_device.h>
2929 #include <linux/string.h>
3030 #include <linux/vmalloc.h>
3131 #include <asm/io.h>

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t