diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index b649c5904a4f..8928b21a2dba 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -7,7 +7,6 @@ config ARM | |||
7 | select HAVE_IDE if PCI || ISA || PCMCIA | 7 | select HAVE_IDE if PCI || ISA || PCMCIA |
8 | select HAVE_DMA_ATTRS | 8 | select HAVE_DMA_ATTRS |
9 | select HAVE_DMA_CONTIGUOUS if (CPU_V6 || CPU_V6K || CPU_V7) | 9 | select HAVE_DMA_CONTIGUOUS if (CPU_V6 || CPU_V6K || CPU_V7) |
10 | select CMA if (CPU_V6 || CPU_V6K || CPU_V7) | ||
11 | select HAVE_MEMBLOCK | 10 | select HAVE_MEMBLOCK |
12 | select RTC_LIB | 11 | select RTC_LIB |
13 | select SYS_SUPPORTS_APM_EMULATION | 12 | select SYS_SUPPORTS_APM_EMULATION |
@@ -46,6 +45,9 @@ config ARM | |||
46 | select GENERIC_SMP_IDLE_THREAD | 45 | select GENERIC_SMP_IDLE_THREAD |
47 | select KTIME_SCALAR | 46 | select KTIME_SCALAR |
48 | select GENERIC_CLOCKEVENTS_BROADCAST if SMP | 47 | select GENERIC_CLOCKEVENTS_BROADCAST if SMP |
48 | select GENERIC_STRNCPY_FROM_USER | ||
49 | select GENERIC_STRNLEN_USER | ||
50 | select DCACHE_WORD_ACCESS if (CPU_V6 || CPU_V6K || CPU_V7) && !CPU_BIG_ENDIAN | ||
49 | help | 51 | help |
50 | The ARM series is a line of low-power-consumption RISC chip designs | 52 | The ARM series is a line of low-power-consumption RISC chip designs |
51 | licensed by ARM Ltd and targeted at embedded applications and | 53 | licensed by ARM Ltd and targeted at embedded applications and |
@@ -294,6 +296,7 @@ config ARCH_VERSATILE | |||
294 | select ICST | 296 | select ICST |
295 | select GENERIC_CLOCKEVENTS | 297 | select GENERIC_CLOCKEVENTS |
296 | select ARCH_WANT_OPTIONAL_GPIOLIB | 298 | select ARCH_WANT_OPTIONAL_GPIOLIB |
299 | select NEED_MACH_IO_H if PCI | ||
297 | select PLAT_VERSATILE | 300 | select PLAT_VERSATILE |
298 | select PLAT_VERSATILE_CLCD | 301 | select PLAT_VERSATILE_CLCD |
299 | select PLAT_VERSATILE_FPGA_IRQ | 302 | select PLAT_VERSATILE_FPGA_IRQ |
@@ -589,6 +592,7 @@ config ARCH_ORION5X | |||
589 | select PCI | 592 | select PCI |
590 | select ARCH_REQUIRE_GPIOLIB | 593 | select ARCH_REQUIRE_GPIOLIB |
591 | select GENERIC_CLOCKEVENTS | 594 | select GENERIC_CLOCKEVENTS |
595 | select NEED_MACH_IO_H | ||
592 | select PLAT_ORION | 596 | select PLAT_ORION |
593 | help | 597 | help |
594 | Support for the following Marvell Orion 5x series SoCs: | 598 | Support for the following Marvell Orion 5x series SoCs: |
@@ -1960,6 +1964,25 @@ config ARM_ATAG_DTB_COMPAT | |||
1960 | bootloaders, this option allows zImage to extract the information | 1964 | bootloaders, this option allows zImage to extract the information |
1961 | from the ATAG list and store it at run time into the appended DTB. | 1965 | from the ATAG list and store it at run time into the appended DTB. |
1962 | 1966 | ||
1967 | choice | ||
1968 | prompt "Kernel command line type" if ARM_ATAG_DTB_COMPAT | ||
1969 | default ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER | ||
1970 | |||
1971 | config ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER | ||
1972 | bool "Use bootloader kernel arguments if available" | ||
1973 | help | ||
1974 | Uses the command-line options passed by the boot loader instead of | ||
1975 | the device tree bootargs property. If the boot loader doesn't provide | ||
1976 | any, the device tree bootargs property will be used. | ||
1977 | |||
1978 | config ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND | ||
1979 | bool "Extend with bootloader kernel arguments" | ||
1980 | help | ||
1981 | The command-line arguments provided by the boot loader will be | ||
1982 | appended to the the device tree bootargs property. | ||
1983 | |||
1984 | endchoice | ||
1985 | |||
1963 | config CMDLINE | 1986 | config CMDLINE |
1964 | string "Default kernel command string" | 1987 | string "Default kernel command string" |
1965 | default "" | 1988 | default "" |