Kconfig (d4324ce357fa1b10447ebdfd01a681f12f39384f) | Kconfig (54cab10f63f20750cd2911e353cf8068f1ecf0a5) |
---|---|
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 --- 292 unchanged lines hidden (view full) --- 301choice 302 prompt "ARM system type" 303 default ARCH_VERSATILE if !MMU 304 default ARCH_MULTIPLATFORM if MMU 305 306config ARCH_MULTIPLATFORM 307 bool "Allow multiple platforms to be selected" 308 depends on MMU | 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 --- 292 unchanged lines hidden (view full) --- 301choice 302 prompt "ARM system type" 303 default ARCH_VERSATILE if !MMU 304 default ARCH_MULTIPLATFORM if MMU 305 306config ARCH_MULTIPLATFORM 307 bool "Allow multiple platforms to be selected" 308 depends on MMU |
309 select ARCH_WANT_OPTIONAL_GPIOLIB 310 select ARM_HAS_SG_CHAIN | |
311 select ARM_PATCH_PHYS_VIRT 312 select AUTO_ZRELADDR 313 select COMMON_CLK | 309 select ARM_PATCH_PHYS_VIRT 310 select AUTO_ZRELADDR 311 select COMMON_CLK |
314 select GENERIC_CLOCKEVENTS | |
315 select MULTI_IRQ_HANDLER 316 select SPARSE_IRQ 317 select USE_OF 318 319config ARCH_INTEGRATOR 320 bool "ARM Ltd. Integrator family" 321 select ARCH_HAS_CPUFREQ 322 select ARM_AMBA --- 63 unchanged lines hidden (view full) --- 386 bool "Cirrus Logic CLPS711x/EP721x/EP731x-based" 387 select ARCH_REQUIRE_GPIOLIB 388 select AUTO_ZRELADDR 389 select CLKSRC_MMIO 390 select COMMON_CLK 391 select CPU_ARM720T 392 select GENERIC_CLOCKEVENTS 393 select MFD_SYSCON | 312 select MULTI_IRQ_HANDLER 313 select SPARSE_IRQ 314 select USE_OF 315 316config ARCH_INTEGRATOR 317 bool "ARM Ltd. Integrator family" 318 select ARCH_HAS_CPUFREQ 319 select ARM_AMBA --- 63 unchanged lines hidden (view full) --- 383 bool "Cirrus Logic CLPS711x/EP721x/EP731x-based" 384 select ARCH_REQUIRE_GPIOLIB 385 select AUTO_ZRELADDR 386 select CLKSRC_MMIO 387 select COMMON_CLK 388 select CPU_ARM720T 389 select GENERIC_CLOCKEVENTS 390 select MFD_SYSCON |
391 select MULTI_IRQ_HANDLER 392 select SPARSE_IRQ |
|
394 help 395 Support for Cirrus Logic 711x/721x/731x based boards. 396 397config ARCH_GEMINI 398 bool "Cortina Systems Gemini" 399 select ARCH_REQUIRE_GPIOLIB 400 select CLKSRC_MMIO 401 select CPU_FA526 --- 15 unchanged lines hidden (view full) --- 417 Ethernet interface, two PCMCIA sockets, two serial ports and a 418 parallel port. 419 420config ARCH_EFM32 421 bool "Energy Micro efm32" 422 depends on !MMU 423 select ARCH_REQUIRE_GPIOLIB 424 select ARM_NVIC | 393 help 394 Support for Cirrus Logic 711x/721x/731x based boards. 395 396config ARCH_GEMINI 397 bool "Cortina Systems Gemini" 398 select ARCH_REQUIRE_GPIOLIB 399 select CLKSRC_MMIO 400 select CPU_FA526 --- 15 unchanged lines hidden (view full) --- 416 Ethernet interface, two PCMCIA sockets, two serial ports and a 417 parallel port. 418 419config ARCH_EFM32 420 bool "Energy Micro efm32" 421 depends on !MMU 422 select ARCH_REQUIRE_GPIOLIB 423 select ARM_NVIC |
425 # CLKSRC_MMIO is wrong here, but needed until a proper fix is merged, 426 # i.e. CLKSRC_EFM32 selecting CLKSRC_MMIO 427 select CLKSRC_MMIO | |
428 select CLKSRC_OF 429 select COMMON_CLK 430 select CPU_V7M 431 select GENERIC_CLOCKEVENTS 432 select NO_DMA 433 select NO_IOPORT 434 select SPARSE_IRQ 435 select USE_OF --- 467 unchanged lines hidden (view full) --- 903 CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK || CPU_FEROCEON) 904 905config ARCH_MULTI_V4_V5 906 bool 907 908config ARCH_MULTI_V6 909 bool "ARMv6 based platforms (ARM11)" 910 select ARCH_MULTI_V6_V7 | 424 select CLKSRC_OF 425 select COMMON_CLK 426 select CPU_V7M 427 select GENERIC_CLOCKEVENTS 428 select NO_DMA 429 select NO_IOPORT 430 select SPARSE_IRQ 431 select USE_OF --- 467 unchanged lines hidden (view full) --- 899 CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK || CPU_FEROCEON) 900 901config ARCH_MULTI_V4_V5 902 bool 903 904config ARCH_MULTI_V6 905 bool "ARMv6 based platforms (ARM11)" 906 select ARCH_MULTI_V6_V7 |
911 select CPU_V6K | 907 select CPU_V6 |
912 913config ARCH_MULTI_V7 914 bool "ARMv7 based platforms (Cortex-A, PJ4, Scorpion, Krait)" 915 default y 916 select ARCH_MULTI_V6_V7 917 select CPU_V7 | 908 909config ARCH_MULTI_V7 910 bool "ARMv7 based platforms (Cortex-A, PJ4, Scorpion, Krait)" 911 default y 912 select ARCH_MULTI_V6_V7 913 select CPU_V7 |
918 select HAVE_SMP | |
919 920config ARCH_MULTI_V6_V7 921 bool | 914 915config ARCH_MULTI_V6_V7 916 bool |
922 select MIGHT_HAVE_CACHE_L2X0 | |
923 924config ARCH_MULTI_CPU_AUTO 925 def_bool !(ARCH_MULTI_V4 || ARCH_MULTI_V4T || ARCH_MULTI_V6_V7) 926 select ARCH_MULTI_V5 927 928endmenu 929 | 917 918config ARCH_MULTI_CPU_AUTO 919 def_bool !(ARCH_MULTI_V4 || ARCH_MULTI_V4T || ARCH_MULTI_V6_V7) 920 select ARCH_MULTI_V5 921 922endmenu 923 |
930config ARCH_VIRT 931 bool "Dummy Virtual Machine" if ARCH_MULTI_V7 932 select ARM_AMBA 933 select ARM_GIC 934 select ARM_PSCI 935 select HAVE_ARM_ARCH_TIMER 936 | |
937# 938# This is sorted alphabetically by mach-* pathname. However, plat-* 939# Kconfigs may be included either alphabetically (according to the 940# plat- suffix) or along side the corresponding mach-* source. 941# 942source "arch/arm/mach-mvebu/Kconfig" 943 944source "arch/arm/mach-at91/Kconfig" --- 109 unchanged lines hidden (view full) --- 1054 1055source "arch/arm/mach-ux500/Kconfig" 1056 1057source "arch/arm/mach-versatile/Kconfig" 1058 1059source "arch/arm/mach-vexpress/Kconfig" 1060source "arch/arm/plat-versatile/Kconfig" 1061 | 924# 925# This is sorted alphabetically by mach-* pathname. However, plat-* 926# Kconfigs may be included either alphabetically (according to the 927# plat- suffix) or along side the corresponding mach-* source. 928# 929source "arch/arm/mach-mvebu/Kconfig" 930 931source "arch/arm/mach-at91/Kconfig" --- 109 unchanged lines hidden (view full) --- 1041 1042source "arch/arm/mach-ux500/Kconfig" 1043 1044source "arch/arm/mach-versatile/Kconfig" 1045 1046source "arch/arm/mach-vexpress/Kconfig" 1047source "arch/arm/plat-versatile/Kconfig" 1048 |
1049source "arch/arm/mach-virt/Kconfig" 1050 |
|
1062source "arch/arm/mach-vt8500/Kconfig" 1063 1064source "arch/arm/mach-w90x900/Kconfig" 1065 1066source "arch/arm/mach-zynq/Kconfig" 1067 1068# Definitions to make life easier 1069config ARCH_ACORN --- 1235 unchanged lines hidden --- | 1051source "arch/arm/mach-vt8500/Kconfig" 1052 1053source "arch/arm/mach-w90x900/Kconfig" 1054 1055source "arch/arm/mach-zynq/Kconfig" 1056 1057# Definitions to make life easier 1058config ARCH_ACORN --- 1235 unchanged lines hidden --- |