linux/arch/arm/mach-pxa
Linus Walleij 9705e74671 ARM: pxa: fix various compilation problems
Due to commit 88f718e3fa
"ARM: pxa: delete the custom GPIO header" some drivers fail
compilation, for example like this:

In file included from sound/soc/pxa/spitz.c:28:0:
sound/soc/pxa/spitz.c: In function ‘spitz_ext_control’:
arch/arm/mach-pxa/include/mach/spitz.h:111:30: error:
‘PXA_NR_BUILTIN_GPIO’ undeclared (first use in this function)
 #define SPITZ_SCP_GPIO_BASE (PXA_NR_BUILTIN_GPIO)
(etc.)

This is caused by implicit inclusion of <mach/irqs.h> from
various board-specific headers under <mach/*> in the PXA
platform. So we take a sweep over these, and for every such
header that uses PXA_NR_BUILTIN_GPIO or PXA_GPIO_TO_IRQ()
we explicitly #include "irqs.h" so that we satisfy the
dependency in the board include file alone.

Reported-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Cc: stable@vger.kernel.org # v3.13+
Signed-off-by: Kevin Hilman <khilman@linaro.org>
2014-02-10 10:33:04 -08:00
..
include/mach ARM: pxa: fix various compilation problems 2014-02-10 10:33:04 -08:00
am200epd.c ARM: pxa: remove IRQF_DISABLED 2013-12-11 17:32:41 -08:00
am300epd.c ARM: pxa: fix compilation problem on AM300EPD board 2014-02-10 10:32:08 -08:00
balloon3.c
capc7117.c
clock-pxa2xx.c
clock-pxa3xx.c
clock.c
clock.h
cm-x2xx-pci.c
cm-x2xx-pci.h
cm-x2xx.c
cm-x255.c
cm-x270.c
cm-x300.c
colibri-evalboard.c
colibri-pxa3xx.c
colibri-pxa270-income.c
colibri-pxa270.c
colibri-pxa300.c
colibri-pxa320.c
corgi_pm.c
corgi.c
csb701.c
csb726.c
devices.c
devices.h
em-x270.c ARM: pxa: remove IRQF_DISABLED 2013-12-11 17:32:41 -08:00
eseries.c
ezx.c
generic.c
generic.h
gumstix.c
h5000.c
himalaya.c
hx4700.c
icontrol.c
idp.c
irq.c ARM: pxa: Remove unused variables 2013-12-11 17:33:01 -08:00
Kconfig
littleton.c
lpd270.c
lubbock.c
magician.c ARM: pxa: remove IRQF_DISABLED 2013-12-11 17:32:41 -08:00
mainstone.c ARM: pxa: remove IRQF_DISABLED 2013-12-11 17:32:41 -08:00
Makefile
Makefile.boot
mfp-pxa2xx.c
mfp-pxa3xx.c
mioa701_bootresume.S
mioa701.c
mp900.c
mxm8x10.c
palm27x.c
palmld.c
palmt5.c
palmtc.c
palmte2.c
palmtreo.c
palmtx.c
palmz72.c
pcm027.c
pcm990-baseboard.c ARM: pxa: remove IRQF_DISABLED 2013-12-11 17:32:41 -08:00
pm.c
poodle.c
pxa2xx.c
pxa3xx-ulpi.c
pxa3xx.c
pxa25x.c
pxa27x.c
pxa300.c
pxa320.c
pxa930.c
pxa-dt.c
raumfeld.c
reset.c ARM: pxa: prevent PXA270 occasional reboot freezes 2013-12-11 16:35:16 -08:00
saar.c
sharpsl_pm.c ARM: pxa: remove IRQF_DISABLED 2013-12-11 17:32:41 -08:00
sleep.S
smemc.c
spitz_pm.c
spitz.c
standby.S
stargate2.c
tavorevb.c
time.c ARM: SoC platform changes for 3.14 2014-01-23 18:40:49 -08:00
tosa-bt.c
tosa.c ARM: pxa: tosa: fix keys mapping 2013-12-11 16:34:32 -08:00
trizeps4.c ARM: pxa: remove IRQF_DISABLED 2013-12-11 17:32:41 -08:00
viper.c
vpac270.c
xcep.c
z2.c
zeus.c
zylonite_pxa300.c
zylonite_pxa320.c
zylonite.c