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

ARM: pxa: move platform_data definitions

Platform data for device drivers should be defined in
include/linux/platform_data/*.h, not in the architecture
and platform specific directories.

This moves such data out of the pxa include directories

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-by: Nicolas Pitre <nico@linaro.org>
Acked-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Acked-by: Igor Grinberg <grinberg@compulab.co.il>
Acked-by: Jeff Garzik <jgarzik@redhat.com>
Acked-by: Marek Vasut <marex@denx.de>
Acked-by: Robert Jarzmik <robert.jarzmik@free.fr>
Acked-by: Paul Parsons <lost.distance@yahoo.com>
Acked-by: Vinod Koul <vinod.koul@linux.intel.com>
Acked-By: Stefan Schmidt <stefan@openezx.org>
Cc: Eric Miao <eric.y.miao@gmail.com>
Cc: Haojian Zhuang <haojian.zhuang@gmail.com>
Cc: Daniel Ribeiro <drwyrm@gmail.com>
Cc: Harald Welte <laforge@openezx.org>
Cc: Philipp Zabel <philipp.zabel@gmail.com>
Cc: Tomas Cech <sleep_walker@suse.cz>
Cc: Sergey Lapin <slapin@ossfans.org>
Cc: Jonathan Cameron <jic23@cam.ac.uk>
Cc: Dan Williams <djbw@fb.com>
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Cc: Chris Ball <cjb@laptop.org>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Samuel Ortiz <samuel@sortiz.org>
Cc: Alan Stern <stern@rowland.harvard.edu>
Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Cc: Liam Girdwood <lrg@ti.com>
Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.de>
Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Cc: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Cc: openezx-devel@lists.openezx.org

+188 -188
+1 -1
arch/arm/mach-mmp/aspenite.c
··· 27 27 #include <mach/irqs.h> 28 28 #include <video/pxa168fb.h> 29 29 #include <linux/input.h> 30 - #include <plat/pxa27x_keypad.h> 30 + #include <linux/platform_data/keypad-pxa27x.h> 31 31 32 32 #include "common.h" 33 33
+1 -1
arch/arm/mach-mmp/include/mach/mmp2.h
··· 13 13 #include <linux/i2c.h> 14 14 #include <linux/i2c/pxa-i2c.h> 15 15 #include <mach/devices.h> 16 - #include <mach/sram.h> 16 + #include <linux/platform_data/dma-mmp_tdma.h> 17 17 18 18 extern struct pxa_device_desc mmp2_device_uart1; 19 19 extern struct pxa_device_desc mmp2_device_uart2;
+2 -2
arch/arm/mach-mmp/include/mach/pxa168.h
··· 11 11 #include <linux/i2c.h> 12 12 #include <linux/i2c/pxa-i2c.h> 13 13 #include <mach/devices.h> 14 - #include <plat/pxa3xx_nand.h> 14 + #include <linux/platform_data/mtd-nand-pxa3xx.h> 15 15 #include <video/pxa168fb.h> 16 - #include <plat/pxa27x_keypad.h> 16 + #include <linux/platform_data/keypad-pxa27x.h> 17 17 #include <mach/cputype.h> 18 18 #include <linux/pxa168_eth.h> 19 19 #include <linux/platform_data/mv_usb.h>
+1 -1
arch/arm/mach-mmp/include/mach/pxa910.h
··· 9 9 #include <linux/i2c.h> 10 10 #include <linux/i2c/pxa-i2c.h> 11 11 #include <mach/devices.h> 12 - #include <plat/pxa3xx_nand.h> 12 + #include <linux/platform_data/mtd-nand-pxa3xx.h> 13 13 14 14 extern struct pxa_device_desc pxa910_device_uart1; 15 15 extern struct pxa_device_desc pxa910_device_uart2;
arch/arm/mach-mmp/include/mach/sram.h include/linux/platform_data/dma-mmp_tdma.h
+1 -1
arch/arm/mach-mmp/sram.c
··· 22 22 #include <linux/slab.h> 23 23 #include <linux/genalloc.h> 24 24 25 - #include <mach/sram.h> 25 + #include <linux/platform_data/dma-mmp_tdma.h> 26 26 27 27 struct sram_bank_info { 28 28 char *pool_name;
+1 -1
arch/arm/mach-mmp/teton_bga.c
··· 17 17 #include <linux/platform_device.h> 18 18 #include <linux/gpio.h> 19 19 #include <linux/input.h> 20 - #include <plat/pxa27x_keypad.h> 20 + #include <linux/platform_data/keypad-pxa27x.h> 21 21 #include <linux/i2c.h> 22 22 23 23 #include <asm/mach-types.h>
+1 -1
arch/arm/mach-pxa/am200epd.c
··· 32 32 33 33 #include <mach/pxa25x.h> 34 34 #include <mach/gumstix.h> 35 - #include <mach/pxafb.h> 35 + #include <linux/platform_data/video-pxafb.h> 36 36 37 37 #include "generic.h" 38 38
+1 -1
arch/arm/mach-pxa/am300epd.c
··· 30 30 31 31 #include <mach/gumstix.h> 32 32 #include <mach/mfp-pxa25x.h> 33 - #include <mach/pxafb.h> 33 + #include <linux/platform_data/video-pxafb.h> 34 34 35 35 #include "generic.h" 36 36
+4 -4
arch/arm/mach-pxa/balloon3.c
··· 45 45 #include <mach/pxa27x.h> 46 46 #include <mach/balloon3.h> 47 47 #include <mach/audio.h> 48 - #include <mach/pxafb.h> 49 - #include <mach/mmc.h> 48 + #include <linux/platform_data/video-pxafb.h> 49 + #include <linux/platform_data/mmc-pxamci.h> 50 50 #include <mach/udc.h> 51 51 #include <mach/pxa27x-udc.h> 52 - #include <mach/irda.h> 53 - #include <mach/ohci.h> 52 + #include <linux/platform_data/irda-pxaficp.h> 53 + #include <linux/platform_data/usb-ohci-pxa27x.h> 54 54 55 55 #include "generic.h" 56 56 #include "devices.h"
+2 -2
arch/arm/mach-pxa/cm-x270.c
··· 22 22 #include <linux/spi/libertas_spi.h> 23 23 24 24 #include <mach/pxa27x.h> 25 - #include <mach/ohci.h> 26 - #include <mach/mmc.h> 25 + #include <linux/platform_data/usb-ohci-pxa27x.h> 26 + #include <linux/platform_data/mmc-pxamci.h> 27 27 28 28 #include "generic.h" 29 29
+1 -1
arch/arm/mach-pxa/cm-x2xx.c
··· 24 24 #include <mach/pxa25x.h> 25 25 #include <mach/pxa27x.h> 26 26 #include <mach/audio.h> 27 - #include <mach/pxafb.h> 27 + #include <linux/platform_data/video-pxafb.h> 28 28 #include <mach/smemc.h> 29 29 30 30 #include <asm/hardware/it8152.h>
+5 -5
arch/arm/mach-pxa/cm-x300.c
··· 48 48 49 49 #include <mach/pxa300.h> 50 50 #include <mach/pxa27x-udc.h> 51 - #include <mach/pxafb.h> 52 - #include <mach/mmc.h> 53 - #include <mach/ohci.h> 54 - #include <plat/pxa3xx_nand.h> 51 + #include <linux/platform_data/video-pxafb.h> 52 + #include <linux/platform_data/mmc-pxamci.h> 53 + #include <linux/platform_data/usb-ohci-pxa27x.h> 54 + #include <linux/platform_data/mtd-nand-pxa3xx.h> 55 55 #include <mach/audio.h> 56 - #include <mach/pxa3xx-u2d.h> 56 + #include <linux/platform_data/usb-pxa3xx-ulpi.h> 57 57 58 58 #include <asm/mach/map.h> 59 59
+2 -2
arch/arm/mach-pxa/colibri-evalboard.c
··· 23 23 24 24 #include <mach/pxa27x.h> 25 25 #include <mach/colibri.h> 26 - #include <mach/mmc.h> 27 - #include <mach/ohci.h> 26 + #include <linux/platform_data/mmc-pxamci.h> 27 + #include <linux/platform_data/usb-ohci-pxa27x.h> 28 28 #include <mach/pxa27x-udc.h> 29 29 30 30 #include "generic.h"
+3 -3
arch/arm/mach-pxa/colibri-pxa270-income.c
··· 27 27 #include <asm/mach-types.h> 28 28 29 29 #include <mach/hardware.h> 30 - #include <mach/mmc.h> 31 - #include <mach/ohci.h> 30 + #include <linux/platform_data/mmc-pxamci.h> 31 + #include <linux/platform_data/usb-ohci-pxa27x.h> 32 32 #include <mach/pxa27x.h> 33 33 #include <mach/pxa27x-udc.h> 34 - #include <mach/pxafb.h> 34 + #include <linux/platform_data/video-pxafb.h> 35 35 36 36 #include "devices.h" 37 37 #include "generic.h"
+2 -2
arch/arm/mach-pxa/colibri-pxa300.c
··· 24 24 25 25 #include <mach/pxa300.h> 26 26 #include <mach/colibri.h> 27 - #include <mach/ohci.h> 28 - #include <mach/pxafb.h> 27 + #include <linux/platform_data/usb-ohci-pxa27x.h> 28 + #include <linux/platform_data/video-pxafb.h> 29 29 #include <mach/audio.h> 30 30 31 31 #include "generic.h"
+2 -2
arch/arm/mach-pxa/colibri-pxa320.c
··· 25 25 26 26 #include <mach/pxa320.h> 27 27 #include <mach/colibri.h> 28 - #include <mach/pxafb.h> 29 - #include <mach/ohci.h> 28 + #include <linux/platform_data/video-pxafb.h> 29 + #include <linux/platform_data/usb-ohci-pxa27x.h> 30 30 #include <mach/audio.h> 31 31 #include <mach/pxa27x-udc.h> 32 32 #include <mach/udc.h>
+3 -3
arch/arm/mach-pxa/colibri-pxa3xx.c
··· 24 24 #include <mach/pxa3xx-regs.h> 25 25 #include <mach/mfp-pxa300.h> 26 26 #include <mach/colibri.h> 27 - #include <mach/mmc.h> 28 - #include <mach/pxafb.h> 29 - #include <plat/pxa3xx_nand.h> 27 + #include <linux/platform_data/mmc-pxamci.h> 28 + #include <linux/platform_data/video-pxafb.h> 29 + #include <linux/platform_data/mtd-nand-pxa3xx.h> 30 30 31 31 #include "generic.h" 32 32 #include "devices.h"
+2 -2
arch/arm/mach-pxa/corgi.c
··· 46 46 #include <asm/mach/irq.h> 47 47 48 48 #include <mach/pxa25x.h> 49 - #include <mach/irda.h> 50 - #include <mach/mmc.h> 49 + #include <linux/platform_data/irda-pxaficp.h> 50 + #include <linux/platform_data/mmc-pxamci.h> 51 51 #include <mach/udc.h> 52 52 #include <mach/corgi.h> 53 53 #include <mach/sharpsl_pm.h>
+2 -2
arch/arm/mach-pxa/csb726.c
··· 23 23 #include <asm/mach/arch.h> 24 24 #include <mach/csb726.h> 25 25 #include <mach/pxa27x.h> 26 - #include <mach/mmc.h> 27 - #include <mach/ohci.h> 26 + #include <linux/platform_data/mmc-pxamci.h> 27 + #include <linux/platform_data/usb-ohci-pxa27x.h> 28 28 #include <mach/audio.h> 29 29 #include <mach/smemc.h> 30 30
+8 -8
arch/arm/mach-pxa/devices.c
··· 8 8 9 9 #include <asm/pmu.h> 10 10 #include <mach/udc.h> 11 - #include <mach/pxa3xx-u2d.h> 12 - #include <mach/pxafb.h> 13 - #include <mach/mmc.h> 14 - #include <mach/irda.h> 11 + #include <linux/platform_data/usb-pxa3xx-ulpi.h> 12 + #include <linux/platform_data/video-pxafb.h> 13 + #include <linux/platform_data/mmc-pxamci.h> 14 + #include <linux/platform_data/irda-pxaficp.h> 15 15 #include <mach/irqs.h> 16 - #include <mach/ohci.h> 17 - #include <plat/pxa27x_keypad.h> 18 - #include <mach/camera.h> 16 + #include <linux/platform_data/usb-ohci-pxa27x.h> 17 + #include <linux/platform_data/keypad-pxa27x.h> 18 + #include <linux/platform_data/camera-pxa.h> 19 19 #include <mach/audio.h> 20 20 #include <mach/hardware.h> 21 - #include <plat/pxa3xx_nand.h> 21 + #include <linux/platform_data/mtd-nand-pxa3xx.h> 22 22 23 23 #include "devices.h" 24 24 #include "generic.h"
+5 -5
arch/arm/mach-pxa/em-x270.c
··· 42 42 #include <mach/pxa27x.h> 43 43 #include <mach/pxa27x-udc.h> 44 44 #include <mach/audio.h> 45 - #include <mach/pxafb.h> 46 - #include <mach/ohci.h> 47 - #include <mach/mmc.h> 48 - #include <plat/pxa27x_keypad.h> 49 - #include <mach/camera.h> 45 + #include <linux/platform_data/video-pxafb.h> 46 + #include <linux/platform_data/usb-ohci-pxa27x.h> 47 + #include <linux/platform_data/mmc-pxamci.h> 48 + #include <linux/platform_data/keypad-pxa27x.h> 49 + #include <linux/platform_data/camera-pxa.h> 50 50 51 51 #include "generic.h" 52 52 #include "devices.h"
+2 -2
arch/arm/mach-pxa/eseries.c
··· 32 32 #include <mach/eseries-gpio.h> 33 33 #include <mach/eseries-irq.h> 34 34 #include <mach/audio.h> 35 - #include <mach/pxafb.h> 35 + #include <linux/platform_data/video-pxafb.h> 36 36 #include <mach/udc.h> 37 - #include <mach/irda.h> 37 + #include <linux/platform_data/irda-pxaficp.h> 38 38 39 39 #include "devices.h" 40 40 #include "generic.h"
+4 -4
arch/arm/mach-pxa/ezx.c
··· 29 29 #include <asm/mach/arch.h> 30 30 31 31 #include <mach/pxa27x.h> 32 - #include <mach/pxafb.h> 33 - #include <mach/ohci.h> 32 + #include <linux/platform_data/video-pxafb.h> 33 + #include <linux/platform_data/usb-ohci-pxa27x.h> 34 34 #include <mach/hardware.h> 35 - #include <plat/pxa27x_keypad.h> 36 - #include <mach/camera.h> 35 + #include <linux/platform_data/keypad-pxa27x.h> 36 + #include <linux/platform_data/camera-pxa.h> 37 37 38 38 #include "devices.h" 39 39 #include "generic.h"
+1 -1
arch/arm/mach-pxa/gumstix.c
··· 41 41 #include <asm/mach/flash.h> 42 42 43 43 #include <mach/pxa25x.h> 44 - #include <mach/mmc.h> 44 + #include <linux/platform_data/mmc-pxamci.h> 45 45 #include <mach/udc.h> 46 46 #include <mach/gumstix.h> 47 47
+1 -1
arch/arm/mach-pxa/hx4700.c
··· 45 45 46 46 #include <mach/pxa27x.h> 47 47 #include <mach/hx4700.h> 48 - #include <mach/irda.h> 48 + #include <linux/platform_data/irda-pxaficp.h> 49 49 50 50 #include <sound/ak4641.h> 51 51 #include <video/platform_lcd.h>
+2 -2
arch/arm/mach-pxa/idp.c
··· 33 33 34 34 #include <mach/pxa25x.h> 35 35 #include <mach/idp.h> 36 - #include <mach/pxafb.h> 36 + #include <linux/platform_data/video-pxafb.h> 37 37 #include <mach/bitfield.h> 38 - #include <mach/mmc.h> 38 + #include <linux/platform_data/mmc-pxamci.h> 39 39 40 40 #include "generic.h" 41 41 #include "devices.h"
arch/arm/mach-pxa/include/mach/arcom-pcmcia.h include/linux/platform_data/pcmcia-pxa2xx_viper.h
arch/arm/mach-pxa/include/mach/camera.h include/linux/platform_data/camera-pxa.h
arch/arm/mach-pxa/include/mach/irda.h include/linux/platform_data/irda-pxaficp.h
arch/arm/mach-pxa/include/mach/mmc.h include/linux/platform_data/mmc-pxamci.h
arch/arm/mach-pxa/include/mach/ohci.h include/linux/platform_data/usb-ohci-pxa27x.h
arch/arm/mach-pxa/include/mach/palmasoc.h include/linux/platform_data/asoc-palm27x.h
arch/arm/mach-pxa/include/mach/pata_pxa.h include/linux/platform_data/ata-pxa.h
arch/arm/mach-pxa/include/mach/pxa3xx-u2d.h include/linux/platform_data/usb-pxa3xx-ulpi.h
arch/arm/mach-pxa/include/mach/pxa930_rotary.h include/linux/platform_data/keyboard-pxa930_rotary.h
arch/arm/mach-pxa/include/mach/pxa930_trkball.h include/linux/platform_data/mouse-pxa930_trkball.h
arch/arm/mach-pxa/include/mach/pxafb.h include/linux/platform_data/video-pxafb.h
+4 -4
arch/arm/mach-pxa/littleton.c
··· 42 42 #include <asm/mach/irq.h> 43 43 44 44 #include <mach/pxa300.h> 45 - #include <mach/pxafb.h> 46 - #include <mach/mmc.h> 47 - #include <plat/pxa27x_keypad.h> 45 + #include <linux/platform_data/video-pxafb.h> 46 + #include <linux/platform_data/mmc-pxamci.h> 47 + #include <linux/platform_data/keypad-pxa27x.h> 48 48 #include <mach/littleton.h> 49 - #include <plat/pxa3xx_nand.h> 49 + #include <linux/platform_data/mtd-nand-pxa3xx.h> 50 50 51 51 #include "generic.h" 52 52
+4 -4
arch/arm/mach-pxa/lpd270.c
··· 41 41 #include <mach/pxa27x.h> 42 42 #include <mach/lpd270.h> 43 43 #include <mach/audio.h> 44 - #include <mach/pxafb.h> 45 - #include <mach/mmc.h> 46 - #include <mach/irda.h> 47 - #include <mach/ohci.h> 44 + #include <linux/platform_data/video-pxafb.h> 45 + #include <linux/platform_data/mmc-pxamci.h> 46 + #include <linux/platform_data/irda-pxaficp.h> 47 + #include <linux/platform_data/usb-ohci-pxa27x.h> 48 48 #include <mach/smemc.h> 49 49 50 50 #include "generic.h"
+3 -3
arch/arm/mach-pxa/lubbock.c
··· 46 46 #include <mach/audio.h> 47 47 #include <mach/lubbock.h> 48 48 #include <mach/udc.h> 49 - #include <mach/irda.h> 50 - #include <mach/pxafb.h> 51 - #include <mach/mmc.h> 49 + #include <linux/platform_data/irda-pxaficp.h> 50 + #include <linux/platform_data/video-pxafb.h> 51 + #include <linux/platform_data/mmc-pxamci.h> 52 52 #include <mach/pm.h> 53 53 #include <mach/smemc.h> 54 54
+4 -4
arch/arm/mach-pxa/magician.c
··· 38 38 39 39 #include <mach/pxa27x.h> 40 40 #include <mach/magician.h> 41 - #include <mach/pxafb.h> 42 - #include <mach/mmc.h> 43 - #include <mach/irda.h> 44 - #include <mach/ohci.h> 41 + #include <linux/platform_data/video-pxafb.h> 42 + #include <linux/platform_data/mmc-pxamci.h> 43 + #include <linux/platform_data/irda-pxaficp.h> 44 + #include <linux/platform_data/usb-ohci-pxa27x.h> 45 45 46 46 #include "devices.h" 47 47 #include "generic.h"
+5 -5
arch/arm/mach-pxa/mainstone.c
··· 45 45 #include <mach/pxa27x.h> 46 46 #include <mach/mainstone.h> 47 47 #include <mach/audio.h> 48 - #include <mach/pxafb.h> 49 - #include <mach/mmc.h> 50 - #include <mach/irda.h> 51 - #include <mach/ohci.h> 52 - #include <plat/pxa27x_keypad.h> 48 + #include <linux/platform_data/video-pxafb.h> 49 + #include <linux/platform_data/mmc-pxamci.h> 50 + #include <linux/platform_data/irda-pxaficp.h> 51 + #include <linux/platform_data/usb-ohci-pxa27x.h> 52 + #include <linux/platform_data/keypad-pxa27x.h> 53 53 #include <mach/smemc.h> 54 54 55 55 #include "generic.h"
+4 -4
arch/arm/mach-pxa/mioa701.c
··· 46 46 47 47 #include <mach/pxa27x.h> 48 48 #include <mach/regs-rtc.h> 49 - #include <plat/pxa27x_keypad.h> 50 - #include <mach/pxafb.h> 51 - #include <mach/mmc.h> 49 + #include <linux/platform_data/keypad-pxa27x.h> 50 + #include <linux/platform_data/video-pxafb.h> 51 + #include <linux/platform_data/mmc-pxamci.h> 52 52 #include <mach/udc.h> 53 53 #include <mach/pxa27x-udc.h> 54 - #include <mach/camera.h> 54 + #include <linux/platform_data/camera-pxa.h> 55 55 #include <mach/audio.h> 56 56 #include <mach/smemc.h> 57 57 #include <media/soc_camera.h>
+4 -4
arch/arm/mach-pxa/mxm8x10.c
··· 24 24 #include <linux/gpio.h> 25 25 #include <linux/i2c/pxa-i2c.h> 26 26 27 - #include <plat/pxa3xx_nand.h> 27 + #include <linux/platform_data/mtd-nand-pxa3xx.h> 28 28 29 - #include <mach/pxafb.h> 30 - #include <mach/mmc.h> 31 - #include <mach/ohci.h> 29 + #include <linux/platform_data/video-pxafb.h> 30 + #include <linux/platform_data/mmc-pxamci.h> 31 + #include <linux/platform_data/usb-ohci-pxa27x.h> 32 32 #include <mach/pxa320.h> 33 33 34 34 #include <mach/mxm8x10.h>
+4 -4
arch/arm/mach-pxa/palm27x.c
··· 29 29 30 30 #include <mach/pxa27x.h> 31 31 #include <mach/audio.h> 32 - #include <mach/mmc.h> 33 - #include <mach/pxafb.h> 34 - #include <mach/irda.h> 32 + #include <linux/platform_data/mmc-pxamci.h> 33 + #include <linux/platform_data/video-pxafb.h> 34 + #include <linux/platform_data/irda-pxaficp.h> 35 35 #include <mach/udc.h> 36 - #include <mach/palmasoc.h> 36 + #include <linux/platform_data/asoc-palm27x.h> 37 37 #include <mach/palm27x.h> 38 38 39 39 #include "generic.h"
+5 -5
arch/arm/mach-pxa/palmld.c
··· 35 35 #include <mach/pxa27x.h> 36 36 #include <mach/audio.h> 37 37 #include <mach/palmld.h> 38 - #include <mach/mmc.h> 39 - #include <mach/pxafb.h> 40 - #include <mach/irda.h> 41 - #include <plat/pxa27x_keypad.h> 42 - #include <mach/palmasoc.h> 38 + #include <linux/platform_data/mmc-pxamci.h> 39 + #include <linux/platform_data/video-pxafb.h> 40 + #include <linux/platform_data/irda-pxaficp.h> 41 + #include <linux/platform_data/keypad-pxa27x.h> 42 + #include <linux/platform_data/asoc-palm27x.h> 43 43 #include <mach/palm27x.h> 44 44 45 45 #include "generic.h"
+5 -5
arch/arm/mach-pxa/palmt5.c
··· 36 36 #include <mach/pxa27x.h> 37 37 #include <mach/audio.h> 38 38 #include <mach/palmt5.h> 39 - #include <mach/mmc.h> 40 - #include <mach/pxafb.h> 41 - #include <mach/irda.h> 42 - #include <plat/pxa27x_keypad.h> 39 + #include <linux/platform_data/mmc-pxamci.h> 40 + #include <linux/platform_data/video-pxafb.h> 41 + #include <linux/platform_data/irda-pxaficp.h> 42 + #include <linux/platform_data/keypad-pxa27x.h> 43 43 #include <mach/udc.h> 44 - #include <mach/palmasoc.h> 44 + #include <linux/platform_data/asoc-palm27x.h> 45 45 #include <mach/palm27x.h> 46 46 47 47 #include "generic.h"
+3 -3
arch/arm/mach-pxa/palmtc.c
··· 34 34 #include <mach/pxa25x.h> 35 35 #include <mach/audio.h> 36 36 #include <mach/palmtc.h> 37 - #include <mach/mmc.h> 38 - #include <mach/pxafb.h> 39 - #include <mach/irda.h> 37 + #include <linux/platform_data/mmc-pxamci.h> 38 + #include <linux/platform_data/video-pxafb.h> 39 + #include <linux/platform_data/irda-pxaficp.h> 40 40 #include <mach/udc.h> 41 41 42 42 #include "generic.h"
+4 -4
arch/arm/mach-pxa/palmte2.c
··· 34 34 #include <mach/pxa25x.h> 35 35 #include <mach/audio.h> 36 36 #include <mach/palmte2.h> 37 - #include <mach/mmc.h> 38 - #include <mach/pxafb.h> 39 - #include <mach/irda.h> 37 + #include <linux/platform_data/mmc-pxamci.h> 38 + #include <linux/platform_data/video-pxafb.h> 39 + #include <linux/platform_data/irda-pxaficp.h> 40 40 #include <mach/udc.h> 41 - #include <mach/palmasoc.h> 41 + #include <linux/platform_data/asoc-palm27x.h> 42 42 43 43 #include "generic.h" 44 44 #include "devices.h"
+7 -7
arch/arm/mach-pxa/palmtreo.c
··· 35 35 #include <mach/pxa27x-udc.h> 36 36 #include <mach/audio.h> 37 37 #include <mach/palmtreo.h> 38 - #include <mach/mmc.h> 39 - #include <mach/pxafb.h> 40 - #include <mach/irda.h> 41 - #include <plat/pxa27x_keypad.h> 38 + #include <linux/platform_data/mmc-pxamci.h> 39 + #include <linux/platform_data/video-pxafb.h> 40 + #include <linux/platform_data/irda-pxaficp.h> 41 + #include <linux/platform_data/keypad-pxa27x.h> 42 42 #include <mach/udc.h> 43 - #include <mach/ohci.h> 43 + #include <linux/platform_data/usb-ohci-pxa27x.h> 44 44 #include <mach/pxa2xx-regs.h> 45 - #include <mach/palmasoc.h> 46 - #include <mach/camera.h> 45 + #include <linux/platform_data/asoc-palm27x.h> 46 + #include <linux/platform_data/camera-pxa.h> 47 47 #include <mach/palm27x.h> 48 48 49 49 #include <sound/pxa2xx-lib.h>
+5 -5
arch/arm/mach-pxa/palmtx.c
··· 40 40 #include <mach/pxa27x.h> 41 41 #include <mach/audio.h> 42 42 #include <mach/palmtx.h> 43 - #include <mach/mmc.h> 44 - #include <mach/pxafb.h> 45 - #include <mach/irda.h> 46 - #include <plat/pxa27x_keypad.h> 43 + #include <linux/platform_data/mmc-pxamci.h> 44 + #include <linux/platform_data/video-pxafb.h> 45 + #include <linux/platform_data/irda-pxaficp.h> 46 + #include <linux/platform_data/keypad-pxa27x.h> 47 47 #include <mach/udc.h> 48 - #include <mach/palmasoc.h> 48 + #include <linux/platform_data/asoc-palm27x.h> 49 49 #include <mach/palm27x.h> 50 50 51 51 #include "generic.h"
+6 -6
arch/arm/mach-pxa/palmz72.c
··· 40 40 #include <mach/pxa27x.h> 41 41 #include <mach/audio.h> 42 42 #include <mach/palmz72.h> 43 - #include <mach/mmc.h> 44 - #include <mach/pxafb.h> 45 - #include <mach/irda.h> 46 - #include <plat/pxa27x_keypad.h> 43 + #include <linux/platform_data/mmc-pxamci.h> 44 + #include <linux/platform_data/video-pxafb.h> 45 + #include <linux/platform_data/irda-pxaficp.h> 46 + #include <linux/platform_data/keypad-pxa27x.h> 47 47 #include <mach/udc.h> 48 - #include <mach/palmasoc.h> 48 + #include <linux/platform_data/asoc-palm27x.h> 49 49 #include <mach/palm27x.h> 50 50 51 51 #include <mach/pm.h> 52 - #include <mach/camera.h> 52 + #include <linux/platform_data/camera-pxa.h> 53 53 54 54 #include <media/soc_camera.h> 55 55
+4 -4
arch/arm/mach-pxa/pcm990-baseboard.c
··· 28 28 29 29 #include <media/soc_camera.h> 30 30 31 - #include <mach/camera.h> 31 + #include <linux/platform_data/camera-pxa.h> 32 32 #include <asm/mach/map.h> 33 33 #include <mach/pxa27x.h> 34 34 #include <mach/audio.h> 35 - #include <mach/mmc.h> 36 - #include <mach/ohci.h> 35 + #include <linux/platform_data/mmc-pxamci.h> 36 + #include <linux/platform_data/usb-ohci-pxa27x.h> 37 37 #include <mach/pcm990_baseboard.h> 38 - #include <mach/pxafb.h> 38 + #include <linux/platform_data/video-pxafb.h> 39 39 40 40 #include "devices.h" 41 41 #include "generic.h"
+3 -3
arch/arm/mach-pxa/poodle.c
··· 40 40 #include <asm/mach/irq.h> 41 41 42 42 #include <mach/pxa25x.h> 43 - #include <mach/mmc.h> 43 + #include <linux/platform_data/mmc-pxamci.h> 44 44 #include <mach/udc.h> 45 - #include <mach/irda.h> 45 + #include <linux/platform_data/irda-pxaficp.h> 46 46 #include <mach/poodle.h> 47 - #include <mach/pxafb.h> 47 + #include <linux/platform_data/video-pxafb.h> 48 48 49 49 #include <asm/hardware/scoop.h> 50 50 #include <asm/hardware/locomo.h>
+1 -1
arch/arm/mach-pxa/pxa27x.c
··· 30 30 #include <mach/irqs.h> 31 31 #include <mach/pxa27x.h> 32 32 #include <mach/reset.h> 33 - #include <mach/ohci.h> 33 + #include <linux/platform_data/usb-ohci-pxa27x.h> 34 34 #include <mach/pm.h> 35 35 #include <mach/dma.h> 36 36 #include <mach/smemc.h>
+1 -1
arch/arm/mach-pxa/pxa2xx.c
··· 19 19 #include <mach/pxa2xx-regs.h> 20 20 #include <mach/mfp-pxa25x.h> 21 21 #include <mach/reset.h> 22 - #include <mach/irda.h> 22 + #include <linux/platform_data/irda-pxaficp.h> 23 23 24 24 void pxa2xx_clear_reset_status(unsigned int mask) 25 25 {
+1 -1
arch/arm/mach-pxa/pxa3xx-ulpi.c
··· 27 27 28 28 #include <mach/hardware.h> 29 29 #include <mach/regs-u2d.h> 30 - #include <mach/pxa3xx-u2d.h> 30 + #include <linux/platform_data/usb-pxa3xx-ulpi.h> 31 31 32 32 struct pxa3xx_u2d_ulpi { 33 33 struct clk *clk;
+1 -1
arch/arm/mach-pxa/pxa3xx.c
··· 27 27 #include <mach/hardware.h> 28 28 #include <mach/pxa3xx-regs.h> 29 29 #include <mach/reset.h> 30 - #include <mach/ohci.h> 30 + #include <linux/platform_data/usb-ohci-pxa27x.h> 31 31 #include <mach/pm.h> 32 32 #include <mach/dma.h> 33 33 #include <mach/smemc.h>
+4 -4
arch/arm/mach-pxa/raumfeld.c
··· 49 49 #include <asm/mach/arch.h> 50 50 51 51 #include <mach/pxa300.h> 52 - #include <mach/ohci.h> 53 - #include <mach/pxafb.h> 54 - #include <mach/mmc.h> 55 - #include <plat/pxa3xx_nand.h> 52 + #include <linux/platform_data/usb-ohci-pxa27x.h> 53 + #include <linux/platform_data/video-pxafb.h> 54 + #include <linux/platform_data/mmc-pxamci.h> 55 + #include <linux/platform_data/mtd-nand-pxa3xx.h> 56 56 57 57 #include "generic.h" 58 58 #include "devices.h"
+1 -1
arch/arm/mach-pxa/saar.c
··· 32 32 #include <asm/mach/flash.h> 33 33 34 34 #include <mach/pxa930.h> 35 - #include <mach/pxafb.h> 35 + #include <linux/platform_data/video-pxafb.h> 36 36 37 37 #include "devices.h" 38 38 #include "generic.h"
+4 -4
arch/arm/mach-pxa/spitz.c
··· 41 41 #include <mach/pxa27x.h> 42 42 #include <mach/pxa27x-udc.h> 43 43 #include <mach/reset.h> 44 - #include <mach/irda.h> 45 - #include <mach/mmc.h> 46 - #include <mach/ohci.h> 47 - #include <mach/pxafb.h> 44 + #include <linux/platform_data/irda-pxaficp.h> 45 + #include <linux/platform_data/mmc-pxamci.h> 46 + #include <linux/platform_data/usb-ohci-pxa27x.h> 47 + #include <linux/platform_data/video-pxafb.h> 48 48 #include <mach/spitz.h> 49 49 #include <mach/sharpsl_pm.h> 50 50 #include <mach/smemc.h>
+1 -1
arch/arm/mach-pxa/stargate2.c
··· 44 44 #include <asm/mach/flash.h> 45 45 46 46 #include <mach/pxa27x.h> 47 - #include <mach/mmc.h> 47 + #include <linux/platform_data/mmc-pxamci.h> 48 48 #include <mach/udc.h> 49 49 #include <mach/pxa27x-udc.h> 50 50 #include <mach/smemc.h>
+2 -2
arch/arm/mach-pxa/tavorevb.c
··· 24 24 #include <asm/mach/arch.h> 25 25 26 26 #include <mach/pxa930.h> 27 - #include <mach/pxafb.h> 28 - #include <plat/pxa27x_keypad.h> 27 + #include <linux/platform_data/video-pxafb.h> 28 + #include <linux/platform_data/keypad-pxa27x.h> 29 29 30 30 #include "devices.h" 31 31 #include "generic.h"
+2 -2
arch/arm/mach-pxa/tosa.c
··· 42 42 43 43 #include <mach/pxa25x.h> 44 44 #include <mach/reset.h> 45 - #include <mach/irda.h> 46 - #include <mach/mmc.h> 45 + #include <linux/platform_data/irda-pxaficp.h> 46 + #include <linux/platform_data/mmc-pxamci.h> 47 47 #include <mach/udc.h> 48 48 #include <mach/tosa_bt.h> 49 49 #include <mach/audio.h>
+4 -4
arch/arm/mach-pxa/trizeps4.c
··· 43 43 #include <mach/pxa27x.h> 44 44 #include <mach/trizeps4.h> 45 45 #include <mach/audio.h> 46 - #include <mach/pxafb.h> 47 - #include <mach/mmc.h> 48 - #include <mach/irda.h> 49 - #include <mach/ohci.h> 46 + #include <linux/platform_data/video-pxafb.h> 47 + #include <linux/platform_data/mmc-pxamci.h> 48 + #include <linux/platform_data/irda-pxaficp.h> 49 + #include <linux/platform_data/usb-ohci-pxa27x.h> 50 50 #include <mach/smemc.h> 51 51 52 52 #include "generic.h"
+2 -2
arch/arm/mach-pxa/viper.c
··· 48 48 49 49 #include <mach/pxa25x.h> 50 50 #include <mach/audio.h> 51 - #include <mach/pxafb.h> 51 + #include <linux/platform_data/video-pxafb.h> 52 52 #include <mach/regs-uart.h> 53 - #include <mach/arcom-pcmcia.h> 53 + #include <linux/platform_data/pcmcia-pxa2xx_viper.h> 54 54 #include <mach/viper.h> 55 55 56 56 #include <asm/setup.h>
+4 -4
arch/arm/mach-pxa/vpac270.c
··· 33 33 #include <mach/pxa27x.h> 34 34 #include <mach/audio.h> 35 35 #include <mach/vpac270.h> 36 - #include <mach/mmc.h> 37 - #include <mach/pxafb.h> 38 - #include <mach/ohci.h> 36 + #include <linux/platform_data/mmc-pxamci.h> 37 + #include <linux/platform_data/video-pxafb.h> 38 + #include <linux/platform_data/usb-ohci-pxa27x.h> 39 39 #include <mach/pxa27x-udc.h> 40 40 #include <mach/udc.h> 41 - #include <mach/pata_pxa.h> 41 + #include <linux/platform_data/ata-pxa.h> 42 42 43 43 #include "generic.h" 44 44 #include "devices.h"
+3 -3
arch/arm/mach-pxa/z2.c
··· 37 37 #include <mach/pxa27x.h> 38 38 #include <mach/mfp-pxa27x.h> 39 39 #include <mach/z2.h> 40 - #include <mach/pxafb.h> 41 - #include <mach/mmc.h> 42 - #include <plat/pxa27x_keypad.h> 40 + #include <linux/platform_data/video-pxafb.h> 41 + #include <linux/platform_data/mmc-pxamci.h> 42 + #include <linux/platform_data/keypad-pxa27x.h> 43 43 #include <mach/pm.h> 44 44 45 45 #include "generic.h"
+4 -4
arch/arm/mach-pxa/zeus.c
··· 38 38 39 39 #include <mach/pxa27x.h> 40 40 #include <mach/regs-uart.h> 41 - #include <mach/ohci.h> 42 - #include <mach/mmc.h> 41 + #include <linux/platform_data/usb-ohci-pxa27x.h> 42 + #include <linux/platform_data/mmc-pxamci.h> 43 43 #include <mach/pxa27x-udc.h> 44 44 #include <mach/udc.h> 45 - #include <mach/pxafb.h> 45 + #include <linux/platform_data/video-pxafb.h> 46 46 #include <mach/pm.h> 47 47 #include <mach/audio.h> 48 - #include <mach/arcom-pcmcia.h> 48 + #include <linux/platform_data/pcmcia-pxa2xx_viper.h> 49 49 #include <mach/zeus.h> 50 50 #include <mach/smemc.h> 51 51
+5 -5
arch/arm/mach-pxa/zylonite.c
··· 26 26 #include <asm/mach/arch.h> 27 27 #include <mach/pxa3xx.h> 28 28 #include <mach/audio.h> 29 - #include <mach/pxafb.h> 29 + #include <linux/platform_data/video-pxafb.h> 30 30 #include <mach/zylonite.h> 31 - #include <mach/mmc.h> 32 - #include <mach/ohci.h> 33 - #include <plat/pxa27x_keypad.h> 34 - #include <plat/pxa3xx_nand.h> 31 + #include <linux/platform_data/mmc-pxamci.h> 32 + #include <linux/platform_data/usb-ohci-pxa27x.h> 33 + #include <linux/platform_data/keypad-pxa27x.h> 34 + #include <linux/platform_data/mtd-nand-pxa3xx.h> 35 35 36 36 #include "devices.h" 37 37 #include "generic.h"
arch/arm/plat-pxa/include/plat/pxa27x_keypad.h include/linux/platform_data/keypad-pxa27x.h
arch/arm/plat-pxa/include/plat/pxa3xx_nand.h include/linux/platform_data/mtd-nand-pxa3xx.h
+1 -1
drivers/ata/pata_pxa.c
··· 32 32 #include <scsi/scsi_host.h> 33 33 34 34 #include <mach/pxa2xx-regs.h> 35 - #include <mach/pata_pxa.h> 35 + #include <linux/platform_data/ata-pxa.h> 36 36 #include <mach/dma.h> 37 37 38 38 #define DRV_NAME "pata_pxa"
+1 -1
drivers/dma/mmp_tdma.c
··· 19 19 #include <linux/platform_device.h> 20 20 #include <linux/device.h> 21 21 #include <mach/regs-icu.h> 22 - #include <mach/sram.h> 22 + #include <linux/platform_data/dma-mmp_tdma.h> 23 23 24 24 #include "dmaengine.h" 25 25
+1 -1
drivers/input/keyboard/pxa27x_keypad.c
··· 32 32 #include <asm/mach/map.h> 33 33 34 34 #include <mach/hardware.h> 35 - #include <plat/pxa27x_keypad.h> 35 + #include <linux/platform_data/keypad-pxa27x.h> 36 36 /* 37 37 * Keypad Controller registers 38 38 */
+1 -1
drivers/input/keyboard/pxa930_rotary.c
··· 15 15 #include <linux/io.h> 16 16 #include <linux/slab.h> 17 17 18 - #include <mach/pxa930_rotary.h> 18 + #include <linux/platform_data/keyboard-pxa930_rotary.h> 19 19 20 20 #define SBCR (0x04) 21 21 #define ERCR (0x0c)
+1 -1
drivers/input/mouse/pxa930_trkball.c
··· 20 20 #include <linux/slab.h> 21 21 22 22 #include <mach/hardware.h> 23 - #include <mach/pxa930_trkball.h> 23 + #include <linux/platform_data/mouse-pxa930_trkball.h> 24 24 25 25 /* Trackball Controller Register Definitions */ 26 26 #define TBCR (0x000C)
+1 -1
drivers/media/video/pxa_camera.c
··· 37 37 #include <linux/videodev2.h> 38 38 39 39 #include <mach/dma.h> 40 - #include <mach/camera.h> 40 + #include <linux/platform_data/camera-pxa.h> 41 41 42 42 #define PXA_CAM_VERSION "0.0.6" 43 43 #define PXA_CAM_DRV_NAME "pxa27x-camera"
+1 -1
drivers/mmc/host/pxamci.c
··· 35 35 36 36 #include <mach/hardware.h> 37 37 #include <mach/dma.h> 38 - #include <mach/mmc.h> 38 + #include <linux/platform_data/mmc-pxamci.h> 39 39 40 40 #include "pxamci.h" 41 41
+1 -1
drivers/mtd/nand/pxa3xx_nand.c
··· 24 24 #include <linux/slab.h> 25 25 26 26 #include <mach/dma.h> 27 - #include <plat/pxa3xx_nand.h> 27 + #include <linux/platform_data/mtd-nand-pxa3xx.h> 28 28 29 29 #define CHIP_DELAY_TIMEOUT (2 * HZ/10) 30 30 #define NAND_STOP_DELAY (2 * HZ/50)
+1 -1
drivers/net/irda/pxaficp_ir.c
··· 28 28 #include <net/irda/irda_device.h> 29 29 30 30 #include <mach/dma.h> 31 - #include <mach/irda.h> 31 + #include <linux/platform_data/irda-pxaficp.h> 32 32 #include <mach/regs-uart.h> 33 33 #include <mach/regs-ost.h> 34 34
+1 -1
drivers/pcmcia/pxa2xx_viper.c
··· 25 25 26 26 #include <asm/irq.h> 27 27 28 - #include <mach/arcom-pcmcia.h> 28 + #include <linux/platform_data/pcmcia-pxa2xx_viper.h> 29 29 30 30 #include "soc_common.h" 31 31 #include "pxa2xx_base.h"
+2 -2
drivers/usb/host/ohci-pxa27x.c
··· 24 24 #include <linux/platform_device.h> 25 25 #include <linux/clk.h> 26 26 #include <mach/hardware.h> 27 - #include <mach/ohci.h> 28 - #include <mach/pxa3xx-u2d.h> 27 + #include <linux/platform_data/usb-ohci-pxa27x.h> 28 + #include <linux/platform_data/usb-pxa3xx-ulpi.h> 29 29 30 30 /* 31 31 * UHC: USB Host Controller (OHCI-like) register definitions
+1 -1
drivers/video/pxafb.c
··· 61 61 #include <asm/irq.h> 62 62 #include <asm/div64.h> 63 63 #include <mach/bitfield.h> 64 - #include <mach/pxafb.h> 64 + #include <linux/platform_data/video-pxafb.h> 65 65 66 66 /* 67 67 * Complain if VAR is out of range.
+1 -1
sound/soc/pxa/palm27x.c
··· 25 25 26 26 #include <asm/mach-types.h> 27 27 #include <mach/audio.h> 28 - #include <mach/palmasoc.h> 28 + #include <linux/platform_data/asoc-palm27x.h> 29 29 30 30 #include "../codecs/wm9712.h" 31 31 #include "pxa2xx-ac97.h"