aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-pxa
diff options
context:
space:
mode:
authorDmitry Torokhov <dmitry.torokhov@gmail.com>2016-03-15 19:54:45 -0400
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2016-03-15 19:54:45 -0400
commit245f0db0de926601353776085e6f6a4c974c5615 (patch)
treeb493e9e726f4a898041f7861d0df328aa1a348a1 /arch/arm/mach-pxa
parent24672bdfb357b91bed0ea8d432241bf7bdefc8a8 (diff)
parentb562e44f507e863c6792946e4e1b1449fbbac85d (diff)
Merge tag 'v4.5' into next
Merge with Linux 4.5 to get PROPERTY_ENTRY_INTEGER() that is needed to fix pxa/raumfeld rotary encoder properties.
Diffstat (limited to 'arch/arm/mach-pxa')
-rw-r--r--arch/arm/mach-pxa/am200epd.c4
-rw-r--r--arch/arm/mach-pxa/am300epd.c4
-rw-r--r--arch/arm/mach-pxa/balloon3.c8
-rw-r--r--arch/arm/mach-pxa/capc7117.c4
-rw-r--r--arch/arm/mach-pxa/cm-x255.c2
-rw-r--r--arch/arm/mach-pxa/cm-x270.c2
-rw-r--r--arch/arm/mach-pxa/cm-x2xx.c13
-rw-r--r--arch/arm/mach-pxa/cm-x300.c4
-rw-r--r--arch/arm/mach-pxa/colibri-evalboard.c6
-rw-r--r--arch/arm/mach-pxa/colibri-pxa270-income.c4
-rw-r--r--arch/arm/mach-pxa/colibri-pxa270.c4
-rw-r--r--arch/arm/mach-pxa/colibri-pxa300.c4
-rw-r--r--arch/arm/mach-pxa/colibri-pxa320.c8
-rw-r--r--arch/arm/mach-pxa/colibri-pxa3xx.c4
-rw-r--r--arch/arm/mach-pxa/colibri.h (renamed from arch/arm/mach-pxa/include/mach/colibri.h)0
-rw-r--r--arch/arm/mach-pxa/corgi.c6
-rw-r--r--arch/arm/mach-pxa/corgi_pm.c2
-rw-r--r--arch/arm/mach-pxa/csb726.c4
-rw-r--r--arch/arm/mach-pxa/csb726.h (renamed from arch/arm/mach-pxa/include/mach/csb726.h)2
-rw-r--r--arch/arm/mach-pxa/devices.c4
-rw-r--r--arch/arm/mach-pxa/em-x270.c8
-rw-r--r--arch/arm/mach-pxa/eseries-irq.h (renamed from arch/arm/mach-pxa/include/mach/eseries-irq.h)0
-rw-r--r--arch/arm/mach-pxa/eseries.c6
-rw-r--r--arch/arm/mach-pxa/ezx.c14
-rw-r--r--arch/arm/mach-pxa/gumstix.c6
-rw-r--r--arch/arm/mach-pxa/gumstix.h (renamed from arch/arm/mach-pxa/include/mach/gumstix.h)2
-rw-r--r--arch/arm/mach-pxa/h5000.c6
-rw-r--r--arch/arm/mach-pxa/h5000.h (renamed from arch/arm/mach-pxa/include/mach/h5000.h)2
-rw-r--r--arch/arm/mach-pxa/himalaya.c2
-rw-r--r--arch/arm/mach-pxa/hx4700.c2
-rw-r--r--arch/arm/mach-pxa/icontrol.c4
-rw-r--r--arch/arm/mach-pxa/idp.c4
-rw-r--r--arch/arm/mach-pxa/idp.h (renamed from arch/arm/mach-pxa/include/mach/idp.h)2
-rw-r--r--arch/arm/mach-pxa/littleton.c4
-rw-r--r--arch/arm/mach-pxa/littleton.h (renamed from arch/arm/mach-pxa/include/mach/littleton.h)0
-rw-r--r--arch/arm/mach-pxa/lpd270.c4
-rw-r--r--arch/arm/mach-pxa/lpd270.h (renamed from arch/arm/mach-pxa/include/mach/lpd270.h)0
-rw-r--r--arch/arm/mach-pxa/lubbock.c6
-rw-r--r--arch/arm/mach-pxa/magician.c6
-rw-r--r--arch/arm/mach-pxa/mainstone.c2
-rw-r--r--arch/arm/mach-pxa/mfp-pxa25x.h (renamed from arch/arm/mach-pxa/include/mach/mfp-pxa25x.h)2
-rw-r--r--arch/arm/mach-pxa/mfp-pxa27x.h (renamed from arch/arm/mach-pxa/include/mach/mfp-pxa27x.h)2
-rw-r--r--arch/arm/mach-pxa/mfp-pxa2xx.c2
-rw-r--r--arch/arm/mach-pxa/mfp-pxa2xx.h (renamed from arch/arm/mach-pxa/include/mach/mfp-pxa2xx.h)0
-rw-r--r--arch/arm/mach-pxa/mfp-pxa300.h (renamed from arch/arm/mach-pxa/include/mach/mfp-pxa300.h)2
-rw-r--r--arch/arm/mach-pxa/mfp-pxa320.h (renamed from arch/arm/mach-pxa/include/mach/mfp-pxa320.h)2
-rw-r--r--arch/arm/mach-pxa/mfp-pxa3xx.c2
-rw-r--r--arch/arm/mach-pxa/mfp-pxa3xx.h (renamed from arch/arm/mach-pxa/include/mach/mfp-pxa3xx.h)0
-rw-r--r--arch/arm/mach-pxa/mfp-pxa930.h (renamed from arch/arm/mach-pxa/include/mach/mfp-pxa930.h)2
-rw-r--r--arch/arm/mach-pxa/mioa701.c12
-rw-r--r--arch/arm/mach-pxa/mioa701.h (renamed from arch/arm/mach-pxa/include/mach/mioa701.h)0
-rw-r--r--arch/arm/mach-pxa/mp900.c2
-rw-r--r--arch/arm/mach-pxa/mxm8x10.c4
-rw-r--r--arch/arm/mach-pxa/mxm8x10.h (renamed from arch/arm/mach-pxa/include/mach/mxm8x10.h)0
-rw-r--r--arch/arm/mach-pxa/palm27x.c6
-rw-r--r--arch/arm/mach-pxa/palm27x.h (renamed from arch/arm/mach-pxa/include/mach/palm27x.h)0
-rw-r--r--arch/arm/mach-pxa/palmld.c4
-rw-r--r--arch/arm/mach-pxa/palmt5.c8
-rw-r--r--arch/arm/mach-pxa/palmt5.h (renamed from arch/arm/mach-pxa/include/mach/palmt5.h)2
-rw-r--r--arch/arm/mach-pxa/palmtc.c4
-rw-r--r--arch/arm/mach-pxa/palmte2.c6
-rw-r--r--arch/arm/mach-pxa/palmte2.h (renamed from arch/arm/mach-pxa/include/mach/palmte2.h)0
-rw-r--r--arch/arm/mach-pxa/palmtreo.c12
-rw-r--r--arch/arm/mach-pxa/palmtreo.h (renamed from arch/arm/mach-pxa/include/mach/palmtreo.h)0
-rw-r--r--arch/arm/mach-pxa/palmtx.c8
-rw-r--r--arch/arm/mach-pxa/palmz72.c12
-rw-r--r--arch/arm/mach-pxa/palmz72.h (renamed from arch/arm/mach-pxa/include/mach/palmz72.h)0
-rw-r--r--arch/arm/mach-pxa/pcm027.c4
-rw-r--r--arch/arm/mach-pxa/pcm027.h (renamed from arch/arm/mach-pxa/include/mach/pcm027.h)2
-rw-r--r--arch/arm/mach-pxa/pcm990-baseboard.c8
-rw-r--r--arch/arm/mach-pxa/pcm990_baseboard.h (renamed from arch/arm/mach-pxa/include/mach/pcm990_baseboard.h)4
-rw-r--r--arch/arm/mach-pxa/pm.c2
-rw-r--r--arch/arm/mach-pxa/pm.h (renamed from arch/arm/mach-pxa/include/mach/pm.h)0
-rw-r--r--arch/arm/mach-pxa/poodle.c4
-rw-r--r--arch/arm/mach-pxa/pxa25x.c4
-rw-r--r--arch/arm/mach-pxa/pxa25x.h (renamed from arch/arm/mach-pxa/include/mach/pxa25x.h)2
-rw-r--r--arch/arm/mach-pxa/pxa27x-udc.h (renamed from arch/arm/mach-pxa/include/mach/pxa27x-udc.h)0
-rw-r--r--arch/arm/mach-pxa/pxa27x.c4
-rw-r--r--arch/arm/mach-pxa/pxa27x.h (renamed from arch/arm/mach-pxa/include/mach/pxa27x.h)2
-rw-r--r--arch/arm/mach-pxa/pxa2xx.c2
-rw-r--r--arch/arm/mach-pxa/pxa300.c2
-rw-r--r--arch/arm/mach-pxa/pxa300.h (renamed from arch/arm/mach-pxa/include/mach/pxa300.h)4
-rw-r--r--arch/arm/mach-pxa/pxa320.c2
-rw-r--r--arch/arm/mach-pxa/pxa320.h (renamed from arch/arm/mach-pxa/include/mach/pxa320.h)4
-rw-r--r--arch/arm/mach-pxa/pxa3xx-ulpi.c2
-rw-r--r--arch/arm/mach-pxa/pxa3xx.c2
-rw-r--r--arch/arm/mach-pxa/pxa3xx.h (renamed from arch/arm/mach-pxa/include/mach/pxa3xx.h)0
-rw-r--r--arch/arm/mach-pxa/pxa930.c2
-rw-r--r--arch/arm/mach-pxa/pxa930.h (renamed from arch/arm/mach-pxa/include/mach/pxa930.h)4
-rw-r--r--arch/arm/mach-pxa/raumfeld.c8
-rw-r--r--arch/arm/mach-pxa/regs-rtc.h (renamed from arch/arm/mach-pxa/include/mach/regs-rtc.h)0
-rw-r--r--arch/arm/mach-pxa/regs-u2d.h (renamed from arch/arm/mach-pxa/include/mach/regs-u2d.h)0
-rw-r--r--arch/arm/mach-pxa/saar.c2
-rw-r--r--arch/arm/mach-pxa/sharpsl_pm.c6
-rw-r--r--arch/arm/mach-pxa/sharpsl_pm.h (renamed from arch/arm/mach-pxa/include/mach/sharpsl_pm.h)0
-rw-r--r--arch/arm/mach-pxa/spitz.c6
-rw-r--r--arch/arm/mach-pxa/spitz_pm.c4
-rw-r--r--arch/arm/mach-pxa/stargate2.c6
-rw-r--r--arch/arm/mach-pxa/tavorevb.c2
-rw-r--r--arch/arm/mach-pxa/tosa-bt.c2
-rw-r--r--arch/arm/mach-pxa/tosa.c6
-rw-r--r--arch/arm/mach-pxa/tosa_bt.h (renamed from arch/arm/mach-pxa/include/mach/tosa_bt.h)0
-rw-r--r--arch/arm/mach-pxa/trizeps4.c2
-rw-r--r--arch/arm/mach-pxa/udc.h (renamed from arch/arm/mach-pxa/include/mach/udc.h)0
-rw-r--r--arch/arm/mach-pxa/viper.c4
-rw-r--r--arch/arm/mach-pxa/viper.h (renamed from arch/arm/mach-pxa/include/mach/viper.h)0
-rw-r--r--arch/arm/mach-pxa/vpac270.c6
-rw-r--r--arch/arm/mach-pxa/xcep.c2
-rw-r--r--arch/arm/mach-pxa/z2.c6
-rw-r--r--arch/arm/mach-pxa/zeus.c10
-rw-r--r--arch/arm/mach-pxa/zeus.h (renamed from arch/arm/mach-pxa/include/mach/zeus.h)0
-rw-r--r--arch/arm/mach-pxa/zylonite.c4
-rw-r--r--arch/arm/mach-pxa/zylonite.h (renamed from arch/arm/mach-pxa/include/mach/zylonite.h)0
-rw-r--r--arch/arm/mach-pxa/zylonite_pxa300.c4
-rw-r--r--arch/arm/mach-pxa/zylonite_pxa320.c4
115 files changed, 208 insertions, 199 deletions
diff --git a/arch/arm/mach-pxa/am200epd.c b/arch/arm/mach-pxa/am200epd.c
index 12fb0f4ae359..50e18ed37fa6 100644
--- a/arch/arm/mach-pxa/am200epd.c
+++ b/arch/arm/mach-pxa/am200epd.c
@@ -30,8 +30,8 @@
30#include <linux/irq.h> 30#include <linux/irq.h>
31#include <linux/gpio.h> 31#include <linux/gpio.h>
32 32
33#include <mach/pxa25x.h> 33#include "pxa25x.h"
34#include <mach/gumstix.h> 34#include "gumstix.h"
35#include <linux/platform_data/video-pxafb.h> 35#include <linux/platform_data/video-pxafb.h>
36 36
37#include "generic.h" 37#include "generic.h"
diff --git a/arch/arm/mach-pxa/am300epd.c b/arch/arm/mach-pxa/am300epd.c
index 8b90c4f2d430..17d08abeeb17 100644
--- a/arch/arm/mach-pxa/am300epd.c
+++ b/arch/arm/mach-pxa/am300epd.c
@@ -28,8 +28,8 @@
28#include <linux/irq.h> 28#include <linux/irq.h>
29#include <linux/gpio.h> 29#include <linux/gpio.h>
30 30
31#include <mach/gumstix.h> 31#include "gumstix.h"
32#include <mach/mfp-pxa25x.h> 32#include "mfp-pxa25x.h"
33#include <mach/irqs.h> 33#include <mach/irqs.h>
34#include <linux/platform_data/video-pxafb.h> 34#include <linux/platform_data/video-pxafb.h>
35 35
diff --git a/arch/arm/mach-pxa/balloon3.c b/arch/arm/mach-pxa/balloon3.c
index a727282bfa99..8a3c409294bf 100644
--- a/arch/arm/mach-pxa/balloon3.c
+++ b/arch/arm/mach-pxa/balloon3.c
@@ -42,13 +42,13 @@
42#include <asm/mach/irq.h> 42#include <asm/mach/irq.h>
43#include <asm/mach/flash.h> 43#include <asm/mach/flash.h>
44 44
45#include <mach/pxa27x.h> 45#include "pxa27x.h"
46#include <mach/balloon3.h> 46#include <mach/balloon3.h>
47#include <mach/audio.h> 47#include <mach/audio.h>
48#include <linux/platform_data/video-pxafb.h> 48#include <linux/platform_data/video-pxafb.h>
49#include <linux/platform_data/mmc-pxamci.h> 49#include <linux/platform_data/mmc-pxamci.h>
50#include <mach/udc.h> 50#include "udc.h"
51#include <mach/pxa27x-udc.h> 51#include "pxa27x-udc.h"
52#include <linux/platform_data/irda-pxaficp.h> 52#include <linux/platform_data/irda-pxaficp.h>
53#include <linux/platform_data/usb-ohci-pxa27x.h> 53#include <linux/platform_data/usb-ohci-pxa27x.h>
54 54
@@ -572,7 +572,7 @@ static inline void balloon3_i2c_init(void) {}
572#if defined(CONFIG_MTD_NAND_PLATFORM)||defined(CONFIG_MTD_NAND_PLATFORM_MODULE) 572#if defined(CONFIG_MTD_NAND_PLATFORM)||defined(CONFIG_MTD_NAND_PLATFORM_MODULE)
573static void balloon3_nand_cmd_ctl(struct mtd_info *mtd, int cmd, unsigned int ctrl) 573static void balloon3_nand_cmd_ctl(struct mtd_info *mtd, int cmd, unsigned int ctrl)
574{ 574{
575 struct nand_chip *this = mtd->priv; 575 struct nand_chip *this = mtd_to_nand(mtd);
576 uint8_t balloon3_ctl_set = 0, balloon3_ctl_clr = 0; 576 uint8_t balloon3_ctl_set = 0, balloon3_ctl_clr = 0;
577 577
578 if (ctrl & NAND_CTRL_CHANGE) { 578 if (ctrl & NAND_CTRL_CHANGE) {
diff --git a/arch/arm/mach-pxa/capc7117.c b/arch/arm/mach-pxa/capc7117.c
index bf366b39fa61..1c3cbfca9f40 100644
--- a/arch/arm/mach-pxa/capc7117.c
+++ b/arch/arm/mach-pxa/capc7117.c
@@ -29,8 +29,8 @@
29#include <asm/mach-types.h> 29#include <asm/mach-types.h>
30#include <asm/mach/arch.h> 30#include <asm/mach/arch.h>
31 31
32#include <mach/pxa320.h> 32#include "pxa320.h"
33#include <mach/mxm8x10.h> 33#include "mxm8x10.h"
34 34
35#include "generic.h" 35#include "generic.h"
36 36
diff --git a/arch/arm/mach-pxa/cm-x255.c b/arch/arm/mach-pxa/cm-x255.c
index be751470d37b..b592f79a1742 100644
--- a/arch/arm/mach-pxa/cm-x255.c
+++ b/arch/arm/mach-pxa/cm-x255.c
@@ -22,7 +22,7 @@
22#include <asm/mach-types.h> 22#include <asm/mach-types.h>
23#include <asm/mach/map.h> 23#include <asm/mach/map.h>
24 24
25#include <mach/pxa25x.h> 25#include "pxa25x.h"
26 26
27#include "generic.h" 27#include "generic.h"
28 28
diff --git a/arch/arm/mach-pxa/cm-x270.c b/arch/arm/mach-pxa/cm-x270.c
index 2503db9e3253..fa5f51d633a3 100644
--- a/arch/arm/mach-pxa/cm-x270.c
+++ b/arch/arm/mach-pxa/cm-x270.c
@@ -21,7 +21,7 @@
21#include <linux/spi/pxa2xx_spi.h> 21#include <linux/spi/pxa2xx_spi.h>
22#include <linux/spi/libertas_spi.h> 22#include <linux/spi/libertas_spi.h>
23 23
24#include <mach/pxa27x.h> 24#include "pxa27x.h"
25#include <linux/platform_data/usb-ohci-pxa27x.h> 25#include <linux/platform_data/usb-ohci-pxa27x.h>
26#include <linux/platform_data/mmc-pxamci.h> 26#include <linux/platform_data/mmc-pxamci.h>
27 27
diff --git a/arch/arm/mach-pxa/cm-x2xx.c b/arch/arm/mach-pxa/cm-x2xx.c
index a17a91eb8e9a..7202022ee243 100644
--- a/arch/arm/mach-pxa/cm-x2xx.c
+++ b/arch/arm/mach-pxa/cm-x2xx.c
@@ -22,9 +22,18 @@
22#include <asm/mach-types.h> 22#include <asm/mach-types.h>
23#include <asm/mach/map.h> 23#include <asm/mach/map.h>
24 24
25#include <mach/pxa25x.h> 25#include "pxa25x.h"
26#undef GPIO24_SSP1_SFRM 26#undef GPIO24_SSP1_SFRM
27#include <mach/pxa27x.h> 27#undef GPIO86_GPIO
28#undef GPIO87_GPIO
29#undef GPIO88_GPIO
30#undef GPIO89_GPIO
31#include "pxa27x.h"
32#undef GPIO24_SSP1_SFRM
33#undef GPIO86_GPIO
34#undef GPIO87_GPIO
35#undef GPIO88_GPIO
36#undef GPIO89_GPIO
28#include <mach/audio.h> 37#include <mach/audio.h>
29#include <linux/platform_data/video-pxafb.h> 38#include <linux/platform_data/video-pxafb.h>
30#include <mach/smemc.h> 39#include <mach/smemc.h>
diff --git a/arch/arm/mach-pxa/cm-x300.c b/arch/arm/mach-pxa/cm-x300.c
index a7dae60810e8..5f5ac7c8faf0 100644
--- a/arch/arm/mach-pxa/cm-x300.c
+++ b/arch/arm/mach-pxa/cm-x300.c
@@ -47,8 +47,8 @@
47#include <asm/setup.h> 47#include <asm/setup.h>
48#include <asm/system_info.h> 48#include <asm/system_info.h>
49 49
50#include <mach/pxa300.h> 50#include "pxa300.h"
51#include <mach/pxa27x-udc.h> 51#include "pxa27x-udc.h"
52#include <linux/platform_data/video-pxafb.h> 52#include <linux/platform_data/video-pxafb.h>
53#include <linux/platform_data/mmc-pxamci.h> 53#include <linux/platform_data/mmc-pxamci.h>
54#include <linux/platform_data/usb-ohci-pxa27x.h> 54#include <linux/platform_data/usb-ohci-pxa27x.h>
diff --git a/arch/arm/mach-pxa/colibri-evalboard.c b/arch/arm/mach-pxa/colibri-evalboard.c
index 638b0bb88426..dc44fbbe5073 100644
--- a/arch/arm/mach-pxa/colibri-evalboard.c
+++ b/arch/arm/mach-pxa/colibri-evalboard.c
@@ -22,11 +22,11 @@
22#include <linux/i2c/pxa-i2c.h> 22#include <linux/i2c/pxa-i2c.h>
23#include <asm/io.h> 23#include <asm/io.h>
24 24
25#include <mach/pxa27x.h> 25#include "pxa27x.h"
26#include <mach/colibri.h> 26#include "colibri.h"
27#include <linux/platform_data/mmc-pxamci.h> 27#include <linux/platform_data/mmc-pxamci.h>
28#include <linux/platform_data/usb-ohci-pxa27x.h> 28#include <linux/platform_data/usb-ohci-pxa27x.h>
29#include <mach/pxa27x-udc.h> 29#include "pxa27x-udc.h"
30 30
31#include "generic.h" 31#include "generic.h"
32#include "devices.h" 32#include "devices.h"
diff --git a/arch/arm/mach-pxa/colibri-pxa270-income.c b/arch/arm/mach-pxa/colibri-pxa270-income.c
index db20d25daaab..8cff770e6a00 100644
--- a/arch/arm/mach-pxa/colibri-pxa270-income.c
+++ b/arch/arm/mach-pxa/colibri-pxa270-income.c
@@ -30,8 +30,8 @@
30#include <mach/hardware.h> 30#include <mach/hardware.h>
31#include <linux/platform_data/mmc-pxamci.h> 31#include <linux/platform_data/mmc-pxamci.h>
32#include <linux/platform_data/usb-ohci-pxa27x.h> 32#include <linux/platform_data/usb-ohci-pxa27x.h>
33#include <mach/pxa27x.h> 33#include "pxa27x.h"
34#include <mach/pxa27x-udc.h> 34#include "pxa27x-udc.h"
35#include <linux/platform_data/video-pxafb.h> 35#include <linux/platform_data/video-pxafb.h>
36 36
37#include "devices.h" 37#include "devices.h"
diff --git a/arch/arm/mach-pxa/colibri-pxa270.c b/arch/arm/mach-pxa/colibri-pxa270.c
index 3503826333c7..e68acdd0cdbb 100644
--- a/arch/arm/mach-pxa/colibri-pxa270.c
+++ b/arch/arm/mach-pxa/colibri-pxa270.c
@@ -27,8 +27,8 @@
27#include <asm/sizes.h> 27#include <asm/sizes.h>
28 28
29#include <mach/audio.h> 29#include <mach/audio.h>
30#include <mach/colibri.h> 30#include "colibri.h"
31#include <mach/pxa27x.h> 31#include "pxa27x.h"
32 32
33#include "devices.h" 33#include "devices.h"
34#include "generic.h" 34#include "generic.h"
diff --git a/arch/arm/mach-pxa/colibri-pxa300.c b/arch/arm/mach-pxa/colibri-pxa300.c
index f1a1ac1fbd85..6a5558d95d4e 100644
--- a/arch/arm/mach-pxa/colibri-pxa300.c
+++ b/arch/arm/mach-pxa/colibri-pxa300.c
@@ -22,8 +22,8 @@
22#include <asm/mach/arch.h> 22#include <asm/mach/arch.h>
23#include <asm/mach/irq.h> 23#include <asm/mach/irq.h>
24 24
25#include <mach/pxa300.h> 25#include "pxa300.h"
26#include <mach/colibri.h> 26#include "colibri.h"
27#include <linux/platform_data/usb-ohci-pxa27x.h> 27#include <linux/platform_data/usb-ohci-pxa27x.h>
28#include <linux/platform_data/video-pxafb.h> 28#include <linux/platform_data/video-pxafb.h>
29#include <mach/audio.h> 29#include <mach/audio.h>
diff --git a/arch/arm/mach-pxa/colibri-pxa320.c b/arch/arm/mach-pxa/colibri-pxa320.c
index f6cc8b0ab82f..17067a3039a8 100644
--- a/arch/arm/mach-pxa/colibri-pxa320.c
+++ b/arch/arm/mach-pxa/colibri-pxa320.c
@@ -23,13 +23,13 @@
23#include <asm/mach/arch.h> 23#include <asm/mach/arch.h>
24#include <asm/mach/irq.h> 24#include <asm/mach/irq.h>
25 25
26#include <mach/pxa320.h> 26#include "pxa320.h"
27#include <mach/colibri.h> 27#include "colibri.h"
28#include <linux/platform_data/video-pxafb.h> 28#include <linux/platform_data/video-pxafb.h>
29#include <linux/platform_data/usb-ohci-pxa27x.h> 29#include <linux/platform_data/usb-ohci-pxa27x.h>
30#include <mach/audio.h> 30#include <mach/audio.h>
31#include <mach/pxa27x-udc.h> 31#include "pxa27x-udc.h"
32#include <mach/udc.h> 32#include "udc.h"
33 33
34#include "generic.h" 34#include "generic.h"
35#include "devices.h" 35#include "devices.h"
diff --git a/arch/arm/mach-pxa/colibri-pxa3xx.c b/arch/arm/mach-pxa/colibri-pxa3xx.c
index 8240291ab8cf..b04431bb4ba7 100644
--- a/arch/arm/mach-pxa/colibri-pxa3xx.c
+++ b/arch/arm/mach-pxa/colibri-pxa3xx.c
@@ -22,8 +22,8 @@
22#include <asm/mach/arch.h> 22#include <asm/mach/arch.h>
23#include <asm/mach/irq.h> 23#include <asm/mach/irq.h>
24#include <mach/pxa3xx-regs.h> 24#include <mach/pxa3xx-regs.h>
25#include <mach/mfp-pxa300.h> 25#include "mfp-pxa300.h"
26#include <mach/colibri.h> 26#include "colibri.h"
27#include <linux/platform_data/mmc-pxamci.h> 27#include <linux/platform_data/mmc-pxamci.h>
28#include <linux/platform_data/video-pxafb.h> 28#include <linux/platform_data/video-pxafb.h>
29#include <linux/platform_data/mtd-nand-pxa3xx.h> 29#include <linux/platform_data/mtd-nand-pxa3xx.h>
diff --git a/arch/arm/mach-pxa/include/mach/colibri.h b/arch/arm/mach-pxa/colibri.h
index cb4236e98a0f..cb4236e98a0f 100644
--- a/arch/arm/mach-pxa/include/mach/colibri.h
+++ b/arch/arm/mach-pxa/colibri.h
diff --git a/arch/arm/mach-pxa/corgi.c b/arch/arm/mach-pxa/corgi.c
index 89f790dda93e..dc109dc3a622 100644
--- a/arch/arm/mach-pxa/corgi.c
+++ b/arch/arm/mach-pxa/corgi.c
@@ -48,12 +48,12 @@
48#include <asm/mach/map.h> 48#include <asm/mach/map.h>
49#include <asm/mach/irq.h> 49#include <asm/mach/irq.h>
50 50
51#include <mach/pxa25x.h> 51#include "pxa25x.h"
52#include <linux/platform_data/irda-pxaficp.h> 52#include <linux/platform_data/irda-pxaficp.h>
53#include <linux/platform_data/mmc-pxamci.h> 53#include <linux/platform_data/mmc-pxamci.h>
54#include <mach/udc.h> 54#include "udc.h"
55#include <mach/corgi.h> 55#include <mach/corgi.h>
56#include <mach/sharpsl_pm.h> 56#include "sharpsl_pm.h"
57 57
58#include <asm/mach/sharpsl_param.h> 58#include <asm/mach/sharpsl_param.h>
59#include <asm/hardware/scoop.h> 59#include <asm/hardware/scoop.h>
diff --git a/arch/arm/mach-pxa/corgi_pm.c b/arch/arm/mach-pxa/corgi_pm.c
index 7a39efc50865..d9206811be9b 100644
--- a/arch/arm/mach-pxa/corgi_pm.c
+++ b/arch/arm/mach-pxa/corgi_pm.c
@@ -27,7 +27,7 @@
27 27
28#include <mach/corgi.h> 28#include <mach/corgi.h>
29#include <mach/pxa2xx-regs.h> 29#include <mach/pxa2xx-regs.h>
30#include <mach/sharpsl_pm.h> 30#include "sharpsl_pm.h"
31 31
32#include "generic.h" 32#include "generic.h"
33 33
diff --git a/arch/arm/mach-pxa/csb726.c b/arch/arm/mach-pxa/csb726.c
index fadfff8feaef..bf19b8426d2c 100644
--- a/arch/arm/mach-pxa/csb726.c
+++ b/arch/arm/mach-pxa/csb726.c
@@ -21,8 +21,8 @@
21 21
22#include <asm/mach-types.h> 22#include <asm/mach-types.h>
23#include <asm/mach/arch.h> 23#include <asm/mach/arch.h>
24#include <mach/csb726.h> 24#include "csb726.h"
25#include <mach/pxa27x.h> 25#include "pxa27x.h"
26#include <linux/platform_data/mmc-pxamci.h> 26#include <linux/platform_data/mmc-pxamci.h>
27#include <linux/platform_data/usb-ohci-pxa27x.h> 27#include <linux/platform_data/usb-ohci-pxa27x.h>
28#include <mach/audio.h> 28#include <mach/audio.h>
diff --git a/arch/arm/mach-pxa/include/mach/csb726.h b/arch/arm/mach-pxa/csb726.h
index 00cfbbbf73f7..f1f2a78cfd16 100644
--- a/arch/arm/mach-pxa/include/mach/csb726.h
+++ b/arch/arm/mach-pxa/csb726.h
@@ -11,7 +11,7 @@
11#ifndef CSB726_H 11#ifndef CSB726_H
12#define CSB726_H 12#define CSB726_H
13 13
14#include "irqs.h" /* PXA_GPIO_TO_IRQ */ 14#include <mach/irqs.h> /* PXA_GPIO_TO_IRQ */
15 15
16#define CSB726_GPIO_IRQ_LAN 52 16#define CSB726_GPIO_IRQ_LAN 52
17#define CSB726_GPIO_IRQ_SM501 53 17#define CSB726_GPIO_IRQ_SM501 53
diff --git a/arch/arm/mach-pxa/devices.c b/arch/arm/mach-pxa/devices.c
index 2a6e0ae2b920..37d8d85662f0 100644
--- a/arch/arm/mach-pxa/devices.c
+++ b/arch/arm/mach-pxa/devices.c
@@ -6,7 +6,7 @@
6#include <linux/spi/pxa2xx_spi.h> 6#include <linux/spi/pxa2xx_spi.h>
7#include <linux/i2c/pxa-i2c.h> 7#include <linux/i2c/pxa-i2c.h>
8 8
9#include <mach/udc.h> 9#include "udc.h"
10#include <linux/platform_data/usb-pxa3xx-ulpi.h> 10#include <linux/platform_data/usb-pxa3xx-ulpi.h>
11#include <linux/platform_data/video-pxafb.h> 11#include <linux/platform_data/video-pxafb.h>
12#include <linux/platform_data/mmc-pxamci.h> 12#include <linux/platform_data/mmc-pxamci.h>
@@ -14,7 +14,7 @@
14#include <mach/irqs.h> 14#include <mach/irqs.h>
15#include <linux/platform_data/usb-ohci-pxa27x.h> 15#include <linux/platform_data/usb-ohci-pxa27x.h>
16#include <linux/platform_data/keypad-pxa27x.h> 16#include <linux/platform_data/keypad-pxa27x.h>
17#include <linux/platform_data/camera-pxa.h> 17#include <linux/platform_data/media/camera-pxa.h>
18#include <mach/audio.h> 18#include <mach/audio.h>
19#include <mach/hardware.h> 19#include <mach/hardware.h>
20#include <linux/platform_data/mmp_dma.h> 20#include <linux/platform_data/mmp_dma.h>
diff --git a/arch/arm/mach-pxa/em-x270.c b/arch/arm/mach-pxa/em-x270.c
index 9d7072b04045..6e0268deec43 100644
--- a/arch/arm/mach-pxa/em-x270.c
+++ b/arch/arm/mach-pxa/em-x270.c
@@ -39,14 +39,14 @@
39#include <asm/mach-types.h> 39#include <asm/mach-types.h>
40#include <asm/mach/arch.h> 40#include <asm/mach/arch.h>
41 41
42#include <mach/pxa27x.h> 42#include "pxa27x.h"
43#include <mach/pxa27x-udc.h> 43#include "pxa27x-udc.h"
44#include <mach/audio.h> 44#include <mach/audio.h>
45#include <linux/platform_data/video-pxafb.h> 45#include <linux/platform_data/video-pxafb.h>
46#include <linux/platform_data/usb-ohci-pxa27x.h> 46#include <linux/platform_data/usb-ohci-pxa27x.h>
47#include <linux/platform_data/mmc-pxamci.h> 47#include <linux/platform_data/mmc-pxamci.h>
48#include <linux/platform_data/keypad-pxa27x.h> 48#include <linux/platform_data/keypad-pxa27x.h>
49#include <linux/platform_data/camera-pxa.h> 49#include <linux/platform_data/media/camera-pxa.h>
50 50
51#include "generic.h" 51#include "generic.h"
52#include "devices.h" 52#include "devices.h"
@@ -289,7 +289,7 @@ static void nand_cs_off(void)
289static void em_x270_nand_cmd_ctl(struct mtd_info *mtd, int dat, 289static void em_x270_nand_cmd_ctl(struct mtd_info *mtd, int dat,
290 unsigned int ctrl) 290 unsigned int ctrl)
291{ 291{
292 struct nand_chip *this = mtd->priv; 292 struct nand_chip *this = mtd_to_nand(mtd);
293 unsigned long nandaddr = (unsigned long)this->IO_ADDR_W; 293 unsigned long nandaddr = (unsigned long)this->IO_ADDR_W;
294 294
295 dsb(); 295 dsb();
diff --git a/arch/arm/mach-pxa/include/mach/eseries-irq.h b/arch/arm/mach-pxa/eseries-irq.h
index de292b269c63..de292b269c63 100644
--- a/arch/arm/mach-pxa/include/mach/eseries-irq.h
+++ b/arch/arm/mach-pxa/eseries-irq.h
diff --git a/arch/arm/mach-pxa/eseries.c b/arch/arm/mach-pxa/eseries.c
index 16dc95f68125..0b00b226f54b 100644
--- a/arch/arm/mach-pxa/eseries.c
+++ b/arch/arm/mach-pxa/eseries.c
@@ -31,12 +31,12 @@
31#include <asm/mach/arch.h> 31#include <asm/mach/arch.h>
32#include <asm/mach-types.h> 32#include <asm/mach-types.h>
33 33
34#include <mach/pxa25x.h> 34#include "pxa25x.h"
35#include <mach/eseries-gpio.h> 35#include <mach/eseries-gpio.h>
36#include <mach/eseries-irq.h> 36#include "eseries-irq.h"
37#include <mach/audio.h> 37#include <mach/audio.h>
38#include <linux/platform_data/video-pxafb.h> 38#include <linux/platform_data/video-pxafb.h>
39#include <mach/udc.h> 39#include "udc.h"
40#include <linux/platform_data/irda-pxaficp.h> 40#include <linux/platform_data/irda-pxaficp.h>
41 41
42#include "devices.h" 42#include "devices.h"
diff --git a/arch/arm/mach-pxa/ezx.c b/arch/arm/mach-pxa/ezx.c
index 7c0d5618be5e..34ad0a89d4a9 100644
--- a/arch/arm/mach-pxa/ezx.c
+++ b/arch/arm/mach-pxa/ezx.c
@@ -29,12 +29,12 @@
29#include <asm/mach-types.h> 29#include <asm/mach-types.h>
30#include <asm/mach/arch.h> 30#include <asm/mach/arch.h>
31 31
32#include <mach/pxa27x.h> 32#include "pxa27x.h"
33#include <linux/platform_data/video-pxafb.h> 33#include <linux/platform_data/video-pxafb.h>
34#include <linux/platform_data/usb-ohci-pxa27x.h> 34#include <linux/platform_data/usb-ohci-pxa27x.h>
35#include <mach/hardware.h> 35#include <mach/hardware.h>
36#include <linux/platform_data/keypad-pxa27x.h> 36#include <linux/platform_data/keypad-pxa27x.h>
37#include <linux/platform_data/camera-pxa.h> 37#include <linux/platform_data/media/camera-pxa.h>
38 38
39#include "devices.h" 39#include "devices.h"
40#include "generic.h" 40#include "generic.h"
@@ -50,7 +50,7 @@
50#define GPIO19_GEN1_CAM_RST 19 50#define GPIO19_GEN1_CAM_RST 19
51#define GPIO28_GEN2_CAM_RST 28 51#define GPIO28_GEN2_CAM_RST 28
52 52
53static struct pwm_lookup ezx_pwm_lookup[] = { 53static struct pwm_lookup ezx_pwm_lookup[] __maybe_unused = {
54 PWM_LOOKUP("pxa27x-pwm.0", 0, "pwm-backlight.0", NULL, 78700, 54 PWM_LOOKUP("pxa27x-pwm.0", 0, "pwm-backlight.0", NULL, 78700,
55 PWM_POLARITY_NORMAL), 55 PWM_POLARITY_NORMAL),
56}; 56};
@@ -83,7 +83,7 @@ static struct pxafb_mode_info mode_ezx_old = {
83 .sync = 0, 83 .sync = 0,
84}; 84};
85 85
86static struct pxafb_mach_info ezx_fb_info_1 = { 86static struct pxafb_mach_info ezx_fb_info_1 __maybe_unused = {
87 .modes = &mode_ezx_old, 87 .modes = &mode_ezx_old,
88 .num_modes = 1, 88 .num_modes = 1,
89 .lcd_conn = LCD_COLOR_TFT_16BPP, 89 .lcd_conn = LCD_COLOR_TFT_16BPP,
@@ -104,17 +104,17 @@ static struct pxafb_mode_info mode_72r89803y01 = {
104 .sync = 0, 104 .sync = 0,
105}; 105};
106 106
107static struct pxafb_mach_info ezx_fb_info_2 = { 107static struct pxafb_mach_info ezx_fb_info_2 __maybe_unused = {
108 .modes = &mode_72r89803y01, 108 .modes = &mode_72r89803y01,
109 .num_modes = 1, 109 .num_modes = 1,
110 .lcd_conn = LCD_COLOR_TFT_18BPP, 110 .lcd_conn = LCD_COLOR_TFT_18BPP,
111}; 111};
112 112
113static struct platform_device *ezx_devices[] __initdata = { 113static struct platform_device *ezx_devices[] __initdata __maybe_unused = {
114 &ezx_backlight_device, 114 &ezx_backlight_device,
115}; 115};
116 116
117static unsigned long ezx_pin_config[] __initdata = { 117static unsigned long ezx_pin_config[] __initdata __maybe_unused = {
118 /* PWM backlight */ 118 /* PWM backlight */
119 GPIO16_PWM0_OUT, 119 GPIO16_PWM0_OUT,
120 120
diff --git a/arch/arm/mach-pxa/gumstix.c b/arch/arm/mach-pxa/gumstix.c
index f6c76a3ee3b2..6815a9357774 100644
--- a/arch/arm/mach-pxa/gumstix.c
+++ b/arch/arm/mach-pxa/gumstix.c
@@ -40,10 +40,10 @@
40#include <asm/mach/irq.h> 40#include <asm/mach/irq.h>
41#include <asm/mach/flash.h> 41#include <asm/mach/flash.h>
42 42
43#include <mach/pxa25x.h> 43#include "pxa25x.h"
44#include <linux/platform_data/mmc-pxamci.h> 44#include <linux/platform_data/mmc-pxamci.h>
45#include <mach/udc.h> 45#include "udc.h"
46#include <mach/gumstix.h> 46#include "gumstix.h"
47 47
48#include "generic.h" 48#include "generic.h"
49 49
diff --git a/arch/arm/mach-pxa/include/mach/gumstix.h b/arch/arm/mach-pxa/gumstix.h
index f7df27bbb42e..825f2d1260ae 100644
--- a/arch/arm/mach-pxa/include/mach/gumstix.h
+++ b/arch/arm/mach-pxa/gumstix.h
@@ -6,7 +6,7 @@
6 * published by the Free Software Foundation. 6 * published by the Free Software Foundation.
7 */ 7 */
8 8
9#include "irqs.h" /* PXA_GPIO_TO_IRQ */ 9#include <mach/irqs.h> /* PXA_GPIO_TO_IRQ */
10 10
11/* BTRESET - Reset line to Bluetooth module, active low signal. */ 11/* BTRESET - Reset line to Bluetooth module, active low signal. */
12#define GPIO_GUMSTIX_BTRESET 7 12#define GPIO_GUMSTIX_BTRESET 7
diff --git a/arch/arm/mach-pxa/h5000.c b/arch/arm/mach-pxa/h5000.c
index 875ec3351499..be2a9c3fd55b 100644
--- a/arch/arm/mach-pxa/h5000.c
+++ b/arch/arm/mach-pxa/h5000.c
@@ -30,9 +30,9 @@
30#include <asm/mach/map.h> 30#include <asm/mach/map.h>
31#include <asm/irq.h> 31#include <asm/irq.h>
32 32
33#include <mach/pxa25x.h> 33#include "pxa25x.h"
34#include <mach/h5000.h> 34#include "h5000.h"
35#include <mach/udc.h> 35#include "udc.h"
36#include <mach/smemc.h> 36#include <mach/smemc.h>
37 37
38#include "generic.h" 38#include "generic.h"
diff --git a/arch/arm/mach-pxa/include/mach/h5000.h b/arch/arm/mach-pxa/h5000.h
index 2a5ae3802787..252461fd2ac8 100644
--- a/arch/arm/mach-pxa/include/mach/h5000.h
+++ b/arch/arm/mach-pxa/h5000.h
@@ -18,7 +18,7 @@
18#ifndef __ASM_ARCH_H5000_H 18#ifndef __ASM_ARCH_H5000_H
19#define __ASM_ARCH_H5000_H 19#define __ASM_ARCH_H5000_H
20 20
21#include <mach/mfp-pxa25x.h> 21#include "mfp-pxa25x.h"
22 22
23/* 23/*
24 * CPU GPIOs 24 * CPU GPIOs
diff --git a/arch/arm/mach-pxa/himalaya.c b/arch/arm/mach-pxa/himalaya.c
index 7a8d749a07b8..70e9c06595f6 100644
--- a/arch/arm/mach-pxa/himalaya.c
+++ b/arch/arm/mach-pxa/himalaya.c
@@ -24,7 +24,7 @@
24#include <asm/mach-types.h> 24#include <asm/mach-types.h>
25#include <asm/mach/arch.h> 25#include <asm/mach/arch.h>
26 26
27#include <mach/pxa25x.h> 27#include "pxa25x.h"
28 28
29#include "generic.h" 29#include "generic.h"
30 30
diff --git a/arch/arm/mach-pxa/hx4700.c b/arch/arm/mach-pxa/hx4700.c
index b076a835eb21..4a2f9aba93ea 100644
--- a/arch/arm/mach-pxa/hx4700.c
+++ b/arch/arm/mach-pxa/hx4700.c
@@ -44,7 +44,7 @@
44#include <asm/mach-types.h> 44#include <asm/mach-types.h>
45#include <asm/mach/arch.h> 45#include <asm/mach/arch.h>
46 46
47#include <mach/pxa27x.h> 47#include "pxa27x.h"
48#include <mach/hx4700.h> 48#include <mach/hx4700.h>
49#include <linux/platform_data/irda-pxaficp.h> 49#include <linux/platform_data/irda-pxaficp.h>
50 50
diff --git a/arch/arm/mach-pxa/icontrol.c b/arch/arm/mach-pxa/icontrol.c
index a1869f9b6219..cbaf4f6edcda 100644
--- a/arch/arm/mach-pxa/icontrol.c
+++ b/arch/arm/mach-pxa/icontrol.c
@@ -20,8 +20,8 @@
20#include <asm/mach-types.h> 20#include <asm/mach-types.h>
21#include <asm/mach/arch.h> 21#include <asm/mach/arch.h>
22 22
23#include <mach/pxa320.h> 23#include "pxa320.h"
24#include <mach/mxm8x10.h> 24#include "mxm8x10.h"
25 25
26#include <linux/spi/spi.h> 26#include <linux/spi/spi.h>
27#include <linux/spi/pxa2xx_spi.h> 27#include <linux/spi/pxa2xx_spi.h>
diff --git a/arch/arm/mach-pxa/idp.c b/arch/arm/mach-pxa/idp.c
index f6d02e4cbcda..c410d84b243d 100644
--- a/arch/arm/mach-pxa/idp.c
+++ b/arch/arm/mach-pxa/idp.c
@@ -31,8 +31,8 @@
31#include <asm/mach/arch.h> 31#include <asm/mach/arch.h>
32#include <asm/mach/map.h> 32#include <asm/mach/map.h>
33 33
34#include <mach/pxa25x.h> 34#include "pxa25x.h"
35#include <mach/idp.h> 35#include "idp.h"
36#include <linux/platform_data/video-pxafb.h> 36#include <linux/platform_data/video-pxafb.h>
37#include <mach/bitfield.h> 37#include <mach/bitfield.h>
38#include <linux/platform_data/mmc-pxamci.h> 38#include <linux/platform_data/mmc-pxamci.h>
diff --git a/arch/arm/mach-pxa/include/mach/idp.h b/arch/arm/mach-pxa/idp.h
index 7e63f4680271..7182ff92b732 100644
--- a/arch/arm/mach-pxa/include/mach/idp.h
+++ b/arch/arm/mach-pxa/idp.h
@@ -23,7 +23,7 @@
23 * IDP hardware. 23 * IDP hardware.
24 */ 24 */
25 25
26#include "irqs.h" /* PXA_GPIO_TO_IRQ */ 26#include <mach/irqs.h> /* PXA_GPIO_TO_IRQ */
27 27
28#define IDP_FLASH_PHYS (PXA_CS0_PHYS) 28#define IDP_FLASH_PHYS (PXA_CS0_PHYS)
29#define IDP_ALT_FLASH_PHYS (PXA_CS1_PHYS) 29#define IDP_ALT_FLASH_PHYS (PXA_CS1_PHYS)
diff --git a/arch/arm/mach-pxa/littleton.c b/arch/arm/mach-pxa/littleton.c
index 5d665588c7eb..051c554776a6 100644
--- a/arch/arm/mach-pxa/littleton.c
+++ b/arch/arm/mach-pxa/littleton.c
@@ -41,11 +41,11 @@
41#include <asm/mach/map.h> 41#include <asm/mach/map.h>
42#include <asm/mach/irq.h> 42#include <asm/mach/irq.h>
43 43
44#include <mach/pxa300.h> 44#include "pxa300.h"
45#include <linux/platform_data/video-pxafb.h> 45#include <linux/platform_data/video-pxafb.h>
46#include <linux/platform_data/mmc-pxamci.h> 46#include <linux/platform_data/mmc-pxamci.h>
47#include <linux/platform_data/keypad-pxa27x.h> 47#include <linux/platform_data/keypad-pxa27x.h>
48#include <mach/littleton.h> 48#include "littleton.h"
49#include <linux/platform_data/mtd-nand-pxa3xx.h> 49#include <linux/platform_data/mtd-nand-pxa3xx.h>
50 50
51#include "generic.h" 51#include "generic.h"
diff --git a/arch/arm/mach-pxa/include/mach/littleton.h b/arch/arm/mach-pxa/littleton.h
index 8066be54e9f5..8066be54e9f5 100644
--- a/arch/arm/mach-pxa/include/mach/littleton.h
+++ b/arch/arm/mach-pxa/littleton.h
diff --git a/arch/arm/mach-pxa/lpd270.c b/arch/arm/mach-pxa/lpd270.c
index 5fcd4f094900..e9f401b0a432 100644
--- a/arch/arm/mach-pxa/lpd270.c
+++ b/arch/arm/mach-pxa/lpd270.c
@@ -40,8 +40,8 @@
40#include <asm/mach/irq.h> 40#include <asm/mach/irq.h>
41#include <asm/mach/flash.h> 41#include <asm/mach/flash.h>
42 42
43#include <mach/pxa27x.h> 43#include "pxa27x.h"
44#include <mach/lpd270.h> 44#include "lpd270.h"
45#include <mach/audio.h> 45#include <mach/audio.h>
46#include <linux/platform_data/video-pxafb.h> 46#include <linux/platform_data/video-pxafb.h>
47#include <linux/platform_data/mmc-pxamci.h> 47#include <linux/platform_data/mmc-pxamci.h>
diff --git a/arch/arm/mach-pxa/include/mach/lpd270.h b/arch/arm/mach-pxa/lpd270.h
index 4edc712a2de8..4edc712a2de8 100644
--- a/arch/arm/mach-pxa/include/mach/lpd270.h
+++ b/arch/arm/mach-pxa/lpd270.h
diff --git a/arch/arm/mach-pxa/lubbock.c b/arch/arm/mach-pxa/lubbock.c
index 6de32fa0e251..7245f3359564 100644
--- a/arch/arm/mach-pxa/lubbock.c
+++ b/arch/arm/mach-pxa/lubbock.c
@@ -47,14 +47,14 @@
47 47
48#include <asm/hardware/sa1111.h> 48#include <asm/hardware/sa1111.h>
49 49
50#include <mach/pxa25x.h> 50#include "pxa25x.h"
51#include <mach/audio.h> 51#include <mach/audio.h>
52#include <mach/lubbock.h> 52#include <mach/lubbock.h>
53#include <mach/udc.h> 53#include "udc.h"
54#include <linux/platform_data/irda-pxaficp.h> 54#include <linux/platform_data/irda-pxaficp.h>
55#include <linux/platform_data/video-pxafb.h> 55#include <linux/platform_data/video-pxafb.h>
56#include <linux/platform_data/mmc-pxamci.h> 56#include <linux/platform_data/mmc-pxamci.h>
57#include <mach/pm.h> 57#include "pm.h"
58#include <mach/smemc.h> 58#include <mach/smemc.h>
59 59
60#include "generic.h" 60#include "generic.h"
diff --git a/arch/arm/mach-pxa/magician.c b/arch/arm/mach-pxa/magician.c
index 896b268c3ab7..abc918169367 100644
--- a/arch/arm/mach-pxa/magician.c
+++ b/arch/arm/mach-pxa/magician.c
@@ -38,7 +38,7 @@
38#include <asm/mach/arch.h> 38#include <asm/mach/arch.h>
39#include <asm/system_info.h> 39#include <asm/system_info.h>
40 40
41#include <mach/pxa27x.h> 41#include "pxa27x.h"
42#include <mach/magician.h> 42#include <mach/magician.h>
43#include <linux/platform_data/video-pxafb.h> 43#include <linux/platform_data/video-pxafb.h>
44#include <linux/platform_data/mmc-pxamci.h> 44#include <linux/platform_data/mmc-pxamci.h>
@@ -48,9 +48,9 @@
48#include <linux/regulator/max1586.h> 48#include <linux/regulator/max1586.h>
49 49
50#include <linux/platform_data/pxa2xx_udc.h> 50#include <linux/platform_data/pxa2xx_udc.h>
51#include <mach/udc.h>
52#include <mach/pxa27x-udc.h>
53 51
52#include "udc.h"
53#include "pxa27x-udc.h"
54#include "devices.h" 54#include "devices.h"
55#include "generic.h" 55#include "generic.h"
56 56
diff --git a/arch/arm/mach-pxa/mainstone.c b/arch/arm/mach-pxa/mainstone.c
index c3a87c176d72..40964069a17c 100644
--- a/arch/arm/mach-pxa/mainstone.c
+++ b/arch/arm/mach-pxa/mainstone.c
@@ -46,7 +46,7 @@
46#include <asm/mach/irq.h> 46#include <asm/mach/irq.h>
47#include <asm/mach/flash.h> 47#include <asm/mach/flash.h>
48 48
49#include <mach/pxa27x.h> 49#include "pxa27x.h"
50#include <mach/mainstone.h> 50#include <mach/mainstone.h>
51#include <mach/audio.h> 51#include <mach/audio.h>
52#include <linux/platform_data/video-pxafb.h> 52#include <linux/platform_data/video-pxafb.h>
diff --git a/arch/arm/mach-pxa/include/mach/mfp-pxa25x.h b/arch/arm/mach-pxa/mfp-pxa25x.h
index cafadc33dfd8..1c59d4b3b19b 100644
--- a/arch/arm/mach-pxa/include/mach/mfp-pxa25x.h
+++ b/arch/arm/mach-pxa/mfp-pxa25x.h
@@ -1,7 +1,7 @@
1#ifndef __ASM_ARCH_MFP_PXA25X_H 1#ifndef __ASM_ARCH_MFP_PXA25X_H
2#define __ASM_ARCH_MFP_PXA25X_H 2#define __ASM_ARCH_MFP_PXA25X_H
3 3
4#include <mach/mfp-pxa2xx.h> 4#include "mfp-pxa2xx.h"
5 5
6/* GPIO */ 6/* GPIO */
7#define GPIO2_GPIO MFP_CFG_IN(GPIO2, AF0) 7#define GPIO2_GPIO MFP_CFG_IN(GPIO2, AF0)
diff --git a/arch/arm/mach-pxa/include/mach/mfp-pxa27x.h b/arch/arm/mach-pxa/mfp-pxa27x.h
index b6132aa95dc0..9fe5601ce668 100644
--- a/arch/arm/mach-pxa/include/mach/mfp-pxa27x.h
+++ b/arch/arm/mach-pxa/mfp-pxa27x.h
@@ -8,7 +8,7 @@
8 * specific controller, and this should work in most cases. 8 * specific controller, and this should work in most cases.
9 */ 9 */
10 10
11#include <mach/mfp-pxa2xx.h> 11#include "mfp-pxa2xx.h"
12 12
13/* Note: GPIO3/GPIO4 will be driven by Power I2C when PCFR/PI2C_EN 13/* Note: GPIO3/GPIO4 will be driven by Power I2C when PCFR/PI2C_EN
14 * bit is set, regardless of the GPIO configuration 14 * bit is set, regardless of the GPIO configuration
diff --git a/arch/arm/mach-pxa/mfp-pxa2xx.c b/arch/arm/mach-pxa/mfp-pxa2xx.c
index 666b78972c40..3732aec76750 100644
--- a/arch/arm/mach-pxa/mfp-pxa2xx.c
+++ b/arch/arm/mach-pxa/mfp-pxa2xx.c
@@ -21,7 +21,7 @@
21#include <linux/syscore_ops.h> 21#include <linux/syscore_ops.h>
22 22
23#include <mach/pxa2xx-regs.h> 23#include <mach/pxa2xx-regs.h>
24#include <mach/mfp-pxa2xx.h> 24#include "mfp-pxa2xx.h"
25 25
26#include "generic.h" 26#include "generic.h"
27 27
diff --git a/arch/arm/mach-pxa/include/mach/mfp-pxa2xx.h b/arch/arm/mach-pxa/mfp-pxa2xx.h
index cbf51ae81855..cbf51ae81855 100644
--- a/arch/arm/mach-pxa/include/mach/mfp-pxa2xx.h
+++ b/arch/arm/mach-pxa/mfp-pxa2xx.h
diff --git a/arch/arm/mach-pxa/include/mach/mfp-pxa300.h b/arch/arm/mach-pxa/mfp-pxa300.h
index 4e1287070d21..5ee51e28304d 100644
--- a/arch/arm/mach-pxa/include/mach/mfp-pxa300.h
+++ b/arch/arm/mach-pxa/mfp-pxa300.h
@@ -15,7 +15,7 @@
15#ifndef __ASM_ARCH_MFP_PXA300_H 15#ifndef __ASM_ARCH_MFP_PXA300_H
16#define __ASM_ARCH_MFP_PXA300_H 16#define __ASM_ARCH_MFP_PXA300_H
17 17
18#include <mach/mfp-pxa3xx.h> 18#include "mfp-pxa3xx.h"
19 19
20/* GPIO */ 20/* GPIO */
21#define GPIO46_GPIO MFP_CFG(GPIO46, AF1) 21#define GPIO46_GPIO MFP_CFG(GPIO46, AF1)
diff --git a/arch/arm/mach-pxa/include/mach/mfp-pxa320.h b/arch/arm/mach-pxa/mfp-pxa320.h
index 3ce4682eabb6..e8797cfc72e0 100644
--- a/arch/arm/mach-pxa/include/mach/mfp-pxa320.h
+++ b/arch/arm/mach-pxa/mfp-pxa320.h
@@ -15,7 +15,7 @@
15#ifndef __ASM_ARCH_MFP_PXA320_H 15#ifndef __ASM_ARCH_MFP_PXA320_H
16#define __ASM_ARCH_MFP_PXA320_H 16#define __ASM_ARCH_MFP_PXA320_H
17 17
18#include <mach/mfp-pxa3xx.h> 18#include "mfp-pxa3xx.h"
19 19
20/* GPIO */ 20/* GPIO */
21#define GPIO46_GPIO MFP_CFG(GPIO46, AF0) 21#define GPIO46_GPIO MFP_CFG(GPIO46, AF0)
diff --git a/arch/arm/mach-pxa/mfp-pxa3xx.c b/arch/arm/mach-pxa/mfp-pxa3xx.c
index 89863a01ecd7..994edc0158d4 100644
--- a/arch/arm/mach-pxa/mfp-pxa3xx.c
+++ b/arch/arm/mach-pxa/mfp-pxa3xx.c
@@ -20,7 +20,7 @@
20#include <linux/syscore_ops.h> 20#include <linux/syscore_ops.h>
21 21
22#include <mach/hardware.h> 22#include <mach/hardware.h>
23#include <mach/mfp-pxa3xx.h> 23#include "mfp-pxa3xx.h"
24#include <mach/pxa3xx-regs.h> 24#include <mach/pxa3xx-regs.h>
25 25
26#ifdef CONFIG_PM 26#ifdef CONFIG_PM
diff --git a/arch/arm/mach-pxa/include/mach/mfp-pxa3xx.h b/arch/arm/mach-pxa/mfp-pxa3xx.h
index d375195d982b..d375195d982b 100644
--- a/arch/arm/mach-pxa/include/mach/mfp-pxa3xx.h
+++ b/arch/arm/mach-pxa/mfp-pxa3xx.h
diff --git a/arch/arm/mach-pxa/include/mach/mfp-pxa930.h b/arch/arm/mach-pxa/mfp-pxa930.h
index 04f7c97044f3..113967beeb67 100644
--- a/arch/arm/mach-pxa/include/mach/mfp-pxa930.h
+++ b/arch/arm/mach-pxa/mfp-pxa930.h
@@ -13,7 +13,7 @@
13#ifndef __ASM_ARCH_MFP_PXA9xx_H 13#ifndef __ASM_ARCH_MFP_PXA9xx_H
14#define __ASM_ARCH_MFP_PXA9xx_H 14#define __ASM_ARCH_MFP_PXA9xx_H
15 15
16#include <mach/mfp-pxa3xx.h> 16#include "mfp-pxa3xx.h"
17 17
18/* GPIO */ 18/* GPIO */
19#define GPIO46_GPIO MFP_CFG(GPIO46, AF0) 19#define GPIO46_GPIO MFP_CFG(GPIO46, AF0)
diff --git a/arch/arm/mach-pxa/mioa701.c b/arch/arm/mach-pxa/mioa701.c
index 3b52b1aa0659..38a96a193dc4 100644
--- a/arch/arm/mach-pxa/mioa701.c
+++ b/arch/arm/mach-pxa/mioa701.c
@@ -47,19 +47,19 @@
47#include <asm/mach-types.h> 47#include <asm/mach-types.h>
48#include <asm/mach/arch.h> 48#include <asm/mach/arch.h>
49 49
50#include <mach/pxa27x.h> 50#include "pxa27x.h"
51#include <mach/regs-rtc.h> 51#include "regs-rtc.h"
52#include <linux/platform_data/keypad-pxa27x.h> 52#include <linux/platform_data/keypad-pxa27x.h>
53#include <linux/platform_data/video-pxafb.h> 53#include <linux/platform_data/video-pxafb.h>
54#include <linux/platform_data/mmc-pxamci.h> 54#include <linux/platform_data/mmc-pxamci.h>
55#include <mach/udc.h> 55#include "udc.h"
56#include <mach/pxa27x-udc.h> 56#include "pxa27x-udc.h"
57#include <linux/platform_data/camera-pxa.h> 57#include <linux/platform_data/media/camera-pxa.h>
58#include <mach/audio.h> 58#include <mach/audio.h>
59#include <mach/smemc.h> 59#include <mach/smemc.h>
60#include <media/soc_camera.h> 60#include <media/soc_camera.h>
61 61
62#include <mach/mioa701.h> 62#include "mioa701.h"
63 63
64#include "generic.h" 64#include "generic.h"
65#include "devices.h" 65#include "devices.h"
diff --git a/arch/arm/mach-pxa/include/mach/mioa701.h b/arch/arm/mach-pxa/mioa701.h
index e57f5c724e8a..e57f5c724e8a 100644
--- a/arch/arm/mach-pxa/include/mach/mioa701.h
+++ b/arch/arm/mach-pxa/mioa701.h
diff --git a/arch/arm/mach-pxa/mp900.c b/arch/arm/mach-pxa/mp900.c
index 14f6aaf8fcc9..4d89029e5401 100644
--- a/arch/arm/mach-pxa/mp900.c
+++ b/arch/arm/mach-pxa/mp900.c
@@ -22,7 +22,7 @@
22#include <asm/mach-types.h> 22#include <asm/mach-types.h>
23#include <asm/mach/arch.h> 23#include <asm/mach/arch.h>
24 24
25#include <mach/pxa25x.h> 25#include "pxa25x.h"
26#include "generic.h" 26#include "generic.h"
27 27
28static void isp116x_pfm_delay(struct device *dev, int delay) 28static void isp116x_pfm_delay(struct device *dev, int delay)
diff --git a/arch/arm/mach-pxa/mxm8x10.c b/arch/arm/mach-pxa/mxm8x10.c
index d04ed4961e60..9a22ae0ad8c9 100644
--- a/arch/arm/mach-pxa/mxm8x10.c
+++ b/arch/arm/mach-pxa/mxm8x10.c
@@ -29,9 +29,9 @@
29#include <linux/platform_data/video-pxafb.h> 29#include <linux/platform_data/video-pxafb.h>
30#include <linux/platform_data/mmc-pxamci.h> 30#include <linux/platform_data/mmc-pxamci.h>
31#include <linux/platform_data/usb-ohci-pxa27x.h> 31#include <linux/platform_data/usb-ohci-pxa27x.h>
32#include <mach/pxa320.h> 32#include "pxa320.h"
33 33
34#include <mach/mxm8x10.h> 34#include "mxm8x10.h"
35 35
36#include "devices.h" 36#include "devices.h"
37#include "generic.h" 37#include "generic.h"
diff --git a/arch/arm/mach-pxa/include/mach/mxm8x10.h b/arch/arm/mach-pxa/mxm8x10.h
index ffa15665a418..ffa15665a418 100644
--- a/arch/arm/mach-pxa/include/mach/mxm8x10.h
+++ b/arch/arm/mach-pxa/mxm8x10.h
diff --git a/arch/arm/mach-pxa/palm27x.c b/arch/arm/mach-pxa/palm27x.c
index 8fbfb10047ec..e5ae99db1de4 100644
--- a/arch/arm/mach-pxa/palm27x.c
+++ b/arch/arm/mach-pxa/palm27x.c
@@ -28,14 +28,14 @@
28#include <asm/mach/arch.h> 28#include <asm/mach/arch.h>
29#include <asm/mach/map.h> 29#include <asm/mach/map.h>
30 30
31#include <mach/pxa27x.h> 31#include "pxa27x.h"
32#include <mach/audio.h> 32#include <mach/audio.h>
33#include <linux/platform_data/mmc-pxamci.h> 33#include <linux/platform_data/mmc-pxamci.h>
34#include <linux/platform_data/video-pxafb.h> 34#include <linux/platform_data/video-pxafb.h>
35#include <linux/platform_data/irda-pxaficp.h> 35#include <linux/platform_data/irda-pxaficp.h>
36#include <mach/udc.h> 36#include "udc.h"
37#include <linux/platform_data/asoc-palm27x.h> 37#include <linux/platform_data/asoc-palm27x.h>
38#include <mach/palm27x.h> 38#include "palm27x.h"
39 39
40#include "generic.h" 40#include "generic.h"
41#include "devices.h" 41#include "devices.h"
diff --git a/arch/arm/mach-pxa/include/mach/palm27x.h b/arch/arm/mach-pxa/palm27x.h
index d4eac3d6ffb5..d4eac3d6ffb5 100644
--- a/arch/arm/mach-pxa/include/mach/palm27x.h
+++ b/arch/arm/mach-pxa/palm27x.h
diff --git a/arch/arm/mach-pxa/palmld.c b/arch/arm/mach-pxa/palmld.c
index cf210b11ffcc..980f2847f5b5 100644
--- a/arch/arm/mach-pxa/palmld.c
+++ b/arch/arm/mach-pxa/palmld.c
@@ -32,7 +32,7 @@
32#include <asm/mach/arch.h> 32#include <asm/mach/arch.h>
33#include <asm/mach/map.h> 33#include <asm/mach/map.h>
34 34
35#include <mach/pxa27x.h> 35#include "pxa27x.h"
36#include <mach/audio.h> 36#include <mach/audio.h>
37#include <mach/palmld.h> 37#include <mach/palmld.h>
38#include <linux/platform_data/mmc-pxamci.h> 38#include <linux/platform_data/mmc-pxamci.h>
@@ -40,7 +40,7 @@
40#include <linux/platform_data/irda-pxaficp.h> 40#include <linux/platform_data/irda-pxaficp.h>
41#include <linux/platform_data/keypad-pxa27x.h> 41#include <linux/platform_data/keypad-pxa27x.h>
42#include <linux/platform_data/asoc-palm27x.h> 42#include <linux/platform_data/asoc-palm27x.h>
43#include <mach/palm27x.h> 43#include "palm27x.h"
44 44
45#include "generic.h" 45#include "generic.h"
46#include "devices.h" 46#include "devices.h"
diff --git a/arch/arm/mach-pxa/palmt5.c b/arch/arm/mach-pxa/palmt5.c
index 3ed9b029428b..876144aa3564 100644
--- a/arch/arm/mach-pxa/palmt5.c
+++ b/arch/arm/mach-pxa/palmt5.c
@@ -33,16 +33,16 @@
33#include <asm/mach/arch.h> 33#include <asm/mach/arch.h>
34#include <asm/mach/map.h> 34#include <asm/mach/map.h>
35 35
36#include <mach/pxa27x.h> 36#include "pxa27x.h"
37#include <mach/audio.h> 37#include <mach/audio.h>
38#include <mach/palmt5.h> 38#include "palmt5.h"
39#include <linux/platform_data/mmc-pxamci.h> 39#include <linux/platform_data/mmc-pxamci.h>
40#include <linux/platform_data/video-pxafb.h> 40#include <linux/platform_data/video-pxafb.h>
41#include <linux/platform_data/irda-pxaficp.h> 41#include <linux/platform_data/irda-pxaficp.h>
42#include <linux/platform_data/keypad-pxa27x.h> 42#include <linux/platform_data/keypad-pxa27x.h>
43#include <mach/udc.h> 43#include "udc.h"
44#include <linux/platform_data/asoc-palm27x.h> 44#include <linux/platform_data/asoc-palm27x.h>
45#include <mach/palm27x.h> 45#include "palm27x.h"
46 46
47#include "generic.h" 47#include "generic.h"
48#include "devices.h" 48#include "devices.h"
diff --git a/arch/arm/mach-pxa/include/mach/palmt5.h b/arch/arm/mach-pxa/palmt5.h
index e342c5921405..f850cc9de1b4 100644
--- a/arch/arm/mach-pxa/include/mach/palmt5.h
+++ b/arch/arm/mach-pxa/palmt5.h
@@ -15,7 +15,7 @@
15#ifndef _INCLUDE_PALMT5_H_ 15#ifndef _INCLUDE_PALMT5_H_
16#define _INCLUDE_PALMT5_H_ 16#define _INCLUDE_PALMT5_H_
17 17
18#include "irqs.h" /* PXA_GPIO_TO_IRQ */ 18#include <mach/irqs.h> /* PXA_GPIO_TO_IRQ */
19 19
20/** HERE ARE GPIOs **/ 20/** HERE ARE GPIOs **/
21 21
diff --git a/arch/arm/mach-pxa/palmtc.c b/arch/arm/mach-pxa/palmtc.c
index 0b5c3876720c..18946594a7c8 100644
--- a/arch/arm/mach-pxa/palmtc.c
+++ b/arch/arm/mach-pxa/palmtc.c
@@ -32,13 +32,13 @@
32#include <asm/mach/arch.h> 32#include <asm/mach/arch.h>
33#include <asm/mach/map.h> 33#include <asm/mach/map.h>
34 34
35#include <mach/pxa25x.h> 35#include "pxa25x.h"
36#include <mach/audio.h> 36#include <mach/audio.h>
37#include <mach/palmtc.h> 37#include <mach/palmtc.h>
38#include <linux/platform_data/mmc-pxamci.h> 38#include <linux/platform_data/mmc-pxamci.h>
39#include <linux/platform_data/video-pxafb.h> 39#include <linux/platform_data/video-pxafb.h>
40#include <linux/platform_data/irda-pxaficp.h> 40#include <linux/platform_data/irda-pxaficp.h>
41#include <mach/udc.h> 41#include "udc.h"
42 42
43#include "generic.h" 43#include "generic.h"
44#include "devices.h" 44#include "devices.h"
diff --git a/arch/arm/mach-pxa/palmte2.c b/arch/arm/mach-pxa/palmte2.c
index e64bb4326e69..36b46141a28b 100644
--- a/arch/arm/mach-pxa/palmte2.c
+++ b/arch/arm/mach-pxa/palmte2.c
@@ -32,13 +32,13 @@
32#include <asm/mach/arch.h> 32#include <asm/mach/arch.h>
33#include <asm/mach/map.h> 33#include <asm/mach/map.h>
34 34
35#include <mach/pxa25x.h> 35#include "pxa25x.h"
36#include <mach/audio.h> 36#include <mach/audio.h>
37#include <mach/palmte2.h> 37#include "palmte2.h"
38#include <linux/platform_data/mmc-pxamci.h> 38#include <linux/platform_data/mmc-pxamci.h>
39#include <linux/platform_data/video-pxafb.h> 39#include <linux/platform_data/video-pxafb.h>
40#include <linux/platform_data/irda-pxaficp.h> 40#include <linux/platform_data/irda-pxaficp.h>
41#include <mach/udc.h> 41#include "udc.h"
42#include <linux/platform_data/asoc-palm27x.h> 42#include <linux/platform_data/asoc-palm27x.h>
43 43
44#include "generic.h" 44#include "generic.h"
diff --git a/arch/arm/mach-pxa/include/mach/palmte2.h b/arch/arm/mach-pxa/palmte2.h
index f89e989a7637..f89e989a7637 100644
--- a/arch/arm/mach-pxa/include/mach/palmte2.h
+++ b/arch/arm/mach-pxa/palmte2.h
diff --git a/arch/arm/mach-pxa/palmtreo.c b/arch/arm/mach-pxa/palmtreo.c
index d8b937c870de..4cc05ecce618 100644
--- a/arch/arm/mach-pxa/palmtreo.c
+++ b/arch/arm/mach-pxa/palmtreo.c
@@ -31,20 +31,20 @@
31#include <asm/mach/arch.h> 31#include <asm/mach/arch.h>
32#include <asm/mach/map.h> 32#include <asm/mach/map.h>
33 33
34#include <mach/pxa27x.h> 34#include "pxa27x.h"
35#include <mach/pxa27x-udc.h> 35#include "pxa27x-udc.h"
36#include <mach/audio.h> 36#include <mach/audio.h>
37#include <mach/palmtreo.h> 37#include "palmtreo.h"
38#include <linux/platform_data/mmc-pxamci.h> 38#include <linux/platform_data/mmc-pxamci.h>
39#include <linux/platform_data/video-pxafb.h> 39#include <linux/platform_data/video-pxafb.h>
40#include <linux/platform_data/irda-pxaficp.h> 40#include <linux/platform_data/irda-pxaficp.h>
41#include <linux/platform_data/keypad-pxa27x.h> 41#include <linux/platform_data/keypad-pxa27x.h>
42#include <mach/udc.h> 42#include "udc.h"
43#include <linux/platform_data/usb-ohci-pxa27x.h> 43#include <linux/platform_data/usb-ohci-pxa27x.h>
44#include <mach/pxa2xx-regs.h> 44#include <mach/pxa2xx-regs.h>
45#include <linux/platform_data/asoc-palm27x.h> 45#include <linux/platform_data/asoc-palm27x.h>
46#include <linux/platform_data/camera-pxa.h> 46#include <linux/platform_data/media/camera-pxa.h>
47#include <mach/palm27x.h> 47#include "palm27x.h"
48 48
49#include <sound/pxa2xx-lib.h> 49#include <sound/pxa2xx-lib.h>
50 50
diff --git a/arch/arm/mach-pxa/include/mach/palmtreo.h b/arch/arm/mach-pxa/palmtreo.h
index 714b6574393e..714b6574393e 100644
--- a/arch/arm/mach-pxa/include/mach/palmtreo.h
+++ b/arch/arm/mach-pxa/palmtreo.h
diff --git a/arch/arm/mach-pxa/palmtx.c b/arch/arm/mach-pxa/palmtx.c
index 83f830dd8ad8..36646975b5d2 100644
--- a/arch/arm/mach-pxa/palmtx.c
+++ b/arch/arm/mach-pxa/palmtx.c
@@ -37,16 +37,16 @@
37#include <asm/mach/arch.h> 37#include <asm/mach/arch.h>
38#include <asm/mach/map.h> 38#include <asm/mach/map.h>
39 39
40#include <mach/pxa27x.h> 40#include "pxa27x.h"
41#include <mach/audio.h> 41#include <mach/audio.h>
42#include <mach/palmtx.h> 42#include <mach/palmtx.h>
43#include <linux/platform_data/mmc-pxamci.h> 43#include <linux/platform_data/mmc-pxamci.h>
44#include <linux/platform_data/video-pxafb.h> 44#include <linux/platform_data/video-pxafb.h>
45#include <linux/platform_data/irda-pxaficp.h> 45#include <linux/platform_data/irda-pxaficp.h>
46#include <linux/platform_data/keypad-pxa27x.h> 46#include <linux/platform_data/keypad-pxa27x.h>
47#include <mach/udc.h> 47#include "udc.h"
48#include <linux/platform_data/asoc-palm27x.h> 48#include <linux/platform_data/asoc-palm27x.h>
49#include <mach/palm27x.h> 49#include "palm27x.h"
50 50
51#include "generic.h" 51#include "generic.h"
52#include "devices.h" 52#include "devices.h"
@@ -250,7 +250,7 @@ static inline void palmtx_keys_init(void) {}
250static void palmtx_nand_cmd_ctl(struct mtd_info *mtd, int cmd, 250static void palmtx_nand_cmd_ctl(struct mtd_info *mtd, int cmd,
251 unsigned int ctrl) 251 unsigned int ctrl)
252{ 252{
253 struct nand_chip *this = mtd->priv; 253 struct nand_chip *this = mtd_to_nand(mtd);
254 char __iomem *nandaddr = this->IO_ADDR_W; 254 char __iomem *nandaddr = this->IO_ADDR_W;
255 255
256 if (cmd == NAND_CMD_NONE) 256 if (cmd == NAND_CMD_NONE)
diff --git a/arch/arm/mach-pxa/palmz72.c b/arch/arm/mach-pxa/palmz72.c
index 1a35ddf218da..9c308de158c6 100644
--- a/arch/arm/mach-pxa/palmz72.c
+++ b/arch/arm/mach-pxa/palmz72.c
@@ -37,19 +37,19 @@
37#include <asm/mach/arch.h> 37#include <asm/mach/arch.h>
38#include <asm/mach/map.h> 38#include <asm/mach/map.h>
39 39
40#include <mach/pxa27x.h> 40#include "pxa27x.h"
41#include <mach/audio.h> 41#include <mach/audio.h>
42#include <mach/palmz72.h> 42#include "palmz72.h"
43#include <linux/platform_data/mmc-pxamci.h> 43#include <linux/platform_data/mmc-pxamci.h>
44#include <linux/platform_data/video-pxafb.h> 44#include <linux/platform_data/video-pxafb.h>
45#include <linux/platform_data/irda-pxaficp.h> 45#include <linux/platform_data/irda-pxaficp.h>
46#include <linux/platform_data/keypad-pxa27x.h> 46#include <linux/platform_data/keypad-pxa27x.h>
47#include <mach/udc.h> 47#include "udc.h"
48#include <linux/platform_data/asoc-palm27x.h> 48#include <linux/platform_data/asoc-palm27x.h>
49#include <mach/palm27x.h> 49#include "palm27x.h"
50 50
51#include <mach/pm.h> 51#include "pm.h"
52#include <linux/platform_data/camera-pxa.h> 52#include <linux/platform_data/media/camera-pxa.h>
53 53
54#include <media/soc_camera.h> 54#include <media/soc_camera.h>
55 55
diff --git a/arch/arm/mach-pxa/include/mach/palmz72.h b/arch/arm/mach-pxa/palmz72.h
index 0d4700a79612..0d4700a79612 100644
--- a/arch/arm/mach-pxa/include/mach/palmz72.h
+++ b/arch/arm/mach-pxa/palmz72.h
diff --git a/arch/arm/mach-pxa/pcm027.c b/arch/arm/mach-pxa/pcm027.c
index 69918c7e3f1f..ccca9f7575c3 100644
--- a/arch/arm/mach-pxa/pcm027.c
+++ b/arch/arm/mach-pxa/pcm027.c
@@ -30,8 +30,8 @@
30 30
31#include <asm/mach-types.h> 31#include <asm/mach-types.h>
32#include <asm/mach/arch.h> 32#include <asm/mach/arch.h>
33#include <mach/pxa27x.h> 33#include "pxa27x.h"
34#include <mach/pcm027.h> 34#include "pcm027.h"
35#include "generic.h" 35#include "generic.h"
36 36
37/* 37/*
diff --git a/arch/arm/mach-pxa/include/mach/pcm027.h b/arch/arm/mach-pxa/pcm027.h
index 86ebd7b6c960..047cdf234f25 100644
--- a/arch/arm/mach-pxa/include/mach/pcm027.h
+++ b/arch/arm/mach-pxa/pcm027.h
@@ -23,7 +23,7 @@
23 * Definitions of CPU card resources only 23 * Definitions of CPU card resources only
24 */ 24 */
25 25
26#include "irqs.h" /* PXA_GPIO_TO_IRQ */ 26#include <mach/irqs.h> /* PXA_GPIO_TO_IRQ */
27 27
28/* phyCORE-PXA270 (PCM027) Interrupts */ 28/* phyCORE-PXA270 (PCM027) Interrupts */
29#define PCM027_IRQ(x) (IRQ_BOARD_START + (x)) 29#define PCM027_IRQ(x) (IRQ_BOARD_START + (x))
diff --git a/arch/arm/mach-pxa/pcm990-baseboard.c b/arch/arm/mach-pxa/pcm990-baseboard.c
index b71c96f614f9..0bd5959ef7d5 100644
--- a/arch/arm/mach-pxa/pcm990-baseboard.c
+++ b/arch/arm/mach-pxa/pcm990-baseboard.c
@@ -27,16 +27,16 @@
27#include <linux/pwm.h> 27#include <linux/pwm.h>
28#include <linux/pwm_backlight.h> 28#include <linux/pwm_backlight.h>
29 29
30#include <media/mt9v022.h> 30#include <media/i2c/mt9v022.h>
31#include <media/soc_camera.h> 31#include <media/soc_camera.h>
32 32
33#include <linux/platform_data/camera-pxa.h> 33#include <linux/platform_data/media/camera-pxa.h>
34#include <asm/mach/map.h> 34#include <asm/mach/map.h>
35#include <mach/pxa27x.h> 35#include "pxa27x.h"
36#include <mach/audio.h> 36#include <mach/audio.h>
37#include <linux/platform_data/mmc-pxamci.h> 37#include <linux/platform_data/mmc-pxamci.h>
38#include <linux/platform_data/usb-ohci-pxa27x.h> 38#include <linux/platform_data/usb-ohci-pxa27x.h>
39#include <mach/pcm990_baseboard.h> 39#include "pcm990_baseboard.h"
40#include <linux/platform_data/video-pxafb.h> 40#include <linux/platform_data/video-pxafb.h>
41 41
42#include "devices.h" 42#include "devices.h"
diff --git a/arch/arm/mach-pxa/include/mach/pcm990_baseboard.h b/arch/arm/mach-pxa/pcm990_baseboard.h
index 7e544c14967e..79d35adfa786 100644
--- a/arch/arm/mach-pxa/include/mach/pcm990_baseboard.h
+++ b/arch/arm/mach-pxa/pcm990_baseboard.h
@@ -19,8 +19,8 @@
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 */ 20 */
21 21
22#include <mach/pcm027.h> 22#include "pcm027.h"
23#include "irqs.h" /* PXA_GPIO_TO_IRQ */ 23#include <mach/irqs.h> /* PXA_GPIO_TO_IRQ */
24 24
25/* 25/*
26 * definitions relevant only when the PCM-990 26 * definitions relevant only when the PCM-990
diff --git a/arch/arm/mach-pxa/pm.c b/arch/arm/mach-pxa/pm.c
index 37178a8559b1..388463b99090 100644
--- a/arch/arm/mach-pxa/pm.c
+++ b/arch/arm/mach-pxa/pm.c
@@ -16,7 +16,7 @@
16#include <linux/errno.h> 16#include <linux/errno.h>
17#include <linux/slab.h> 17#include <linux/slab.h>
18 18
19#include <mach/pm.h> 19#include "pm.h"
20 20
21struct pxa_cpu_pm_fns *pxa_cpu_pm_fns; 21struct pxa_cpu_pm_fns *pxa_cpu_pm_fns;
22static unsigned long *sleep_save; 22static unsigned long *sleep_save;
diff --git a/arch/arm/mach-pxa/include/mach/pm.h b/arch/arm/mach-pxa/pm.h
index 51558bcee999..51558bcee999 100644
--- a/arch/arm/mach-pxa/include/mach/pm.h
+++ b/arch/arm/mach-pxa/pm.h
diff --git a/arch/arm/mach-pxa/poodle.c b/arch/arm/mach-pxa/poodle.c
index 195b1121c8f1..62a119137be7 100644
--- a/arch/arm/mach-pxa/poodle.c
+++ b/arch/arm/mach-pxa/poodle.c
@@ -41,9 +41,9 @@
41#include <asm/mach/map.h> 41#include <asm/mach/map.h>
42#include <asm/mach/irq.h> 42#include <asm/mach/irq.h>
43 43
44#include <mach/pxa25x.h> 44#include "pxa25x.h"
45#include <linux/platform_data/mmc-pxamci.h> 45#include <linux/platform_data/mmc-pxamci.h>
46#include <mach/udc.h> 46#include "udc.h"
47#include <linux/platform_data/irda-pxaficp.h> 47#include <linux/platform_data/irda-pxaficp.h>
48#include <mach/poodle.h> 48#include <mach/poodle.h>
49#include <linux/platform_data/video-pxafb.h> 49#include <linux/platform_data/video-pxafb.h>
diff --git a/arch/arm/mach-pxa/pxa25x.c b/arch/arm/mach-pxa/pxa25x.c
index 1dc85ffc3e20..a177bf45feef 100644
--- a/arch/arm/mach-pxa/pxa25x.c
+++ b/arch/arm/mach-pxa/pxa25x.c
@@ -30,9 +30,9 @@
30#include <asm/suspend.h> 30#include <asm/suspend.h>
31#include <mach/hardware.h> 31#include <mach/hardware.h>
32#include <mach/irqs.h> 32#include <mach/irqs.h>
33#include <mach/pxa25x.h> 33#include "pxa25x.h"
34#include <mach/reset.h> 34#include <mach/reset.h>
35#include <mach/pm.h> 35#include "pm.h"
36#include <mach/dma.h> 36#include <mach/dma.h>
37#include <mach/smemc.h> 37#include <mach/smemc.h>
38 38
diff --git a/arch/arm/mach-pxa/include/mach/pxa25x.h b/arch/arm/mach-pxa/pxa25x.h
index 5a341752e32c..2011e8da0592 100644
--- a/arch/arm/mach-pxa/include/mach/pxa25x.h
+++ b/arch/arm/mach-pxa/pxa25x.h
@@ -3,7 +3,7 @@
3 3
4#include <mach/hardware.h> 4#include <mach/hardware.h>
5#include <mach/pxa2xx-regs.h> 5#include <mach/pxa2xx-regs.h>
6#include <mach/mfp-pxa25x.h> 6#include "mfp-pxa25x.h"
7#include <mach/irqs.h> 7#include <mach/irqs.h>
8 8
9#endif /* __MACH_PXA25x_H */ 9#endif /* __MACH_PXA25x_H */
diff --git a/arch/arm/mach-pxa/include/mach/pxa27x-udc.h b/arch/arm/mach-pxa/pxa27x-udc.h
index 4cf28f670706..4cf28f670706 100644
--- a/arch/arm/mach-pxa/include/mach/pxa27x-udc.h
+++ b/arch/arm/mach-pxa/pxa27x-udc.h
diff --git a/arch/arm/mach-pxa/pxa27x.c b/arch/arm/mach-pxa/pxa27x.c
index ffc424028557..8dfd1755c659 100644
--- a/arch/arm/mach-pxa/pxa27x.c
+++ b/arch/arm/mach-pxa/pxa27x.c
@@ -28,10 +28,10 @@
28#include <asm/irq.h> 28#include <asm/irq.h>
29#include <asm/suspend.h> 29#include <asm/suspend.h>
30#include <mach/irqs.h> 30#include <mach/irqs.h>
31#include <mach/pxa27x.h> 31#include "pxa27x.h"
32#include <mach/reset.h> 32#include <mach/reset.h>
33#include <linux/platform_data/usb-ohci-pxa27x.h> 33#include <linux/platform_data/usb-ohci-pxa27x.h>
34#include <mach/pm.h> 34#include "pm.h"
35#include <mach/dma.h> 35#include <mach/dma.h>
36#include <mach/smemc.h> 36#include <mach/smemc.h>
37 37
diff --git a/arch/arm/mach-pxa/include/mach/pxa27x.h b/arch/arm/mach-pxa/pxa27x.h
index 1a4291936c58..075131d83eab 100644
--- a/arch/arm/mach-pxa/include/mach/pxa27x.h
+++ b/arch/arm/mach-pxa/pxa27x.h
@@ -4,7 +4,7 @@
4#include <linux/suspend.h> 4#include <linux/suspend.h>
5#include <mach/hardware.h> 5#include <mach/hardware.h>
6#include <mach/pxa2xx-regs.h> 6#include <mach/pxa2xx-regs.h>
7#include <mach/mfp-pxa27x.h> 7#include "mfp-pxa27x.h"
8#include <mach/irqs.h> 8#include <mach/irqs.h>
9 9
10#define ARB_CNTRL __REG(0x48000048) /* Arbiter Control Register */ 10#define ARB_CNTRL __REG(0x48000048) /* Arbiter Control Register */
diff --git a/arch/arm/mach-pxa/pxa2xx.c b/arch/arm/mach-pxa/pxa2xx.c
index 447dcbb22f6f..6b5e566f52c8 100644
--- a/arch/arm/mach-pxa/pxa2xx.c
+++ b/arch/arm/mach-pxa/pxa2xx.c
@@ -17,7 +17,7 @@
17 17
18#include <mach/hardware.h> 18#include <mach/hardware.h>
19#include <mach/pxa2xx-regs.h> 19#include <mach/pxa2xx-regs.h>
20#include <mach/mfp-pxa25x.h> 20#include "mfp-pxa25x.h"
21#include <mach/reset.h> 21#include <mach/reset.h>
22#include <linux/platform_data/irda-pxaficp.h> 22#include <linux/platform_data/irda-pxaficp.h>
23 23
diff --git a/arch/arm/mach-pxa/pxa300.c b/arch/arm/mach-pxa/pxa300.c
index 28c5b5686638..df83b1bddf34 100644
--- a/arch/arm/mach-pxa/pxa300.c
+++ b/arch/arm/mach-pxa/pxa300.c
@@ -18,7 +18,7 @@
18#include <linux/platform_device.h> 18#include <linux/platform_device.h>
19#include <linux/io.h> 19#include <linux/io.h>
20 20
21#include <mach/pxa300.h> 21#include "pxa300.h"
22 22
23#include "generic.h" 23#include "generic.h"
24#include "devices.h" 24#include "devices.h"
diff --git a/arch/arm/mach-pxa/include/mach/pxa300.h b/arch/arm/mach-pxa/pxa300.h
index 733b6412c3df..59fa41025c80 100644
--- a/arch/arm/mach-pxa/include/mach/pxa300.h
+++ b/arch/arm/mach-pxa/pxa300.h
@@ -1,7 +1,7 @@
1#ifndef __MACH_PXA300_H 1#ifndef __MACH_PXA300_H
2#define __MACH_PXA300_H 2#define __MACH_PXA300_H
3 3
4#include <mach/pxa3xx.h> 4#include "pxa3xx.h"
5#include <mach/mfp-pxa300.h> 5#include "mfp-pxa300.h"
6 6
7#endif /* __MACH_PXA300_H */ 7#endif /* __MACH_PXA300_H */
diff --git a/arch/arm/mach-pxa/pxa320.c b/arch/arm/mach-pxa/pxa320.c
index 2f55bb4b9087..a26eec57eec6 100644
--- a/arch/arm/mach-pxa/pxa320.c
+++ b/arch/arm/mach-pxa/pxa320.c
@@ -18,7 +18,7 @@
18#include <linux/platform_device.h> 18#include <linux/platform_device.h>
19#include <linux/io.h> 19#include <linux/io.h>
20 20
21#include <mach/pxa320.h> 21#include "pxa320.h"
22 22
23#include "generic.h" 23#include "generic.h"
24#include "devices.h" 24#include "devices.h"
diff --git a/arch/arm/mach-pxa/include/mach/pxa320.h b/arch/arm/mach-pxa/pxa320.h
index b6204e470d89..b9e5115a1c30 100644
--- a/arch/arm/mach-pxa/include/mach/pxa320.h
+++ b/arch/arm/mach-pxa/pxa320.h
@@ -1,8 +1,8 @@
1#ifndef __MACH_PXA320_H 1#ifndef __MACH_PXA320_H
2#define __MACH_PXA320_H 2#define __MACH_PXA320_H
3 3
4#include <mach/pxa3xx.h> 4#include "pxa3xx.h"
5#include <mach/mfp-pxa320.h> 5#include "mfp-pxa320.h"
6 6
7#endif /* __MACH_PXA320_H */ 7#endif /* __MACH_PXA320_H */
8 8
diff --git a/arch/arm/mach-pxa/pxa3xx-ulpi.c b/arch/arm/mach-pxa/pxa3xx-ulpi.c
index 1c85275cb768..eba595fac8ca 100644
--- a/arch/arm/mach-pxa/pxa3xx-ulpi.c
+++ b/arch/arm/mach-pxa/pxa3xx-ulpi.c
@@ -26,7 +26,7 @@
26#include <linux/usb/otg.h> 26#include <linux/usb/otg.h>
27 27
28#include <mach/hardware.h> 28#include <mach/hardware.h>
29#include <mach/regs-u2d.h> 29#include "regs-u2d.h"
30#include <linux/platform_data/usb-pxa3xx-ulpi.h> 30#include <linux/platform_data/usb-pxa3xx-ulpi.h>
31 31
32struct pxa3xx_u2d_ulpi { 32struct pxa3xx_u2d_ulpi {
diff --git a/arch/arm/mach-pxa/pxa3xx.c b/arch/arm/mach-pxa/pxa3xx.c
index 20ce2d386f17..a1c4c888f246 100644
--- a/arch/arm/mach-pxa/pxa3xx.c
+++ b/arch/arm/mach-pxa/pxa3xx.c
@@ -30,7 +30,7 @@
30#include <mach/pxa3xx-regs.h> 30#include <mach/pxa3xx-regs.h>
31#include <mach/reset.h> 31#include <mach/reset.h>
32#include <linux/platform_data/usb-ohci-pxa27x.h> 32#include <linux/platform_data/usb-ohci-pxa27x.h>
33#include <mach/pm.h> 33#include "pm.h"
34#include <mach/dma.h> 34#include <mach/dma.h>
35#include <mach/smemc.h> 35#include <mach/smemc.h>
36#include <mach/irqs.h> 36#include <mach/irqs.h>
diff --git a/arch/arm/mach-pxa/include/mach/pxa3xx.h b/arch/arm/mach-pxa/pxa3xx.h
index b4143fb6631f..b4143fb6631f 100644
--- a/arch/arm/mach-pxa/include/mach/pxa3xx.h
+++ b/arch/arm/mach-pxa/pxa3xx.h
diff --git a/arch/arm/mach-pxa/pxa930.c b/arch/arm/mach-pxa/pxa930.c
index ab624487cf39..da912be6eae7 100644
--- a/arch/arm/mach-pxa/pxa930.c
+++ b/arch/arm/mach-pxa/pxa930.c
@@ -17,7 +17,7 @@
17#include <linux/gpio-pxa.h> 17#include <linux/gpio-pxa.h>
18#include <linux/platform_device.h> 18#include <linux/platform_device.h>
19 19
20#include <mach/pxa930.h> 20#include "pxa930.h"
21 21
22#include "devices.h" 22#include "devices.h"
23 23
diff --git a/arch/arm/mach-pxa/include/mach/pxa930.h b/arch/arm/mach-pxa/pxa930.h
index 190363b98d01..4eceb02978e8 100644
--- a/arch/arm/mach-pxa/include/mach/pxa930.h
+++ b/arch/arm/mach-pxa/pxa930.h
@@ -1,7 +1,7 @@
1#ifndef __MACH_PXA930_H 1#ifndef __MACH_PXA930_H
2#define __MACH_PXA930_H 2#define __MACH_PXA930_H
3 3
4#include <mach/pxa3xx.h> 4#include "pxa3xx.h"
5#include <mach/mfp-pxa930.h> 5#include "mfp-pxa930.h"
6 6
7#endif /* __MACH_PXA930_H */ 7#endif /* __MACH_PXA930_H */
diff --git a/arch/arm/mach-pxa/raumfeld.c b/arch/arm/mach-pxa/raumfeld.c
index 82689ac20ccf..16ffd01daff1 100644
--- a/arch/arm/mach-pxa/raumfeld.c
+++ b/arch/arm/mach-pxa/raumfeld.c
@@ -50,7 +50,7 @@
50#include <asm/mach-types.h> 50#include <asm/mach-types.h>
51#include <asm/mach/arch.h> 51#include <asm/mach/arch.h>
52 52
53#include <mach/pxa300.h> 53#include "pxa300.h"
54#include <linux/platform_data/usb-ohci-pxa27x.h> 54#include <linux/platform_data/usb-ohci-pxa27x.h>
55#include <linux/platform_data/video-pxafb.h> 55#include <linux/platform_data/video-pxafb.h>
56#include <linux/platform_data/mmc-pxamci.h> 56#include <linux/platform_data/mmc-pxamci.h>
@@ -1063,7 +1063,7 @@ static void __init raumfeld_common_init(void)
1063 i2c_register_board_info(1, &raumfeld_pwri2c_board_info, 1); 1063 i2c_register_board_info(1, &raumfeld_pwri2c_board_info, 1);
1064} 1064}
1065 1065
1066static void __init raumfeld_controller_init(void) 1066static void __init __maybe_unused raumfeld_controller_init(void)
1067{ 1067{
1068 int ret; 1068 int ret;
1069 1069
@@ -1089,7 +1089,7 @@ static void __init raumfeld_controller_init(void)
1089 raumfeld_w1_init(); 1089 raumfeld_w1_init();
1090} 1090}
1091 1091
1092static void __init raumfeld_connector_init(void) 1092static void __init __maybe_unused raumfeld_connector_init(void)
1093{ 1093{
1094 pxa3xx_mfp_config(ARRAY_AND_SIZE(raumfeld_connector_pin_config)); 1094 pxa3xx_mfp_config(ARRAY_AND_SIZE(raumfeld_connector_pin_config));
1095 spi_register_board_info(ARRAY_AND_SIZE(connector_spi_devices)); 1095 spi_register_board_info(ARRAY_AND_SIZE(connector_spi_devices));
@@ -1101,7 +1101,7 @@ static void __init raumfeld_connector_init(void)
1101 raumfeld_common_init(); 1101 raumfeld_common_init();
1102} 1102}
1103 1103
1104static void __init raumfeld_speaker_init(void) 1104static void __init __maybe_unused raumfeld_speaker_init(void)
1105{ 1105{
1106 pxa3xx_mfp_config(ARRAY_AND_SIZE(raumfeld_speaker_pin_config)); 1106 pxa3xx_mfp_config(ARRAY_AND_SIZE(raumfeld_speaker_pin_config));
1107 spi_register_board_info(ARRAY_AND_SIZE(speaker_spi_devices)); 1107 spi_register_board_info(ARRAY_AND_SIZE(speaker_spi_devices));
diff --git a/arch/arm/mach-pxa/include/mach/regs-rtc.h b/arch/arm/mach-pxa/regs-rtc.h
index f0e4a589bbe1..f0e4a589bbe1 100644
--- a/arch/arm/mach-pxa/include/mach/regs-rtc.h
+++ b/arch/arm/mach-pxa/regs-rtc.h
diff --git a/arch/arm/mach-pxa/include/mach/regs-u2d.h b/arch/arm/mach-pxa/regs-u2d.h
index c15c0c57de08..c15c0c57de08 100644
--- a/arch/arm/mach-pxa/include/mach/regs-u2d.h
+++ b/arch/arm/mach-pxa/regs-u2d.h
diff --git a/arch/arm/mach-pxa/saar.c b/arch/arm/mach-pxa/saar.c
index 710c493eac89..1414b5f29114 100644
--- a/arch/arm/mach-pxa/saar.c
+++ b/arch/arm/mach-pxa/saar.c
@@ -31,7 +31,7 @@
31#include <asm/mach/arch.h> 31#include <asm/mach/arch.h>
32#include <asm/mach/flash.h> 32#include <asm/mach/flash.h>
33 33
34#include <mach/pxa930.h> 34#include "pxa930.h"
35#include <linux/platform_data/video-pxafb.h> 35#include <linux/platform_data/video-pxafb.h>
36 36
37#include "devices.h" 37#include "devices.h"
diff --git a/arch/arm/mach-pxa/sharpsl_pm.c b/arch/arm/mach-pxa/sharpsl_pm.c
index bdc0c41bc4fd..b80eab9993c5 100644
--- a/arch/arm/mach-pxa/sharpsl_pm.c
+++ b/arch/arm/mach-pxa/sharpsl_pm.c
@@ -27,10 +27,10 @@
27#include <linux/io.h> 27#include <linux/io.h>
28 28
29#include <asm/mach-types.h> 29#include <asm/mach-types.h>
30#include <mach/pm.h> 30#include "pm.h"
31#include <mach/pxa2xx-regs.h> 31#include <mach/pxa2xx-regs.h>
32#include <mach/regs-rtc.h> 32#include "regs-rtc.h"
33#include <mach/sharpsl_pm.h> 33#include "sharpsl_pm.h"
34 34
35/* 35/*
36 * Constants 36 * Constants
diff --git a/arch/arm/mach-pxa/include/mach/sharpsl_pm.h b/arch/arm/mach-pxa/sharpsl_pm.h
index 905be6755f04..905be6755f04 100644
--- a/arch/arm/mach-pxa/include/mach/sharpsl_pm.h
+++ b/arch/arm/mach-pxa/sharpsl_pm.h
diff --git a/arch/arm/mach-pxa/spitz.c b/arch/arm/mach-pxa/spitz.c
index f4e2e2719580..825f903ab77e 100644
--- a/arch/arm/mach-pxa/spitz.c
+++ b/arch/arm/mach-pxa/spitz.c
@@ -40,15 +40,15 @@
40#include <asm/mach/sharpsl_param.h> 40#include <asm/mach/sharpsl_param.h>
41#include <asm/hardware/scoop.h> 41#include <asm/hardware/scoop.h>
42 42
43#include <mach/pxa27x.h> 43#include "pxa27x.h"
44#include <mach/pxa27x-udc.h> 44#include "pxa27x-udc.h"
45#include <mach/reset.h> 45#include <mach/reset.h>
46#include <linux/platform_data/irda-pxaficp.h> 46#include <linux/platform_data/irda-pxaficp.h>
47#include <linux/platform_data/mmc-pxamci.h> 47#include <linux/platform_data/mmc-pxamci.h>
48#include <linux/platform_data/usb-ohci-pxa27x.h> 48#include <linux/platform_data/usb-ohci-pxa27x.h>
49#include <linux/platform_data/video-pxafb.h> 49#include <linux/platform_data/video-pxafb.h>
50#include <mach/spitz.h> 50#include <mach/spitz.h>
51#include <mach/sharpsl_pm.h> 51#include "sharpsl_pm.h"
52#include <mach/smemc.h> 52#include <mach/smemc.h>
53 53
54#include "generic.h" 54#include "generic.h"
diff --git a/arch/arm/mach-pxa/spitz_pm.c b/arch/arm/mach-pxa/spitz_pm.c
index e191f9996b26..ea9f9034cb54 100644
--- a/arch/arm/mach-pxa/spitz_pm.c
+++ b/arch/arm/mach-pxa/spitz_pm.c
@@ -25,8 +25,8 @@
25#include <mach/hardware.h> 25#include <mach/hardware.h>
26 26
27#include <mach/spitz.h> 27#include <mach/spitz.h>
28#include <mach/pxa27x.h> 28#include "pxa27x.h"
29#include <mach/sharpsl_pm.h> 29#include "sharpsl_pm.h"
30 30
31#include "generic.h" 31#include "generic.h"
32 32
diff --git a/arch/arm/mach-pxa/stargate2.c b/arch/arm/mach-pxa/stargate2.c
index 01de542432a6..702f4f14b708 100644
--- a/arch/arm/mach-pxa/stargate2.c
+++ b/arch/arm/mach-pxa/stargate2.c
@@ -43,10 +43,10 @@
43#include <asm/mach/irq.h> 43#include <asm/mach/irq.h>
44#include <asm/mach/flash.h> 44#include <asm/mach/flash.h>
45 45
46#include <mach/pxa27x.h> 46#include "pxa27x.h"
47#include <linux/platform_data/mmc-pxamci.h> 47#include <linux/platform_data/mmc-pxamci.h>
48#include <mach/udc.h> 48#include "udc.h"
49#include <mach/pxa27x-udc.h> 49#include "pxa27x-udc.h"
50#include <mach/smemc.h> 50#include <mach/smemc.h>
51 51
52#include <linux/spi/spi.h> 52#include <linux/spi/spi.h>
diff --git a/arch/arm/mach-pxa/tavorevb.c b/arch/arm/mach-pxa/tavorevb.c
index 349a13a76215..4b38e821ac9c 100644
--- a/arch/arm/mach-pxa/tavorevb.c
+++ b/arch/arm/mach-pxa/tavorevb.c
@@ -24,7 +24,7 @@
24#include <asm/mach-types.h> 24#include <asm/mach-types.h>
25#include <asm/mach/arch.h> 25#include <asm/mach/arch.h>
26 26
27#include <mach/pxa930.h> 27#include "pxa930.h"
28#include <linux/platform_data/video-pxafb.h> 28#include <linux/platform_data/video-pxafb.h>
29#include <linux/platform_data/keypad-pxa27x.h> 29#include <linux/platform_data/keypad-pxa27x.h>
30 30
diff --git a/arch/arm/mach-pxa/tosa-bt.c b/arch/arm/mach-pxa/tosa-bt.c
index e0a53208880a..107f37210fb9 100644
--- a/arch/arm/mach-pxa/tosa-bt.c
+++ b/arch/arm/mach-pxa/tosa-bt.c
@@ -16,7 +16,7 @@
16#include <linux/delay.h> 16#include <linux/delay.h>
17#include <linux/rfkill.h> 17#include <linux/rfkill.h>
18 18
19#include <mach/tosa_bt.h> 19#include "tosa_bt.h"
20 20
21static void tosa_bt_on(struct tosa_bt_data *data) 21static void tosa_bt_on(struct tosa_bt_data *data)
22{ 22{
diff --git a/arch/arm/mach-pxa/tosa.c b/arch/arm/mach-pxa/tosa.c
index e6e27c0468e4..13de6602966f 100644
--- a/arch/arm/mach-pxa/tosa.c
+++ b/arch/arm/mach-pxa/tosa.c
@@ -43,12 +43,12 @@
43#include <asm/setup.h> 43#include <asm/setup.h>
44#include <asm/mach-types.h> 44#include <asm/mach-types.h>
45 45
46#include <mach/pxa25x.h> 46#include "pxa25x.h"
47#include <mach/reset.h> 47#include <mach/reset.h>
48#include <linux/platform_data/irda-pxaficp.h> 48#include <linux/platform_data/irda-pxaficp.h>
49#include <linux/platform_data/mmc-pxamci.h> 49#include <linux/platform_data/mmc-pxamci.h>
50#include <mach/udc.h> 50#include "udc.h"
51#include <mach/tosa_bt.h> 51#include "tosa_bt.h"
52#include <mach/audio.h> 52#include <mach/audio.h>
53#include <mach/smemc.h> 53#include <mach/smemc.h>
54 54
diff --git a/arch/arm/mach-pxa/include/mach/tosa_bt.h b/arch/arm/mach-pxa/tosa_bt.h
index efc3c3d3b75d..efc3c3d3b75d 100644
--- a/arch/arm/mach-pxa/include/mach/tosa_bt.h
+++ b/arch/arm/mach-pxa/tosa_bt.h
diff --git a/arch/arm/mach-pxa/trizeps4.c b/arch/arm/mach-pxa/trizeps4.c
index 066e3a250ee0..ea78bc5c4198 100644
--- a/arch/arm/mach-pxa/trizeps4.c
+++ b/arch/arm/mach-pxa/trizeps4.c
@@ -41,7 +41,7 @@
41#include <asm/mach/irq.h> 41#include <asm/mach/irq.h>
42#include <asm/mach/flash.h> 42#include <asm/mach/flash.h>
43 43
44#include <mach/pxa27x.h> 44#include "pxa27x.h"
45#include <mach/trizeps4.h> 45#include <mach/trizeps4.h>
46#include <mach/audio.h> 46#include <mach/audio.h>
47#include <linux/platform_data/video-pxafb.h> 47#include <linux/platform_data/video-pxafb.h>
diff --git a/arch/arm/mach-pxa/include/mach/udc.h b/arch/arm/mach-pxa/udc.h
index 9a827e32db98..9a827e32db98 100644
--- a/arch/arm/mach-pxa/include/mach/udc.h
+++ b/arch/arm/mach-pxa/udc.h
diff --git a/arch/arm/mach-pxa/viper.c b/arch/arm/mach-pxa/viper.c
index 7ecc61ad2bed..8e89d91b206b 100644
--- a/arch/arm/mach-pxa/viper.c
+++ b/arch/arm/mach-pxa/viper.c
@@ -47,12 +47,12 @@
47#include <linux/mtd/physmap.h> 47#include <linux/mtd/physmap.h>
48#include <linux/syscore_ops.h> 48#include <linux/syscore_ops.h>
49 49
50#include <mach/pxa25x.h> 50#include "pxa25x.h"
51#include <mach/audio.h> 51#include <mach/audio.h>
52#include <linux/platform_data/video-pxafb.h> 52#include <linux/platform_data/video-pxafb.h>
53#include <mach/regs-uart.h> 53#include <mach/regs-uart.h>
54#include <linux/platform_data/pcmcia-pxa2xx_viper.h> 54#include <linux/platform_data/pcmcia-pxa2xx_viper.h>
55#include <mach/viper.h> 55#include "viper.h"
56 56
57#include <asm/setup.h> 57#include <asm/setup.h>
58#include <asm/mach-types.h> 58#include <asm/mach-types.h>
diff --git a/arch/arm/mach-pxa/include/mach/viper.h b/arch/arm/mach-pxa/viper.h
index 5f5fbf1f6489..5f5fbf1f6489 100644
--- a/arch/arm/mach-pxa/include/mach/viper.h
+++ b/arch/arm/mach-pxa/viper.h
diff --git a/arch/arm/mach-pxa/vpac270.c b/arch/arm/mach-pxa/vpac270.c
index 54122a983ae3..c006ee902a8f 100644
--- a/arch/arm/mach-pxa/vpac270.c
+++ b/arch/arm/mach-pxa/vpac270.c
@@ -31,14 +31,14 @@
31#include <asm/mach-types.h> 31#include <asm/mach-types.h>
32#include <asm/mach/arch.h> 32#include <asm/mach/arch.h>
33 33
34#include <mach/pxa27x.h> 34#include "pxa27x.h"
35#include <mach/audio.h> 35#include <mach/audio.h>
36#include <mach/vpac270.h> 36#include <mach/vpac270.h>
37#include <linux/platform_data/mmc-pxamci.h> 37#include <linux/platform_data/mmc-pxamci.h>
38#include <linux/platform_data/video-pxafb.h> 38#include <linux/platform_data/video-pxafb.h>
39#include <linux/platform_data/usb-ohci-pxa27x.h> 39#include <linux/platform_data/usb-ohci-pxa27x.h>
40#include <mach/pxa27x-udc.h> 40#include "pxa27x-udc.h"
41#include <mach/udc.h> 41#include "udc.h"
42#include <linux/platform_data/ata-pxa.h> 42#include <linux/platform_data/ata-pxa.h>
43 43
44#include "generic.h" 44#include "generic.h"
diff --git a/arch/arm/mach-pxa/xcep.c b/arch/arm/mach-pxa/xcep.c
index 13b1d4586d7d..3f06cd90567a 100644
--- a/arch/arm/mach-pxa/xcep.c
+++ b/arch/arm/mach-pxa/xcep.c
@@ -28,7 +28,7 @@
28#include <asm/mach/map.h> 28#include <asm/mach/map.h>
29 29
30#include <mach/hardware.h> 30#include <mach/hardware.h>
31#include <mach/pxa25x.h> 31#include "pxa25x.h"
32#include <mach/smemc.h> 32#include <mach/smemc.h>
33 33
34#include "generic.h" 34#include "generic.h"
diff --git a/arch/arm/mach-pxa/z2.c b/arch/arm/mach-pxa/z2.c
index d9899d73e46b..510e533871f3 100644
--- a/arch/arm/mach-pxa/z2.c
+++ b/arch/arm/mach-pxa/z2.c
@@ -35,13 +35,13 @@
35#include <asm/mach-types.h> 35#include <asm/mach-types.h>
36#include <asm/mach/arch.h> 36#include <asm/mach/arch.h>
37 37
38#include <mach/pxa27x.h> 38#include "pxa27x.h"
39#include <mach/mfp-pxa27x.h> 39#include "mfp-pxa27x.h"
40#include <mach/z2.h> 40#include <mach/z2.h>
41#include <linux/platform_data/video-pxafb.h> 41#include <linux/platform_data/video-pxafb.h>
42#include <linux/platform_data/mmc-pxamci.h> 42#include <linux/platform_data/mmc-pxamci.h>
43#include <linux/platform_data/keypad-pxa27x.h> 43#include <linux/platform_data/keypad-pxa27x.h>
44#include <mach/pm.h> 44#include "pm.h"
45 45
46#include "generic.h" 46#include "generic.h"
47#include "devices.h" 47#include "devices.h"
diff --git a/arch/arm/mach-pxa/zeus.c b/arch/arm/mach-pxa/zeus.c
index 30e62a3f0701..515b7ddda8aa 100644
--- a/arch/arm/mach-pxa/zeus.c
+++ b/arch/arm/mach-pxa/zeus.c
@@ -38,17 +38,17 @@
38#include <asm/mach/arch.h> 38#include <asm/mach/arch.h>
39#include <asm/mach/map.h> 39#include <asm/mach/map.h>
40 40
41#include <mach/pxa27x.h> 41#include "pxa27x.h"
42#include <mach/regs-uart.h> 42#include <mach/regs-uart.h>
43#include <linux/platform_data/usb-ohci-pxa27x.h> 43#include <linux/platform_data/usb-ohci-pxa27x.h>
44#include <linux/platform_data/mmc-pxamci.h> 44#include <linux/platform_data/mmc-pxamci.h>
45#include <mach/pxa27x-udc.h> 45#include "pxa27x-udc.h"
46#include <mach/udc.h> 46#include "udc.h"
47#include <linux/platform_data/video-pxafb.h> 47#include <linux/platform_data/video-pxafb.h>
48#include <mach/pm.h> 48#include "pm.h"
49#include <mach/audio.h> 49#include <mach/audio.h>
50#include <linux/platform_data/pcmcia-pxa2xx_viper.h> 50#include <linux/platform_data/pcmcia-pxa2xx_viper.h>
51#include <mach/zeus.h> 51#include "zeus.h"
52#include <mach/smemc.h> 52#include <mach/smemc.h>
53 53
54#include "generic.h" 54#include "generic.h"
diff --git a/arch/arm/mach-pxa/include/mach/zeus.h b/arch/arm/mach-pxa/zeus.h
index 56024f81d57e..56024f81d57e 100644
--- a/arch/arm/mach-pxa/include/mach/zeus.h
+++ b/arch/arm/mach-pxa/zeus.h
diff --git a/arch/arm/mach-pxa/zylonite.c b/arch/arm/mach-pxa/zylonite.c
index e20359a7433c..3642389b301a 100644
--- a/arch/arm/mach-pxa/zylonite.c
+++ b/arch/arm/mach-pxa/zylonite.c
@@ -25,10 +25,10 @@
25 25
26#include <asm/mach-types.h> 26#include <asm/mach-types.h>
27#include <asm/mach/arch.h> 27#include <asm/mach/arch.h>
28#include <mach/pxa3xx.h> 28#include "pxa3xx.h"
29#include <mach/audio.h> 29#include <mach/audio.h>
30#include <linux/platform_data/video-pxafb.h> 30#include <linux/platform_data/video-pxafb.h>
31#include <mach/zylonite.h> 31#include "zylonite.h"
32#include <linux/platform_data/mmc-pxamci.h> 32#include <linux/platform_data/mmc-pxamci.h>
33#include <linux/platform_data/usb-ohci-pxa27x.h> 33#include <linux/platform_data/usb-ohci-pxa27x.h>
34#include <linux/platform_data/keypad-pxa27x.h> 34#include <linux/platform_data/keypad-pxa27x.h>
diff --git a/arch/arm/mach-pxa/include/mach/zylonite.h b/arch/arm/mach-pxa/zylonite.h
index ecca976f03d2..ecca976f03d2 100644
--- a/arch/arm/mach-pxa/include/mach/zylonite.h
+++ b/arch/arm/mach-pxa/zylonite.h
diff --git a/arch/arm/mach-pxa/zylonite_pxa300.c b/arch/arm/mach-pxa/zylonite_pxa300.c
index 869bce7c3f24..e247acf1400a 100644
--- a/arch/arm/mach-pxa/zylonite_pxa300.c
+++ b/arch/arm/mach-pxa/zylonite_pxa300.c
@@ -21,8 +21,8 @@
21#include <linux/platform_data/pca953x.h> 21#include <linux/platform_data/pca953x.h>
22#include <linux/gpio.h> 22#include <linux/gpio.h>
23 23
24#include <mach/pxa300.h> 24#include "pxa300.h"
25#include <mach/zylonite.h> 25#include "zylonite.h"
26 26
27#include "generic.h" 27#include "generic.h"
28 28
diff --git a/arch/arm/mach-pxa/zylonite_pxa320.c b/arch/arm/mach-pxa/zylonite_pxa320.c
index 9942bac4cf7d..47961ae0c448 100644
--- a/arch/arm/mach-pxa/zylonite_pxa320.c
+++ b/arch/arm/mach-pxa/zylonite_pxa320.c
@@ -18,8 +18,8 @@
18#include <linux/init.h> 18#include <linux/init.h>
19#include <linux/gpio.h> 19#include <linux/gpio.h>
20 20
21#include <mach/pxa320.h> 21#include "pxa320.h"
22#include <mach/zylonite.h> 22#include "zylonite.h"
23 23
24#include "generic.h" 24#include "generic.h"
25 25