aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-pxa
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-04-05 16:44:27 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2014-04-05 16:44:27 -0400
commit9f800363bb0ea459e15bef0928a72c88d374e489 (patch)
tree13a6b4165d3e2ba18e88e5103437f74e84e0838d /arch/arm/mach-pxa
parent2d1eb87ae1e6f3999e77989fd2f831b134270787 (diff)
parentcb46a256a78225817945cd52068d61d5126c236e (diff)
Merge tag 'fixes-non-critical-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC non-critical bug fixes from Arnd Bergmann: "Lots of isolated bug fixes that were not found to be important enough to be submitted before the merge window or backported into stable kernels. The vast majority of these came out of Arnd's randconfig testing and just prevents running into build-time bugs in configurations that we do not care about in practice" * tag 'fixes-non-critical-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (75 commits) ARM: at91: fix a typo ARM: moxart: fix CPU selection ARM: tegra: fix board DT pinmux setup ARM: nspire: Fix compiler warning IXP4xx: Fix DMA masks. Revert "ARM: ixp4xx: Make dma_set_coherent_mask common, correct implementation" IXP4xx: Fix Goramo Multilink GPIO conversion. Revert "ARM: ixp4xx: fix gpio rework" ARM: tegra: make debug_ll code build for ARMv6 ARM: sunxi: fix build for THUMB2_KERNEL ARM: exynos: add missing include of linux/module.h ARM: exynos: fix l2x0 saved regs handling ARM: samsung: select CRC32 for SAMSUNG_PM_CHECK ARM: samsung: select ATAGS where necessary ARM: samsung: fix SAMSUNG_PM_DEBUG Kconfig logic ARM: samsung: allow serial driver to be disabled ARM: s5pv210: enable IDE support in MACH_TORBRECK ARM: s5p64x0: fix building with only one soc type ARM: s3c64xx: select power domains only when used ARM: s3c64xx: MACH_SMDK6400 needs HSMMC1 ...
Diffstat (limited to 'arch/arm/mach-pxa')
-rw-r--r--arch/arm/mach-pxa/Kconfig9
-rw-r--r--arch/arm/mach-pxa/balloon3.c1
-rw-r--r--arch/arm/mach-pxa/colibri-evalboard.c1
3 files changed, 7 insertions, 4 deletions
diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig
index 96100dbf5a2e..a280cc42636b 100644
--- a/arch/arm/mach-pxa/Kconfig
+++ b/arch/arm/mach-pxa/Kconfig
@@ -53,12 +53,16 @@ config MACH_TAVOREVB
53 select CPU_PXA930 53 select CPU_PXA930
54 select CPU_PXA935 54 select CPU_PXA935
55 select PXA3xx 55 select PXA3xx
56 select FB
57 select FB_PXA
56 58
57config MACH_SAAR 59config MACH_SAAR
58 bool "PXA930 Handheld Platform (aka SAAR)" 60 bool "PXA930 Handheld Platform (aka SAAR)"
59 select CPU_PXA930 61 select CPU_PXA930
60 select CPU_PXA935 62 select CPU_PXA935
61 select PXA3xx 63 select PXA3xx
64 select FB
65 select FB_PXA
62 66
63comment "Third Party Dev Platforms (sorted by vendor name)" 67comment "Third Party Dev Platforms (sorted by vendor name)"
64 68
@@ -69,8 +73,7 @@ config ARCH_PXA_IDP
69config ARCH_VIPER 73config ARCH_VIPER
70 bool "Arcom/Eurotech VIPER SBC" 74 bool "Arcom/Eurotech VIPER SBC"
71 select ARCOM_PCMCIA 75 select ARCOM_PCMCIA
72 select HAVE_PWM 76 select I2C_GPIO if I2C=y
73 select I2C_GPIO
74 select ISA 77 select ISA
75 select PXA25x 78 select PXA25x
76 select PXA_HAVE_ISA_IRQS 79 select PXA_HAVE_ISA_IRQS
@@ -164,7 +167,6 @@ config MACH_XCEP
164 select MTD_CFI_INTELEXT 167 select MTD_CFI_INTELEXT
165 select MTD_PHYSMAP 168 select MTD_PHYSMAP
166 select PXA25x 169 select PXA25x
167 select SMC91X
168 help 170 help
169 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash. 171 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
170 Tuned for usage in Libera instruments for particle accelerators. 172 Tuned for usage in Libera instruments for particle accelerators.
@@ -181,6 +183,7 @@ config MACH_TRIZEPS4
181config MACH_TRIZEPS4WL 183config MACH_TRIZEPS4WL
182 bool "Keith und Koep Trizeps4-WL DIMM-Module" 184 bool "Keith und Koep Trizeps4-WL DIMM-Module"
183 depends on TRIZEPS_PXA 185 depends on TRIZEPS_PXA
186 select MACH_TRIZEPS4
184 select PXA27x 187 select PXA27x
185 select TRIZEPS_PCMCIA 188 select TRIZEPS_PCMCIA
186 189
diff --git a/arch/arm/mach-pxa/balloon3.c b/arch/arm/mach-pxa/balloon3.c
index 2f71b3fbd319..43596e0ed051 100644
--- a/arch/arm/mach-pxa/balloon3.c
+++ b/arch/arm/mach-pxa/balloon3.c
@@ -331,7 +331,6 @@ static struct pxa2xx_udc_mach_info balloon3_udc_info __initdata = {
331static void __init balloon3_udc_init(void) 331static void __init balloon3_udc_init(void)
332{ 332{
333 pxa_set_udc_info(&balloon3_udc_info); 333 pxa_set_udc_info(&balloon3_udc_info);
334 platform_device_register(&balloon3_gpio_vbus);
335} 334}
336#else 335#else
337static inline void balloon3_udc_init(void) {} 336static inline void balloon3_udc_init(void) {}
diff --git a/arch/arm/mach-pxa/colibri-evalboard.c b/arch/arm/mach-pxa/colibri-evalboard.c
index 8404b24240ea..638b0bb88426 100644
--- a/arch/arm/mach-pxa/colibri-evalboard.c
+++ b/arch/arm/mach-pxa/colibri-evalboard.c
@@ -20,6 +20,7 @@
20#include <asm/mach/arch.h> 20#include <asm/mach/arch.h>
21#include <linux/i2c.h> 21#include <linux/i2c.h>
22#include <linux/i2c/pxa-i2c.h> 22#include <linux/i2c/pxa-i2c.h>
23#include <asm/io.h>
23 24
24#include <mach/pxa27x.h> 25#include <mach/pxa27x.h>
25#include <mach/colibri.h> 26#include <mach/colibri.h>