aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorAvi Kivity <avi@redhat.com>2012-08-05 06:25:10 -0400
committerAvi Kivity <avi@redhat.com>2012-08-05 06:25:10 -0400
commitfe56097b23b1303b894eefd91582e4a64247d03f (patch)
tree4b3ab60eb19e8cfe2884e2da66dd4e4e25ae2274 /arch/arm/Kconfig
parente115676e042f4d9268c6b6d8cb7dc962aa6cfd7d (diff)
parente7882d6c40874a5b5033ca85f7508a602a60b662 (diff)
Merge remote-tracking branch 'upstream' into next
- bring back critical fixes (esp. aa67f6096c19bc) - provide an updated base for development * upstream: (4334 commits) missed mnt_drop_write() in do_dentry_open() UBIFS: nuke pdflush from comments gfs2: nuke pdflush from comments drbd: nuke pdflush from comments nilfs2: nuke write_super from comments hfs: nuke write_super from comments vfs: nuke pdflush from comments jbd/jbd2: nuke write_super from comments btrfs: nuke pdflush from comments btrfs: nuke write_super from comments ext4: nuke pdflush from comments ext4: nuke write_super from comments ext3: nuke write_super from comments Documentation: fix the VM knobs descritpion WRT pdflush Documentation: get rid of write_super vfs: kill write_super and sync_supers ACPI processor: Fix tick_broadcast_mask online/offline regression ACPI: Only count valid srat memory structures ACPI: Untangle a return statement for better readability Linux 3.6-rc1 ... Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig28
1 files changed, 25 insertions, 3 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index b25c9d3c379..e91c7cdc6fe 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -11,6 +11,7 @@ config ARM
11 select RTC_LIB 11 select RTC_LIB
12 select SYS_SUPPORTS_APM_EMULATION 12 select SYS_SUPPORTS_APM_EMULATION
13 select GENERIC_ATOMIC64 if (CPU_V6 || !CPU_32v6K || !AEABI) 13 select GENERIC_ATOMIC64 if (CPU_V6 || !CPU_32v6K || !AEABI)
14 select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE
14 select HAVE_OPROFILE if (HAVE_PERF_EVENTS) 15 select HAVE_OPROFILE if (HAVE_PERF_EVENTS)
15 select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL 16 select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL
16 select HAVE_ARCH_KGDB 17 select HAVE_ARCH_KGDB
@@ -38,6 +39,7 @@ config ARM
38 select GENERIC_IRQ_PROBE 39 select GENERIC_IRQ_PROBE
39 select GENERIC_IRQ_SHOW 40 select GENERIC_IRQ_SHOW
40 select GENERIC_IRQ_PROBE 41 select GENERIC_IRQ_PROBE
42 select ARCH_WANT_IPC_PARSE_VERSION
41 select HARDIRQS_SW_RESEND 43 select HARDIRQS_SW_RESEND
42 select CPU_PM if (SUSPEND || CPU_IDLE) 44 select CPU_PM if (SUSPEND || CPU_IDLE)
43 select GENERIC_PCI_IOMAP 45 select GENERIC_PCI_IOMAP
@@ -45,6 +47,9 @@ config ARM
45 select GENERIC_SMP_IDLE_THREAD 47 select GENERIC_SMP_IDLE_THREAD
46 select KTIME_SCALAR 48 select KTIME_SCALAR
47 select GENERIC_CLOCKEVENTS_BROADCAST if SMP 49 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
50 select GENERIC_STRNCPY_FROM_USER
51 select GENERIC_STRNLEN_USER
52 select DCACHE_WORD_ACCESS if (CPU_V6 || CPU_V6K || CPU_V7) && !CPU_BIG_ENDIAN
48 help 53 help
49 The ARM series is a line of low-power-consumption RISC chip designs 54 The ARM series is a line of low-power-consumption RISC chip designs
50 licensed by ARM Ltd and targeted at embedded applications and 55 licensed by ARM Ltd and targeted at embedded applications and
@@ -279,7 +284,6 @@ config ARCH_INTEGRATOR
279 select ICST 284 select ICST
280 select GENERIC_CLOCKEVENTS 285 select GENERIC_CLOCKEVENTS
281 select PLAT_VERSATILE 286 select PLAT_VERSATILE
282 select PLAT_VERSATILE_CLOCK
283 select PLAT_VERSATILE_FPGA_IRQ 287 select PLAT_VERSATILE_FPGA_IRQ
284 select NEED_MACH_IO_H 288 select NEED_MACH_IO_H
285 select NEED_MACH_MEMORY_H 289 select NEED_MACH_MEMORY_H
@@ -336,7 +340,6 @@ config ARCH_VEXPRESS
336 select ICST 340 select ICST
337 select NO_IOPORT 341 select NO_IOPORT
338 select PLAT_VERSATILE 342 select PLAT_VERSATILE
339 select PLAT_VERSATILE_CLOCK
340 select PLAT_VERSATILE_CLCD 343 select PLAT_VERSATILE_CLCD
341 select REGULATOR_FIXED_VOLTAGE if REGULATOR 344 select REGULATOR_FIXED_VOLTAGE if REGULATOR
342 help 345 help
@@ -1008,7 +1011,6 @@ config ARCH_VT8500
1008 select ARCH_HAS_CPUFREQ 1011 select ARCH_HAS_CPUFREQ
1009 select GENERIC_CLOCKEVENTS 1012 select GENERIC_CLOCKEVENTS
1010 select ARCH_REQUIRE_GPIOLIB 1013 select ARCH_REQUIRE_GPIOLIB
1011 select HAVE_PWM
1012 help 1014 help
1013 Support for VIA/WonderMedia VT8500/WM85xx System-on-Chip. 1015 Support for VIA/WonderMedia VT8500/WM85xx System-on-Chip.
1014 1016
@@ -1149,6 +1151,7 @@ config PLAT_ORION
1149 bool 1151 bool
1150 select CLKSRC_MMIO 1152 select CLKSRC_MMIO
1151 select GENERIC_IRQ_CHIP 1153 select GENERIC_IRQ_CHIP
1154 select IRQ_DOMAIN
1152 select COMMON_CLK 1155 select COMMON_CLK
1153 1156
1154config PLAT_PXA 1157config PLAT_PXA
@@ -2006,6 +2009,25 @@ config ARM_ATAG_DTB_COMPAT
2006 bootloaders, this option allows zImage to extract the information 2009 bootloaders, this option allows zImage to extract the information
2007 from the ATAG list and store it at run time into the appended DTB. 2010 from the ATAG list and store it at run time into the appended DTB.
2008 2011
2012choice
2013 prompt "Kernel command line type" if ARM_ATAG_DTB_COMPAT
2014 default ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER
2015
2016config ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER
2017 bool "Use bootloader kernel arguments if available"
2018 help
2019 Uses the command-line options passed by the boot loader instead of
2020 the device tree bootargs property. If the boot loader doesn't provide
2021 any, the device tree bootargs property will be used.
2022
2023config ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND
2024 bool "Extend with bootloader kernel arguments"
2025 help
2026 The command-line arguments provided by the boot loader will be
2027 appended to the the device tree bootargs property.
2028
2029endchoice
2030
2009config CMDLINE 2031config CMDLINE
2010 string "Default kernel command string" 2032 string "Default kernel command string"
2011 default "" 2033 default ""