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

Unified · Split

198 files
  1. arch/arm/common/locomo.c +1 −1
  2. arch/arm/common/sa1111.c +1 −1
  3. arch/arm/common/scoop.c +1 −1
  4. arch/arm/mach-aaec2000/core.c +1 −1
  5. arch/arm/mach-h720x/h7202-eval.c +1 −1
  6. arch/arm/mach-imx/generic.c +1 −1
  7. arch/arm/mach-imx/mx1ads.c +1 −0
  8. arch/arm/mach-integrator/integrator_ap.c +1 −1
  9. arch/arm/mach-integrator/integrator_cp.c +1 −1
  10. arch/arm/mach-iop3xx/iop321-setup.c +1 −1
  11. arch/arm/mach-iop3xx/iop331-setup.c +1 −1
  12. arch/arm/mach-ixp2000/enp2611.c +1 −1
  13. arch/arm/mach-ixp2000/ixdp2x00.c +1 −1
  14. arch/arm/mach-ixp2000/ixdp2x01.c +1 −1
  15. arch/arm/mach-ixp4xx/common.c +1 −0
  16. arch/arm/mach-lh7a40x/arch-lpd7a40x.c +1 −1
  17. arch/arm/mach-omap1/board-h2.c +1 −1
  18. arch/arm/mach-omap1/board-h3.c +1 −1
  19. arch/arm/mach-omap1/board-innovator.c +1 −1
  20. arch/arm/mach-omap1/board-netstar.c +1 −1
  21. arch/arm/mach-omap1/board-osk.c +1 −1
  22. arch/arm/mach-omap1/board-perseus2.c +1 −1
  23. arch/arm/mach-omap1/board-voiceblue.c +1 −1
  24. arch/arm/mach-omap1/devices.c +1 −1
  25. arch/arm/mach-pxa/corgi.c +1 −1
  26. arch/arm/mach-pxa/corgi_lcd.c +1 −1
  27. arch/arm/mach-pxa/corgi_ssp.c +1 −1
  28. arch/arm/mach-pxa/generic.c +1 −1
  29. arch/arm/mach-pxa/idp.c +1 −1
  30. arch/arm/mach-pxa/lubbock.c +1 −1
  31. arch/arm/mach-pxa/mainstone.c +1 −1
  32. arch/arm/mach-pxa/poodle.c +1 −1
  33. arch/arm/mach-pxa/pxa27x.c +1 −1
  34. arch/arm/mach-pxa/spitz.c +1 −1
  35. arch/arm/mach-s3c2410/clock.c +1 −1
  36. arch/arm/mach-s3c2410/cpu.c +1 −1
  37. arch/arm/mach-s3c2410/devs.c +1 −1
  38. arch/arm/mach-s3c2410/devs.h +1 −0
  39. arch/arm/mach-s3c2410/mach-anubis.c +1 −1
  40. arch/arm/mach-s3c2410/mach-bast.c +1 −1
  41. arch/arm/mach-s3c2410/mach-h1940.c +1 −0
  42. arch/arm/mach-s3c2410/mach-n30.c +1 −1
  43. arch/arm/mach-s3c2410/mach-nexcoder.c +1 −1
  44. arch/arm/mach-s3c2410/mach-otom.c +1 −1
  45. arch/arm/mach-s3c2410/mach-rx3715.c +1 −0
  46. arch/arm/mach-s3c2410/mach-smdk2410.c +1 −0
  47. arch/arm/mach-s3c2410/mach-smdk2440.c +1 −0
  48. arch/arm/mach-s3c2410/s3c2410.c +1 −1
  49. arch/arm/mach-s3c2410/s3c2440.c +1 −1
  50. arch/arm/mach-sa1100/badge4.c +1 −1
  51. arch/arm/mach-sa1100/cerf.c +1 −1
  52. arch/arm/mach-sa1100/collie.c +1 −1
  53. arch/arm/mach-sa1100/generic.c +1 −0
  54. arch/arm/mach-sa1100/jornada720.c +1 −1
  55. arch/arm/mach-sa1100/neponset.c +1 −1
  56. arch/arm/mach-sa1100/pleb.c +1 −1
  57. arch/arm/mach-sa1100/simpad.c +1 −1
  58. arch/arm/mach-versatile/core.c +1 −0
  59. arch/arm/plat-omap/usb.c +1 −1
  60. arch/m32r/kernel/setup_m32700ut.c +1 −1
  61. arch/m32r/kernel/setup_mappi.c +1 −1
  62. arch/m32r/kernel/setup_mappi2.c +1 −1
  63. arch/m32r/kernel/setup_mappi3.c +1 −1
  64. arch/m32r/kernel/setup_opsput.c +1 −1
  65. arch/mips/au1000/common/platform.c +1 −1
  66. arch/ppc/platforms/4xx/ibm440ep.c +1 −0
  67. arch/ppc/platforms/4xx/ibmstb4.c +1 −0
  68. arch/ppc/platforms/4xx/redwood5.c +1 −1
  69. arch/ppc/platforms/4xx/redwood6.c +1 −1
  70. arch/ppc/platforms/chrp_pegasos_eth.c +1 −1
  71. arch/ppc/platforms/cpci690.c +1 −0
  72. arch/ppc/platforms/ev64260.c +1 −0
  73. arch/ppc/platforms/ev64360.c +1 −0
  74. arch/ppc/platforms/hdpu.c +1 −0
  75. arch/ppc/platforms/katana.c +1 −0
  76. arch/ppc/platforms/radstone_ppc7d.c +1 −0
  77. arch/ppc/syslib/mpc52xx_devices.c +1 −0
  78. arch/ppc/syslib/mv64x60.c +1 −0
  79. arch/ppc/syslib/pq2_devices.c +1 −1
  80. arch/sh/boards/superh/microdev/setup.c +1 −1
  81. arch/um/drivers/net_kern.c +1 −0
  82. arch/um/drivers/ubd_kern.c +1 −0
  83. arch/xtensa/platform-iss/network.c +1 −0
  84. drivers/base/platform.c +1 −1
  85. drivers/block/floppy.c +1 −1
  86. drivers/char/s3c2410-rtc.c +1 −1
  87. drivers/char/sonypi.c +1 −0
  88. drivers/char/tb0219.c +1 −1
  89. drivers/char/vr41xx_giu.c +1 −1
  90. drivers/char/vr41xx_rtc.c +1 −1
  91. drivers/char/watchdog/mpcore_wdt.c +1 −1
  92. drivers/char/watchdog/mv64x60_wdt.c +2 −0
  93. drivers/char/watchdog/s3c2410_wdt.c +1 −1
  94. drivers/eisa/virtual_root.c +1 −1
  95. drivers/firmware/dcdbas.c +1 −1
  96. drivers/firmware/dell_rbu.c +1 −1
  97. drivers/hwmon/hdaps.c +1 −1
  98. drivers/i2c/busses/i2c-iop3xx.c +1 −1
  99. drivers/i2c/busses/i2c-isa.c +1 −0
  100. drivers/i2c/busses/i2c-ixp2000.c +1 −1
  101. drivers/i2c/busses/i2c-ixp4xx.c +1 −1
  102. drivers/i2c/busses/i2c-mpc.c +2 −0
  103. drivers/i2c/busses/i2c-mv64xxx.c +2 −0
  104. drivers/i2c/busses/i2c-pxa.c +1 −0
  105. drivers/i2c/busses/i2c-s3c2410.c +1 −1
  106. drivers/i2c/chips/isp1301_omap.c +1 −1
  107. drivers/i2c/i2c-core.c +1 −0
  108. drivers/i2c/i2c-dev.c +1 −0
  109. drivers/input/keyboard/corgikbd.c +1 −1
  110. drivers/input/keyboard/spitzkbd.c +1 −1
  111. drivers/input/serio/ct82c710.c +1 −0
  112. drivers/input/serio/i8042.c +1 −0
  113. drivers/input/serio/maceps2.c +1 −1
  114. drivers/input/serio/q40kbd.c +1 −0
  115. drivers/input/serio/rpckbd.c +1 −0
  116. drivers/input/touchscreen/corgi_ts.c +1 −1
  117. drivers/mfd/mcp-sa11x0.c +1 −1
  118. drivers/misc/hdpuftrs/hdpu_cpustate.c +1 −1
  119. drivers/misc/hdpuftrs/hdpu_nexus.c +1 −1
  120. drivers/mmc/pxamci.c +1 −1
  121. drivers/mmc/wbsd.c +1 −1
  122. drivers/mtd/maps/bast-flash.c +1 −1
  123. drivers/mtd/maps/integrator-flash.c +1 −1
  124. drivers/mtd/maps/ixp2000.c +1 −1
  125. drivers/mtd/maps/ixp4xx.c +1 −1
  126. drivers/mtd/maps/omap_nor.c +1 −1
  127. drivers/mtd/maps/plat-ram.c +1 −1
  128. drivers/mtd/maps/sa1100-flash.c +1 −1
  129. drivers/mtd/nand/s3c2410.c +1 −1
  130. drivers/net/depca.c +1 −1
  131. drivers/net/dm9000.c +1 −0
  132. drivers/net/gianfar.c +1 −1
  133. drivers/net/gianfar_mii.c +1 −0
  134. drivers/net/irda/pxaficp_ir.c +1 −0
  135. drivers/net/irda/sa1100_ir.c +1 −1
  136. drivers/net/irda/smsc-ircc2.c +1 −0
  137. drivers/net/jazzsonic.c +1 −1
  138. drivers/net/macsonic.c +1 −1
  139. drivers/net/mipsnet.c +1 −0
  140. drivers/net/mv643xx_eth.c +2 −0
  141. drivers/net/smc91x.c +1 −1
  142. drivers/net/tokenring/proteon.c +1 −0
  143. drivers/net/tokenring/skisa.c +1 −0
  144. drivers/pcmcia/au1000_generic.c +1 −1
  145. drivers/pcmcia/hd64465_ss.c +1 −1
  146. drivers/pcmcia/i82365.c +1 −1
  147. drivers/pcmcia/m32r_cfc.c +1 −1
  148. drivers/pcmcia/m32r_pcc.c +1 −1
  149. drivers/pcmcia/omap_cf.c +1 −1
  150. drivers/pcmcia/pxa2xx_base.c +1 −0
  151. drivers/pcmcia/pxa2xx_mainstone.c +1 −1
  152. drivers/pcmcia/pxa2xx_sharpsl.c +1 −1
  153. drivers/pcmcia/sa1100_generic.c +1 −0
  154. drivers/pcmcia/tcic.c +1 −1
  155. drivers/pcmcia/vrc4171_card.c +1 −0
  156. drivers/scsi/hosts.c +1 −0
  157. drivers/serial/8250.c +1 −1
  158. drivers/serial/imx.c +1 −1
  159. drivers/serial/mpc52xx_uart.c +1 −1
  160. drivers/serial/mpsc.c +2 −0
  161. drivers/serial/pxa.c +1 −1
  162. drivers/serial/s3c2410.c +1 −1
  163. drivers/serial/sa1100.c +1 −1
  164. drivers/serial/vr41xx_siu.c +1 −1
  165. drivers/usb/gadget/dummy_hcd.c +1 −1
  166. drivers/usb/gadget/lh7a40x_udc.c +2 −0
  167. drivers/usb/gadget/omap_udc.c +1 −1
  168. drivers/usb/gadget/pxa2xx_udc.c +1 −1
  169. drivers/usb/host/isp116x-hcd.c +1 −0
  170. drivers/usb/host/ohci-au1xxx.c +2 −0
  171. drivers/usb/host/ohci-lh7a404.c +2 −0
  172. drivers/usb/host/ohci-omap.c +2 −0
  173. drivers/usb/host/ohci-ppc-soc.c +2 −0
  174. drivers/usb/host/ohci-pxa27x.c +1 −1
  175. drivers/usb/host/ohci-s3c2410.c +2 −0
  176. drivers/usb/host/sl811-hcd.c +1 −0
  177. drivers/usb/host/sl811_cs.c +1 −0
  178. drivers/video/acornfb.c +1 −1
  179. drivers/video/arcfb.c +1 −0
  180. drivers/video/backlight/corgi_bl.c +1 −1
  181. drivers/video/dnfb.c +2 −0
  182. drivers/video/epson1355fb.c +2 −0
  183. drivers/video/gbefb.c +1 −1
  184. drivers/video/imxfb.c +1 −1
  185. drivers/video/pxafb.c +1 −1
  186. drivers/video/q40fb.c +1 −0
  187. drivers/video/s1d13xxxfb.c +1 −1
  188. drivers/video/s3c2410fb.c +1 −0
  189. drivers/video/sa1100fb.c +1 −1
  190. drivers/video/sgivwfb.c +2 −0
  191. drivers/video/vesafb.c +2 −0
  192. drivers/video/vfb.c +2 −0
  193. drivers/video/w100fb.c +1 −1
  194. include/asm-ppc/ppc_sys.h +1 −1
  195. include/linux/device.h +0 −26
  196. include/linux/serial_8250.h +1 −1
  197. sound/arm/pxa2xx-ac97.c +1 −1
  198. sound/core/init.c +2 −0
arch/arm/common/locomo.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/delay.h>
2323 #include <linux/errno.h>
2424 #include <linux/ioport.h>
25−#include <linux/device.h>
25+#include <linux/platform_device.h>
2626 #include <linux/slab.h>
2727 #include <linux/spinlock.h>
2828
arch/arm/common/sa1111.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/ptrace.h>
2323 #include <linux/errno.h>
2424 #include <linux/ioport.h>
25−#include <linux/device.h>
25+#include <linux/platform_device.h>
2626 #include <linux/slab.h>
2727 #include <linux/spinlock.h>
2828 #include <linux/dma-mapping.h>
arch/arm/common/scoop.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 *
1212 */
1313
14−#include <linux/device.h>
14+#include <linux/platform_device.h>
1515 #include <asm/io.h>
1616 #include <asm/hardware/scoop.h>
1717
arch/arm/mach-aaec2000/core.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 #include <linux/module.h>
1414 #include <linux/kernel.h>
1515 #include <linux/init.h>
16−#include <linux/device.h>
16+#include <linux/platform_device.h>
1717 #include <linux/list.h>
1818 #include <linux/errno.h>
1919 #include <linux/dma-mapping.h>
arch/arm/mach-h720x/h7202-eval.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 #include <linux/kernel.h>
1919 #include <linux/types.h>
2020 #include <linux/string.h>
21−#include <linux/device.h>
21+#include <linux/platform_device.h>
2222
2323 #include <asm/setup.h>
2424 #include <asm/types.h>
arch/arm/mach-imx/generic.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2323 *
2424 */
25−#include <linux/device.h>
25+#include <linux/platform_device.h>
2626 #include <linux/init.h>
2727 #include <linux/kernel.h>
2828 #include <linux/module.h>
arch/arm/mach-imx/mx1ads.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/device.h>
1616 #include <linux/init.h>
17+#include <linux/platform_device.h>
1718 #include <asm/system.h>
1819 #include <asm/hardware.h>
1920 #include <asm/irq.h>
arch/arm/mach-integrator/integrator_ap.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/kernel.h>
2222 #include <linux/init.h>
2323 #include <linux/list.h>
24−#include <linux/device.h>
24+#include <linux/platform_device.h>
2525 #include <linux/slab.h>
2626 #include <linux/string.h>
2727 #include <linux/sysdev.h>
arch/arm/mach-integrator/integrator_cp.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 #include <linux/kernel.h>
1212 #include <linux/init.h>
1313 #include <linux/list.h>
14−#include <linux/device.h>
14+#include <linux/platform_device.h>
1515 #include <linux/dma-mapping.h>
1616 #include <linux/slab.h>
1717 #include <linux/string.h>
arch/arm/mach-iop3xx/iop321-setup.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/init.h>
1717 #include <linux/major.h>
1818 #include <linux/fs.h>
19−#include <linux/device.h>
19+#include <linux/platform_device.h>
2020 #include <linux/serial.h>
2121 #include <linux/tty.h>
2222 #include <linux/serial_core.h>
arch/arm/mach-iop3xx/iop331-setup.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/init.h>
1616 #include <linux/major.h>
1717 #include <linux/fs.h>
18−#include <linux/device.h>
18+#include <linux/platform_device.h>
1919 #include <linux/serial.h>
2020 #include <linux/tty.h>
2121 #include <linux/serial_core.h>
arch/arm/mach-ixp2000/enp2611.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
3232 #include <linux/serial.h>
3333 #include <linux/tty.h>
3434 #include <linux/serial_core.h>
35−#include <linux/device.h>
35+#include <linux/platform_device.h>
3636
3737 #include <asm/io.h>
3838 #include <asm/irq.h>
arch/arm/mach-ixp2000/ixdp2x00.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <linux/mm.h>
2121 #include <linux/sched.h>
2222 #include <linux/interrupt.h>
23−#include <linux/device.h>
23+#include <linux/platform_device.h>
2424 #include <linux/bitops.h>
2525 #include <linux/pci.h>
2626 #include <linux/ioport.h>
arch/arm/mach-ixp2000/ixdp2x01.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <linux/serial.h>
3030 #include <linux/tty.h>
3131 #include <linux/serial_core.h>
32−#include <linux/device.h>
32+#include <linux/platform_device.h>
3333
3434 #include <asm/io.h>
3535 #include <asm/irq.h>
arch/arm/mach-ixp4xx/common.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/serial.h>
2121 #include <linux/sched.h>
2222 #include <linux/tty.h>
23+#include <linux/platform_device.h>
2324 #include <linux/serial_core.h>
2425 #include <linux/bootmem.h>
2526 #include <linux/interrupt.h>
arch/arm/mach-lh7a40x/arch-lpd7a40x.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/tty.h>
1212 #include <linux/init.h>
13−#include <linux/device.h>
13+#include <linux/platform_device.h>
1414 #include <linux/interrupt.h>
1515
1616 #include <asm/hardware.h>
arch/arm/mach-omap1/board-h2.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/kernel.h>
2323 #include <linux/init.h>
24−#include <linux/device.h>
24+#include <linux/platform_device.h>
2525 #include <linux/delay.h>
2626 #include <linux/mtd/mtd.h>
2727 #include <linux/mtd/partitions.h>
arch/arm/mach-omap1/board-h3.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/init.h>
2020 #include <linux/major.h>
2121 #include <linux/kernel.h>
22−#include <linux/device.h>
22+#include <linux/platform_device.h>
2323 #include <linux/errno.h>
2424 #include <linux/mtd/mtd.h>
2525 #include <linux/mtd/partitions.h>
arch/arm/mach-omap1/board-innovator.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818
1919 #include <linux/kernel.h>
2020 #include <linux/init.h>
21−#include <linux/device.h>
21+#include <linux/platform_device.h>
2222 #include <linux/delay.h>
2323 #include <linux/mtd/mtd.h>
2424 #include <linux/mtd/partitions.h>
arch/arm/mach-omap1/board-netstar.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/interrupt.h>
1616 #include <linux/init.h>
1717 #include <linux/kernel.h>
arch/arm/mach-omap1/board-osk.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/interrupt.h>
3333
3434 #include <linux/mtd/mtd.h>
arch/arm/mach-omap1/board-perseus2.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/kernel.h>
1515 #include <linux/init.h>
16−#include <linux/device.h>
16+#include <linux/platform_device.h>
1717 #include <linux/delay.h>
1818 #include <linux/mtd/mtd.h>
1919 #include <linux/mtd/partitions.h>
arch/arm/mach-omap1/board-voiceblue.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 */
1414
1515 #include <linux/delay.h>
16−#include <linux/device.h>
16+#include <linux/platform_device.h>
1717 #include <linux/interrupt.h>
1818 #include <linux/init.h>
1919 #include <linux/kernel.h>
arch/arm/mach-omap1/devices.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 #include <linux/module.h>
1414 #include <linux/kernel.h>
1515 #include <linux/init.h>
16−#include <linux/device.h>
16+#include <linux/platform_device.h>
1717
1818 #include <asm/hardware.h>
1919 #include <asm/io.h>
arch/arm/mach-pxa/corgi.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/kernel.h>
1616 #include <linux/init.h>
17−#include <linux/device.h>
17+#include <linux/platform_device.h>
1818 #include <linux/major.h>
1919 #include <linux/fs.h>
2020 #include <linux/interrupt.h>
arch/arm/mach-pxa/corgi_lcd.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
1717
1818 #include <linux/delay.h>
1919 #include <linux/kernel.h>
20−#include <linux/device.h>
20+#include <linux/platform_device.h>
2121 #include <linux/module.h>
2222 #include <asm/arch/akita.h>
2323 #include <asm/arch/corgi.h>
arch/arm/mach-pxa/corgi_ssp.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/sched.h>
1616 #include <linux/slab.h>
1717 #include <linux/delay.h>
18−#include <linux/device.h>
18+#include <linux/platform_device.h>
1919 #include <asm/hardware.h>
2020 #include <asm/mach-types.h>
2121
arch/arm/mach-pxa/generic.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <linux/kernel.h>
2121 #include <linux/init.h>
2222 #include <linux/delay.h>
23−#include <linux/device.h>
23+#include <linux/platform_device.h>
2424 #include <linux/ioport.h>
2525 #include <linux/pm.h>
2626
arch/arm/mach-pxa/idp.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818
1919 #include <linux/init.h>
2020 #include <linux/interrupt.h>
21−#include <linux/device.h>
21+#include <linux/platform_device.h>
2222 #include <linux/fb.h>
2323
2424 #include <asm/setup.h>
arch/arm/mach-pxa/lubbock.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/sysdev.h>
1919 #include <linux/major.h>
2020 #include <linux/fb.h>
arch/arm/mach-pxa/mainstone.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 */
1515
1616 #include <linux/init.h>
17−#include <linux/device.h>
17+#include <linux/platform_device.h>
1818 #include <linux/sysdev.h>
1919 #include <linux/interrupt.h>
2020 #include <linux/sched.h>
arch/arm/mach-pxa/poodle.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 */
1717 #include <linux/kernel.h>
1818 #include <linux/init.h>
19−#include <linux/device.h>
19+#include <linux/platform_device.h>
2020 #include <linux/fb.h>
2121
2222 #include <asm/hardware.h>
arch/arm/mach-pxa/pxa27x.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/kernel.h>
1717 #include <linux/init.h>
1818 #include <linux/pm.h>
19−#include <linux/device.h>
19+#include <linux/platform_device.h>
2020
2121 #include <asm/hardware.h>
2222 #include <asm/irq.h>
arch/arm/mach-pxa/spitz.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/kernel.h>
1616 #include <linux/init.h>
17−#include <linux/device.h>
17+#include <linux/platform_device.h>
1818 #include <linux/delay.h>
1919 #include <linux/major.h>
2020 #include <linux/fs.h>
arch/arm/mach-s3c2410/clock.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
3232 #include <linux/list.h>
3333 #include <linux/errno.h>
3434 #include <linux/err.h>
35−#include <linux/device.h>
35+#include <linux/platform_device.h>
3636 #include <linux/sysdev.h>
3737
3838 #include <linux/interrupt.h>
arch/arm/mach-s3c2410/cpu.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/module.h>
2727 #include <linux/interrupt.h>
2828 #include <linux/ioport.h>
29−#include <linux/device.h>
29+#include <linux/platform_device.h>
3030
3131 #include <asm/hardware.h>
3232 #include <asm/irq.h>
arch/arm/mach-s3c2410/devs.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/list.h>
2525 #include <linux/timer.h>
2626 #include <linux/init.h>
27−#include <linux/device.h>
27+#include <linux/platform_device.h>
2828
2929 #include <asm/mach/arch.h>
3030 #include <asm/mach/map.h>
arch/arm/mach-s3c2410/devs.h+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 * 10-Feb-2005 BJD Added camera from guillaume.gourat@nexvision.tv
1616 */
1717 #include <linux/config.h>
18+#include <linux/platform_device.h>
1819
1920 extern struct platform_device *s3c24xx_uart_devs[];
2021
arch/arm/mach-s3c2410/mach-anubis.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/list.h>
2222 #include <linux/timer.h>
2323 #include <linux/init.h>
24−#include <linux/device.h>
24+#include <linux/platform_device.h>
2525
2626 #include <asm/mach/arch.h>
2727 #include <asm/mach/map.h>
arch/arm/mach-s3c2410/mach-bast.c+1−1
@@ -41,7 +41,7 @@ · 40 unmodified lines
4141 #include <linux/list.h>
4242 #include <linux/timer.h>
4343 #include <linux/init.h>
44−#include <linux/device.h>
44+#include <linux/platform_device.h>
4545 #include <linux/dm9000.h>
4646
4747 #include <asm/mach/arch.h>
arch/arm/mach-s3c2410/mach-h1940.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <linux/list.h>
3535 #include <linux/timer.h>
3636 #include <linux/init.h>
37+#include <linux/platform_device.h>
3738
3839 #include <asm/mach/arch.h>
3940 #include <asm/mach/map.h>
arch/arm/mach-s3c2410/mach-n30.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <linux/timer.h>
2121 #include <linux/init.h>
2222 #include <linux/delay.h>
23−#include <linux/device.h>
23+#include <linux/platform_device.h>
2424 #include <linux/kthread.h>
2525
2626 #include <asm/mach/arch.h>
arch/arm/mach-s3c2410/mach-nexcoder.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/timer.h>
2020 #include <linux/init.h>
2121 #include <linux/string.h>
22−#include <linux/device.h>
22+#include <linux/platform_device.h>
2323
2424 #include <linux/mtd/map.h>
2525
arch/arm/mach-s3c2410/mach-otom.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/list.h>
1616 #include <linux/timer.h>
1717 #include <linux/init.h>
18−#include <linux/device.h>
18+#include <linux/platform_device.h>
1919
2020 #include <asm/mach/arch.h>
2121 #include <asm/mach/map.h>
arch/arm/mach-s3c2410/mach-rx3715.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/init.h>
2828 #include <linux/tty.h>
2929 #include <linux/console.h>
30+#include <linux/platform_device.h>
3031 #include <linux/serial_core.h>
3132 #include <linux/serial.h>
3233
arch/arm/mach-s3c2410/mach-smdk2410.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include <linux/list.h>
3939 #include <linux/timer.h>
4040 #include <linux/init.h>
41+#include <linux/platform_device.h>
4142
4243 #include <asm/mach/arch.h>
4344 #include <asm/mach/map.h>
arch/arm/mach-s3c2410/mach-smdk2440.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/list.h>
2929 #include <linux/timer.h>
3030 #include <linux/init.h>
31+#include <linux/platform_device.h>
3132
3233 #include <asm/mach/arch.h>
3334 #include <asm/mach/map.h>
arch/arm/mach-s3c2410/s3c2410.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/list.h>
2828 #include <linux/timer.h>
2929 #include <linux/init.h>
30−#include <linux/device.h>
30+#include <linux/platform_device.h>
3131
3232 #include <asm/mach/arch.h>
3333 #include <asm/mach/map.h>
arch/arm/mach-s3c2410/s3c2440.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/list.h>
2727 #include <linux/timer.h>
2828 #include <linux/init.h>
29−#include <linux/device.h>
29+#include <linux/platform_device.h>
3030 #include <linux/sysdev.h>
3131
3232 #include <asm/mach/arch.h>
arch/arm/mach-sa1100/badge4.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/module.h>
1717 #include <linux/init.h>
1818 #include <linux/kernel.h>
19−#include <linux/device.h>
19+#include <linux/platform_device.h>
2020 #include <linux/delay.h>
2121 #include <linux/tty.h>
2222 #include <linux/mtd/mtd.h>
arch/arm/mach-sa1100/cerf.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 #include <linux/init.h>
1515 #include <linux/kernel.h>
1616 #include <linux/tty.h>
17−#include <linux/device.h>
17+#include <linux/platform_device.h>
1818 #include <linux/mtd/mtd.h>
1919 #include <linux/mtd/partitions.h>
2020
arch/arm/mach-sa1100/collie.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/kernel.h>
2222 #include <linux/tty.h>
2323 #include <linux/delay.h>
24−#include <linux/device.h>
24+#include <linux/platform_device.h>
2525 #include <linux/mtd/mtd.h>
2626 #include <linux/mtd/partitions.h>
2727 #include <linux/timer.h>
arch/arm/mach-sa1100/generic.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/pm.h>
1818 #include <linux/cpufreq.h>
1919 #include <linux/ioport.h>
20+#include <linux/platform_device.h>
2021
2122 #include <asm/div64.h>
2223 #include <asm/hardware.h>
arch/arm/mach-sa1100/jornada720.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
66 #include <linux/kernel.h>
77 #include <linux/tty.h>
88 #include <linux/delay.h>
9−#include <linux/device.h>
9+#include <linux/platform_device.h>
1010 #include <linux/ioport.h>
1111
1212 #include <asm/hardware.h>
arch/arm/mach-sa1100/neponset.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
88 #include <linux/tty.h>
99 #include <linux/ioport.h>
1010 #include <linux/serial_core.h>
11−#include <linux/device.h>
11+#include <linux/platform_device.h>
1212 #include <linux/slab.h>
1313
1414 #include <asm/hardware.h>
arch/arm/mach-sa1100/pleb.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
66 #include <linux/kernel.h>
77 #include <linux/tty.h>
88 #include <linux/ioport.h>
9−#include <linux/device.h>
9+#include <linux/platform_device.h>
1010
1111 #include <linux/mtd/partitions.h>
1212
arch/arm/mach-sa1100/simpad.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010 #include <linux/proc_fs.h>
1111 #include <linux/string.h>
1212 #include <linux/pm.h>
13−#include <linux/device.h>
13+#include <linux/platform_device.h>
1414 #include <linux/mtd/mtd.h>
1515 #include <linux/mtd/partitions.h>
1616
arch/arm/mach-versatile/core.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/init.h>
2323 #include <linux/device.h>
2424 #include <linux/dma-mapping.h>
25+#include <linux/platform_device.h>
2526 #include <linux/sysdev.h>
2627 #include <linux/interrupt.h>
2728
arch/arm/plat-omap/usb.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/types.h>
2727 #include <linux/errno.h>
2828 #include <linux/init.h>
29−#include <linux/device.h>
29+#include <linux/platform_device.h>
3030 #include <linux/usb_otg.h>
3131
3232 #include <asm/io.h>
arch/m32r/kernel/setup_m32700ut.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/irq.h>
1616 #include <linux/kernel.h>
1717 #include <linux/init.h>
18−#include <linux/device.h>
18+#include <linux/platform_device.h>
1919
2020 #include <asm/system.h>
2121 #include <asm/m32r.h>
arch/m32r/kernel/setup_mappi.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 #include <linux/irq.h>
1212 #include <linux/kernel.h>
1313 #include <linux/init.h>
14−#include <linux/device.h>
14+#include <linux/platform_device.h>
1515
1616 #include <asm/system.h>
1717 #include <asm/m32r.h>
arch/m32r/kernel/setup_mappi2.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 #include <linux/irq.h>
1212 #include <linux/kernel.h>
1313 #include <linux/init.h>
14−#include <linux/device.h>
14+#include <linux/platform_device.h>
1515
1616 #include <asm/system.h>
1717 #include <asm/m32r.h>
arch/m32r/kernel/setup_mappi3.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 #include <linux/irq.h>
1212 #include <linux/kernel.h>
1313 #include <linux/init.h>
14−#include <linux/device.h>
14+#include <linux/platform_device.h>
1515
1616 #include <asm/system.h>
1717 #include <asm/m32r.h>
arch/m32r/kernel/setup_opsput.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/irq.h>
1717 #include <linux/kernel.h>
1818 #include <linux/init.h>
19−#include <linux/device.h>
19+#include <linux/platform_device.h>
2020
2121 #include <asm/system.h>
2222 #include <asm/m32r.h>
arch/mips/au1000/common/platform.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
77 * License version 2. This program is licensed "as is" without any
88 * warranty of any kind, whether express or implied.
99 */
10−#include <linux/device.h>
10+#include <linux/platform_device.h>
1111 #include <linux/kernel.h>
1212 #include <linux/init.h>
1313 #include <linux/resource.h>
arch/ppc/platforms/4xx/ibm440ep.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 */
1515 #include <linux/init.h>
1616 #include <linux/module.h>
17+#include <linux/platform_device.h>
1718 #include <platforms/4xx/ibm440ep.h>
1819 #include <asm/ocp.h>
1920 #include <asm/ppc4xx_pic.h>
arch/ppc/platforms/4xx/ibmstb4.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <linux/init.h>
13+#include <linux/platform_device.h>
1314 #include <asm/ocp.h>
1415 #include <asm/ppc4xx_pic.h>
1516 #include <platforms/4xx/ibmstb4.h>
arch/ppc/platforms/4xx/redwood5.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 #include <linux/config.h>
1515 #include <linux/init.h>
1616 #include <linux/pagemap.h>
17−#include <linux/device.h>
17+#include <linux/platform_device.h>
1818 #include <linux/ioport.h>
1919 #include <asm/io.h>
2020 #include <asm/machdep.h>
arch/ppc/platforms/4xx/redwood6.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/config.h>
1313 #include <linux/init.h>
1414 #include <linux/pagemap.h>
15−#include <linux/device.h>
15+#include <linux/platform_device.h>
1616 #include <linux/ioport.h>
1717 #include <asm/io.h>
1818 #include <asm/ppc4xx_pic.h>
arch/ppc/platforms/chrp_pegasos_eth.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 #include <linux/types.h>
1414 #include <linux/init.h>
1515 #include <linux/ioport.h>
16−#include <linux/device.h>
16+#include <linux/platform_device.h>
1717 #include <linux/mv643xx.h>
1818 #include <linux/pci.h>
1919
arch/ppc/platforms/cpci690.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/initrd.h>
2222 #include <linux/root_dev.h>
2323 #include <linux/mv643xx.h>
24+#include <linux/platform_device.h>
2425 #include <asm/bootinfo.h>
2526 #include <asm/machdep.h>
2627 #include <asm/todc.h>
arch/ppc/platforms/ev64260.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/console.h>
3434 #include <linux/initrd.h>
3535 #include <linux/root_dev.h>
36+#include <linux/platform_device.h>
3637 #if !defined(CONFIG_SERIAL_MPSC_CONSOLE)
3738 #include <linux/serial.h>
3839 #include <linux/tty.h>
arch/ppc/platforms/ev64360.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/bootmem.h>
2626 #include <linux/mtd/physmap.h>
2727 #include <linux/mv643xx.h>
28+#include <linux/platform_device.h>
2829 #ifdef CONFIG_BOOTIMG
2930 #include <linux/bootimg.h>
3031 #endif
arch/ppc/platforms/hdpu.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/irq.h>
2323 #include <linux/ide.h>
2424 #include <linux/seq_file.h>
25+#include <linux/platform_device.h>
2526
2627 #include <linux/initrd.h>
2728 #include <linux/root_dev.h>
arch/ppc/platforms/katana.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/seq_file.h>
3030 #include <linux/mtd/physmap.h>
3131 #include <linux/mv643xx.h>
32+#include <linux/platform_device.h>
3233 #ifdef CONFIG_BOOTIMG
3334 #include <linux/bootimg.h>
3435 #endif
arch/ppc/platforms/radstone_ppc7d.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040 #include <linux/serial_core.h>
4141 #include <linux/mv643xx.h>
4242 #include <linux/netdevice.h>
43+#include <linux/platform_device.h>
4344
4445 #include <asm/system.h>
4546 #include <asm/pgtable.h>
arch/ppc/syslib/mpc52xx_devices.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515
1616 #include <linux/fsl_devices.h>
1717 #include <linux/resource.h>
18+#include <linux/platform_device.h>
1819 #include <asm/mpc52xx.h>
1920 #include <asm/ppc_sys.h>
2021
arch/ppc/syslib/mv64x60.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/string.h>
2020 #include <linux/spinlock.h>
2121 #include <linux/mv643xx.h>
22+#include <linux/platform_device.h>
2223
2324 #include <asm/byteorder.h>
2425 #include <asm/io.h>
arch/ppc/syslib/pq2_devices.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/init.h>
1515 #include <linux/module.h>
16−#include <linux/device.h>
16+#include <linux/platform_device.h>
1717 #include <linux/ioport.h>
1818 #include <asm/cpm2.h>
1919 #include <asm/irq.h>
arch/sh/boards/superh/microdev/setup.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/config.h>
1515 #include <linux/init.h>
16−#include <linux/device.h>
16+#include <linux/platform_device.h>
1717 #include <linux/ioport.h>
1818 #include <asm/io.h>
1919 #include <asm/mach/irq.h>
arch/um/drivers/net_kern.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include "linux/ctype.h"
2121 #include "linux/bootmem.h"
2222 #include "linux/ethtool.h"
23+#include "linux/platform_device.h"
2324 #include "asm/uaccess.h"
2425 #include "user_util.h"
2526 #include "kern_util.h"
arch/um/drivers/ubd_kern.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "linux/blkpg.h"
3636 #include "linux/genhd.h"
3737 #include "linux/spinlock.h"
38+#include "linux/platform_device.h"
3839 #include "asm/segment.h"
3940 #include "asm/uaccess.h"
4041 #include "asm/irq.h"
arch/xtensa/platform-iss/network.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/ethtool.h>
3434 #include <linux/rtnetlink.h>
3535 #include <linux/timer.h>
36+#include <linux/platform_device.h>
3637
3738 #include <xtensa/simcall.h>
3839
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>
include/asm-ppc/ppc_sys.h+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 #define __ASM_PPC_SYS_H
1919
2020 #include <linux/init.h>
21−#include <linux/device.h>
21+#include <linux/platform_device.h>
2222 #include <linux/types.h>
2323
2424 #if defined(CONFIG_8260)
include/linux/device.h+0−26
@@ -396,32 +396,6 @@ extern struct device * get_device(struct device * dev); · 395 unmodified lines
396396 extern void put_device(struct device * dev);
397397
398398
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−
425399 /* drivers/base/power.c */
426400 extern void device_shutdown(void);
427401
include/linux/serial_8250.h+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #define _LINUX_SERIAL_8250_H
1313
1414 #include <linux/serial_core.h>
15−#include <linux/device.h>
15+#include <linux/platform_device.h>
1616
1717 /*
1818 * This is the platform device platform_data structure
sound/arm/pxa2xx-ac97.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 #include <linux/init.h>
1414 #include <linux/module.h>
1515 #include <linux/kernel.h>
16−#include <linux/device.h>
16+#include <linux/platform_device.h>
1717 #include <linux/interrupt.h>
1818 #include <linux/wait.h>
1919 #include <linux/delay.h>
sound/core/init.c+2−0
@@ -28,6 +28,8 @@ · 27 unmodified lines
2828 #include <linux/ctype.h>
2929 #include <linux/pci.h>
3030 #include <linux/pm.h>
31+#include <linux/platform_device.h>
32+
3133 #include <sound/core.h>
3234 #include <sound/control.h>
3335 #include <sound/info.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