aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2012-12-12 15:05:15 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2012-12-12 15:05:15 -0500
commitd027db132b395dabfac208e52a7e510e441bb9d2 (patch)
tree24b055b2385f9848e77e646ce475991d8675c3c4 /arch/arm/Kconfig
parentd01e4afdbb65e030fd6f1f96c30a558e2eb0f279 (diff)
parent5faf7cbb848da827f6ea1458b5a1c26a44e7510a (diff)
Merge tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC updates from Olof Johansson: "This contains the bulk of new SoC development for this merge window. Two new platforms have been added, the sunxi platforms (Allwinner A1x SoCs) by Maxime Ripard, and a generic Broadcom platform for a new series of ARMv7 platforms from them, where the hope is that we can keep the platform code generic enough to have them all share one mach directory. The new Broadcom platform is contributed by Christian Daudt. Highbank has grown support for Calxeda's next generation of hardware, ECX-2000. clps711x has seen a lot of cleanup from Alexander Shiyan, and he's also taken on maintainership of the platform. Beyond this there has been a bunch of work from a number of people on converting more platforms to IRQ domains, pinctrl conversion, cleanup and general feature enablement across most of the active platforms." Fix up trivial conflicts as per Olof. * tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (174 commits) mfd: vexpress-sysreg: Remove LEDs code irqchip: irq-sunxi: Add terminating entry for sunxi_irq_dt_ids clocksource: sunxi_timer: Add terminating entry for sunxi_timer_dt_ids irq: versatile: delete dangling variable ARM: sunxi: add missing include for mdelay() ARM: EXYNOS: Avoid early use of of_machine_is_compatible() ARM: dts: add node for PL330 MDMA1 controller for exynos4 ARM: EXYNOS: Add support for secondary CPU bring-up on Exynos4412 ARM: EXYNOS: add UART3 to DEBUG_LL ports ARM: S3C24XX: Add clkdev entry for camif-upll clock ARM: SAMSUNG: Add s3c24xx/s3c64xx CAMIF GPIO setup helpers ARM: sunxi: Add missing sun4i.dtsi file pinctrl: samsung: Do not initialise statics to 0 ARM i.MX6: remove gate_mask from pllv3 ARM i.MX6: Fix ethernet PLL clocks ARM i.MX6: rename PLLs according to datasheet ARM i.MX6: Add pwm support ARM i.MX51: Add pwm support ARM i.MX53: Add pwm support ARM: mx5: Replace clk_register_clkdev with clock DT lookup ...
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig17
1 files changed, 14 insertions, 3 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 03e0460d5067..29b85e6bd71d 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -286,8 +286,8 @@ config ARCH_INTEGRATOR
286 select MULTI_IRQ_HANDLER 286 select MULTI_IRQ_HANDLER
287 select NEED_MACH_MEMORY_H 287 select NEED_MACH_MEMORY_H
288 select PLAT_VERSATILE 288 select PLAT_VERSATILE
289 select PLAT_VERSATILE_FPGA_IRQ
290 select SPARSE_IRQ 289 select SPARSE_IRQ
290 select VERSATILE_FPGA_IRQ
291 help 291 help
292 Support for ARM's Integrator platform. 292 Support for ARM's Integrator platform.
293 293
@@ -320,7 +320,7 @@ config ARCH_VERSATILE
320 select PLAT_VERSATILE 320 select PLAT_VERSATILE
321 select PLAT_VERSATILE_CLCD 321 select PLAT_VERSATILE_CLCD
322 select PLAT_VERSATILE_CLOCK 322 select PLAT_VERSATILE_CLOCK
323 select PLAT_VERSATILE_FPGA_IRQ 323 select VERSATILE_FPGA_IRQ
324 help 324 help
325 This enables support for ARM Ltd Versatile board. 325 This enables support for ARM Ltd Versatile board.
326 326
@@ -340,7 +340,7 @@ config ARCH_AT91
340 340
341config ARCH_BCM2835 341config ARCH_BCM2835
342 bool "Broadcom BCM2835 family" 342 bool "Broadcom BCM2835 family"
343 select ARCH_WANT_OPTIONAL_GPIOLIB 343 select ARCH_REQUIRE_GPIOLIB
344 select ARM_AMBA 344 select ARM_AMBA
345 select ARM_ERRATA_411920 345 select ARM_ERRATA_411920
346 select ARM_TIMER_SP804 346 select ARM_TIMER_SP804
@@ -348,7 +348,10 @@ config ARCH_BCM2835
348 select COMMON_CLK 348 select COMMON_CLK
349 select CPU_V6 349 select CPU_V6
350 select GENERIC_CLOCKEVENTS 350 select GENERIC_CLOCKEVENTS
351 select GENERIC_GPIO
351 select MULTI_IRQ_HANDLER 352 select MULTI_IRQ_HANDLER
353 select PINCTRL
354 select PINCTRL_BCM2835
352 select SPARSE_IRQ 355 select SPARSE_IRQ
353 select USE_OF 356 select USE_OF
354 help 357 help
@@ -370,10 +373,14 @@ config ARCH_CLPS711X
370 bool "Cirrus Logic CLPS711x/EP721x/EP731x-based" 373 bool "Cirrus Logic CLPS711x/EP721x/EP731x-based"
371 select ARCH_REQUIRE_GPIOLIB 374 select ARCH_REQUIRE_GPIOLIB
372 select ARCH_USES_GETTIMEOFFSET 375 select ARCH_USES_GETTIMEOFFSET
376 select AUTO_ZRELADDR
373 select CLKDEV_LOOKUP 377 select CLKDEV_LOOKUP
374 select COMMON_CLK 378 select COMMON_CLK
375 select CPU_ARM720T 379 select CPU_ARM720T
380 select GENERIC_CLOCKEVENTS
381 select MULTI_IRQ_HANDLER
376 select NEED_MACH_MEMORY_H 382 select NEED_MACH_MEMORY_H
383 select SPARSE_IRQ
377 help 384 help
378 Support for Cirrus Logic 711x/721x/731x based boards. 385 Support for Cirrus Logic 711x/721x/731x based boards.
379 386
@@ -1015,6 +1022,8 @@ source "arch/arm/mach-mvebu/Kconfig"
1015 1022
1016source "arch/arm/mach-at91/Kconfig" 1023source "arch/arm/mach-at91/Kconfig"
1017 1024
1025source "arch/arm/mach-bcm/Kconfig"
1026
1018source "arch/arm/mach-clps711x/Kconfig" 1027source "arch/arm/mach-clps711x/Kconfig"
1019 1028
1020source "arch/arm/mach-cns3xxx/Kconfig" 1029source "arch/arm/mach-cns3xxx/Kconfig"
@@ -1106,6 +1115,8 @@ source "arch/arm/mach-exynos/Kconfig"
1106 1115
1107source "arch/arm/mach-shmobile/Kconfig" 1116source "arch/arm/mach-shmobile/Kconfig"
1108 1117
1118source "arch/arm/mach-sunxi/Kconfig"
1119
1109source "arch/arm/mach-prima2/Kconfig" 1120source "arch/arm/mach-prima2/Kconfig"
1110 1121
1111source "arch/arm/mach-tegra/Kconfig" 1122source "arch/arm/mach-tegra/Kconfig"