Kconfig (603fb42a66499ab353466c7afa3d38beea20a8a9) Kconfig (51aaf81fae8bf89b6bd277a244b5b43db9c730a0)
1config ARM
2 bool
3 default y
4 select ARCH_BINFMT_ELF_RANDOMIZE_PIE
5 select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE
6 select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST
7 select ARCH_HAVE_CUSTOM_GPIO_H
8 select ARCH_MIGHT_HAVE_PC_PARPORT

--- 16 unchanged lines hidden (view full) ---

25 select GENERIC_STRNLEN_USER
26 select HARDIRQS_SW_RESEND
27 select HAVE_ARCH_AUDITSYSCALL if (AEABI && !OABI_COMPAT)
28 select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL
29 select HAVE_ARCH_KGDB
30 select HAVE_ARCH_SECCOMP_FILTER if (AEABI && !OABI_COMPAT)
31 select HAVE_ARCH_TRACEHOOK
32 select HAVE_BPF_JIT
1config ARM
2 bool
3 default y
4 select ARCH_BINFMT_ELF_RANDOMIZE_PIE
5 select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE
6 select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST
7 select ARCH_HAVE_CUSTOM_GPIO_H
8 select ARCH_MIGHT_HAVE_PC_PARPORT

--- 16 unchanged lines hidden (view full) ---

25 select GENERIC_STRNLEN_USER
26 select HARDIRQS_SW_RESEND
27 select HAVE_ARCH_AUDITSYSCALL if (AEABI && !OABI_COMPAT)
28 select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL
29 select HAVE_ARCH_KGDB
30 select HAVE_ARCH_SECCOMP_FILTER if (AEABI && !OABI_COMPAT)
31 select HAVE_ARCH_TRACEHOOK
32 select HAVE_BPF_JIT
33 select HAVE_CC_STACKPROTECTOR
33 select HAVE_CONTEXT_TRACKING
34 select HAVE_C_RECORDMCOUNT
34 select HAVE_CONTEXT_TRACKING
35 select HAVE_C_RECORDMCOUNT
35 select HAVE_CC_STACKPROTECTOR
36 select HAVE_DEBUG_KMEMLEAK
37 select HAVE_DMA_API_DEBUG
38 select HAVE_DMA_ATTRS
39 select HAVE_DMA_CONTIGUOUS if MMU
40 select HAVE_DYNAMIC_FTRACE if (!XIP_KERNEL)
41 select HAVE_EFFICIENT_UNALIGNED_ACCESS if (CPU_V6 || CPU_V6K || CPU_V7) && MMU
42 select HAVE_FTRACE_MCOUNT_RECORD if (!XIP_KERNEL)
43 select HAVE_FUNCTION_GRAPH_TRACER if (!THUMB2_KERNEL)

--- 373 unchanged lines hidden (view full) ---

417 from Digital. It has limited hardware on-board, including an
418 Ethernet interface, two PCMCIA sockets, two serial ports and a
419 parallel port.
420
421config ARCH_EFM32
422 bool "Energy Micro efm32"
423 depends on !MMU
424 select ARCH_REQUIRE_GPIOLIB
36 select HAVE_DEBUG_KMEMLEAK
37 select HAVE_DMA_API_DEBUG
38 select HAVE_DMA_ATTRS
39 select HAVE_DMA_CONTIGUOUS if MMU
40 select HAVE_DYNAMIC_FTRACE if (!XIP_KERNEL)
41 select HAVE_EFFICIENT_UNALIGNED_ACCESS if (CPU_V6 || CPU_V6K || CPU_V7) && MMU
42 select HAVE_FTRACE_MCOUNT_RECORD if (!XIP_KERNEL)
43 select HAVE_FUNCTION_GRAPH_TRACER if (!THUMB2_KERNEL)

--- 373 unchanged lines hidden (view full) ---

417 from Digital. It has limited hardware on-board, including an
418 Ethernet interface, two PCMCIA sockets, two serial ports and a
419 parallel port.
420
421config ARCH_EFM32
422 bool "Energy Micro efm32"
423 depends on !MMU
424 select ARCH_REQUIRE_GPIOLIB
425 select AUTO_ZRELADDR
426 select ARM_NVIC
425 select ARM_NVIC
426 select AUTO_ZRELADDR
427 select CLKSRC_OF
428 select COMMON_CLK
429 select CPU_V7M
430 select GENERIC_CLOCKEVENTS
431 select NO_DMA
432 select NO_IOPORT_MAP
433 select SPARSE_IRQ
434 select USE_OF

--- 71 unchanged lines hidden (view full) ---

506 select PLAT_IOP
507 help
508 Support for Intel's IOP33X (XScale) family of processors.
509
510config ARCH_IXP4XX
511 bool "IXP4xx-based"
512 depends on MMU
513 select ARCH_HAS_DMA_SET_COHERENT_MASK
427 select CLKSRC_OF
428 select COMMON_CLK
429 select CPU_V7M
430 select GENERIC_CLOCKEVENTS
431 select NO_DMA
432 select NO_IOPORT_MAP
433 select SPARSE_IRQ
434 select USE_OF

--- 71 unchanged lines hidden (view full) ---

506 select PLAT_IOP
507 help
508 Support for Intel's IOP33X (XScale) family of processors.
509
510config ARCH_IXP4XX
511 bool "IXP4xx-based"
512 depends on MMU
513 select ARCH_HAS_DMA_SET_COHERENT_MASK
514 select ARCH_SUPPORTS_BIG_ENDIAN
515 select ARCH_REQUIRE_GPIOLIB
514 select ARCH_REQUIRE_GPIOLIB
515 select ARCH_SUPPORTS_BIG_ENDIAN
516 select CLKSRC_MMIO
517 select CPU_XSCALE
518 select DMABOUNCE if PCI
519 select GENERIC_CLOCKEVENTS
520 select MIGHT_HAVE_PCI
521 select NEED_MACH_IO_H
522 select USB_EHCI_BIG_ENDIAN_DESC
523 select USB_EHCI_BIG_ENDIAN_MMIO

--- 1046 unchanged lines hidden (view full) ---

1570 select MCPM
1571 help
1572 This option enables support selections for the big.LITTLE
1573 system architecture.
1574
1575config BL_SWITCHER
1576 bool "big.LITTLE switcher support"
1577 depends on BIG_LITTLE && MCPM && HOTPLUG_CPU
516 select CLKSRC_MMIO
517 select CPU_XSCALE
518 select DMABOUNCE if PCI
519 select GENERIC_CLOCKEVENTS
520 select MIGHT_HAVE_PCI
521 select NEED_MACH_IO_H
522 select USB_EHCI_BIG_ENDIAN_DESC
523 select USB_EHCI_BIG_ENDIAN_MMIO

--- 1046 unchanged lines hidden (view full) ---

1570 select MCPM
1571 help
1572 This option enables support selections for the big.LITTLE
1573 system architecture.
1574
1575config BL_SWITCHER
1576 bool "big.LITTLE switcher support"
1577 depends on BIG_LITTLE && MCPM && HOTPLUG_CPU
1578 select CPU_PM
1579 select ARM_CPU_SUSPEND
1578 select ARM_CPU_SUSPEND
1579 select CPU_PM
1580 help
1581 The big.LITTLE "switcher" provides the core functionality to
1582 transparently handle transition between a cluster of A15's
1583 and a cluster of A7's in a big.LITTLE system.
1584
1585config BL_SWITCHER_DUMMY_IF
1586 tristate "Simple big.LITTLE switcher user interface"
1587 depends on BL_SWITCHER && DEBUG_KERNEL

--- 327 unchanged lines hidden (view full) ---

1915 depends on XEN
1916
1917config XEN
1918 bool "Xen guest support on ARM (EXPERIMENTAL)"
1919 depends on ARM && AEABI && OF
1920 depends on CPU_V7 && !CPU_V6
1921 depends on !GENERIC_ATOMIC64
1922 depends on MMU
1580 help
1581 The big.LITTLE "switcher" provides the core functionality to
1582 transparently handle transition between a cluster of A15's
1583 and a cluster of A7's in a big.LITTLE system.
1584
1585config BL_SWITCHER_DUMMY_IF
1586 tristate "Simple big.LITTLE switcher user interface"
1587 depends on BL_SWITCHER && DEBUG_KERNEL

--- 327 unchanged lines hidden (view full) ---

1915 depends on XEN
1916
1917config XEN
1918 bool "Xen guest support on ARM (EXPERIMENTAL)"
1919 depends on ARM && AEABI && OF
1920 depends on CPU_V7 && !CPU_V6
1921 depends on !GENERIC_ATOMIC64
1922 depends on MMU
1923 select ARCH_DMA_ADDR_T_64BIT
1923 select ARM_PSCI
1924 select SWIOTLB_XEN
1924 select ARM_PSCI
1925 select SWIOTLB_XEN
1925 select ARCH_DMA_ADDR_T_64BIT
1926 help
1927 Say Y if you want to run Linux in a Virtual Machine on Xen on ARM.
1928
1929endmenu
1930
1931menu "Boot options"
1932
1933config USE_OF

--- 355 unchanged lines hidden (view full) ---

2289 depends on !ARCH_S5PC100
2290 depends on CPU_ARM920T || CPU_ARM926T || CPU_FEROCEON || CPU_SA1100 || \
2291 CPU_V6 || CPU_V6K || CPU_V7 || CPU_V7M || CPU_XSC3 || CPU_XSCALE || CPU_MOHAWK
2292 def_bool y
2293
2294config ARM_CPU_SUSPEND
2295 def_bool PM_SLEEP
2296
1926 help
1927 Say Y if you want to run Linux in a Virtual Machine on Xen on ARM.
1928
1929endmenu
1930
1931menu "Boot options"
1932
1933config USE_OF

--- 355 unchanged lines hidden (view full) ---

2289 depends on !ARCH_S5PC100
2290 depends on CPU_ARM920T || CPU_ARM926T || CPU_FEROCEON || CPU_SA1100 || \
2291 CPU_V6 || CPU_V6K || CPU_V7 || CPU_V7M || CPU_XSC3 || CPU_XSCALE || CPU_MOHAWK
2292 def_bool y
2293
2294config ARM_CPU_SUSPEND
2295 def_bool PM_SLEEP
2296
2297config ARCH_HIBERNATION_POSSIBLE
2298 bool
2299 depends on MMU
2300 default y if ARCH_SUSPEND_POSSIBLE
2301
2302endmenu
2303
2304source "net/Kconfig"
2305
2306source "drivers/Kconfig"
2307
2308source "fs/Kconfig"
2309
2310source "arch/arm/Kconfig.debug"
2311
2312source "security/Kconfig"
2313
2314source "crypto/Kconfig"
2315
2316source "lib/Kconfig"
2317
2318source "arch/arm/kvm/Kconfig"
2297endmenu
2298
2299source "net/Kconfig"
2300
2301source "drivers/Kconfig"
2302
2303source "fs/Kconfig"
2304
2305source "arch/arm/Kconfig.debug"
2306
2307source "security/Kconfig"
2308
2309source "crypto/Kconfig"
2310
2311source "lib/Kconfig"
2312
2313source "arch/arm/kvm/Kconfig"