Kconfig (e6d197a6954c8a9ff85727c31ca61fc1da78628a) | Kconfig (d45a398fca6b03f16d01c9253c3a8c96d804f532) |
---|---|
1# 2# For a description of the syntax of this configuration file, 3# see Documentation/kbuild/kconfig-language.txt. 4# 5 6mainmenu "Linux Kernel Configuration" 7 8config ARM --- 112 unchanged lines hidden (view full) --- 121 bool 122 123config ARCH_HAS_ILOG2_U32 124 bool 125 126config ARCH_HAS_ILOG2_U64 127 bool 128 | 1# 2# For a description of the syntax of this configuration file, 3# see Documentation/kbuild/kconfig-language.txt. 4# 5 6mainmenu "Linux Kernel Configuration" 7 8config ARM --- 112 unchanged lines hidden (view full) --- 121 bool 122 123config ARCH_HAS_ILOG2_U32 124 bool 125 126config ARCH_HAS_ILOG2_U64 127 bool 128 |
129config ARCH_HAS_CPUFREQ 130 bool 131 help 132 Internal node to signify that the ARCH has CPUFREQ support 133 and that the relevant menu configurations are displayed for 134 it. 135 | |
136config GENERIC_HWEIGHT 137 bool 138 default y 139 140config GENERIC_CALIBRATE_DELAY 141 bool 142 default y 143 --- 61 unchanged lines hidden (view full) --- 205 select ARM_AMBA 206 select HAVE_CLK 207 help 208 This enables support for systems based on the Agilent AAEC-2000 209 210config ARCH_INTEGRATOR 211 bool "ARM Ltd. Integrator family" 212 select ARM_AMBA | 129config GENERIC_HWEIGHT 130 bool 131 default y 132 133config GENERIC_CALIBRATE_DELAY 134 bool 135 default y 136 --- 61 unchanged lines hidden (view full) --- 198 select ARM_AMBA 199 select HAVE_CLK 200 help 201 This enables support for systems based on the Agilent AAEC-2000 202 203config ARCH_INTEGRATOR 204 bool "ARM Ltd. Integrator family" 205 select ARM_AMBA |
213 select ARCH_HAS_CPUFREQ | |
214 select HAVE_CLK 215 select COMMON_CLKDEV 216 select ICST525 217 help 218 Support for ARM's Integrator platform. 219 220config ARCH_REALVIEW 221 bool "ARM Ltd. RealView family" --- 290 unchanged lines hidden (view full) --- 512 select HAVE_CLK 513 help 514 This enables support for Philips PNX4008 mobile platform. 515 516config ARCH_PXA 517 bool "PXA2xx/PXA3xx-based" 518 depends on MMU 519 select ARCH_MTD_XIP | 206 select HAVE_CLK 207 select COMMON_CLKDEV 208 select ICST525 209 help 210 Support for ARM's Integrator platform. 211 212config ARCH_REALVIEW 213 bool "ARM Ltd. RealView family" --- 290 unchanged lines hidden (view full) --- 504 select HAVE_CLK 505 help 506 This enables support for Philips PNX4008 mobile platform. 507 508config ARCH_PXA 509 bool "PXA2xx/PXA3xx-based" 510 depends on MMU 511 select ARCH_MTD_XIP |
520 select ARCH_HAS_CPUFREQ | |
521 select GENERIC_GPIO 522 select HAVE_CLK 523 select COMMON_CLKDEV 524 select ARCH_REQUIRE_GPIOLIB 525 select GENERIC_TIME 526 select GENERIC_CLOCKEVENTS 527 select TICK_ONESHOT 528 select PLAT_PXA --- 26 unchanged lines hidden (view full) --- 555 CD-ROM interface, serial and parallel port, and the floppy drive. 556 557config ARCH_SA1100 558 bool "SA1100-based" 559 select CPU_SA1100 560 select ISA 561 select ARCH_SPARSEMEM_ENABLE 562 select ARCH_MTD_XIP | 512 select GENERIC_GPIO 513 select HAVE_CLK 514 select COMMON_CLKDEV 515 select ARCH_REQUIRE_GPIOLIB 516 select GENERIC_TIME 517 select GENERIC_CLOCKEVENTS 518 select TICK_ONESHOT 519 select PLAT_PXA --- 26 unchanged lines hidden (view full) --- 546 CD-ROM interface, serial and parallel port, and the floppy drive. 547 548config ARCH_SA1100 549 bool "SA1100-based" 550 select CPU_SA1100 551 select ISA 552 select ARCH_SPARSEMEM_ENABLE 553 select ARCH_MTD_XIP |
563 select ARCH_HAS_CPUFREQ | |
564 select GENERIC_GPIO 565 select GENERIC_TIME 566 select GENERIC_CLOCKEVENTS 567 select HAVE_CLK 568 select TICK_ONESHOT 569 select ARCH_REQUIRE_GPIOLIB 570 help 571 Support for StrongARM 11x0 based boards. 572 573config ARCH_S3C2410 574 bool "Samsung S3C2410, S3C2412, S3C2413, S3C2440, S3C2442, S3C2443" 575 select GENERIC_GPIO | 554 select GENERIC_GPIO 555 select GENERIC_TIME 556 select GENERIC_CLOCKEVENTS 557 select HAVE_CLK 558 select TICK_ONESHOT 559 select ARCH_REQUIRE_GPIOLIB 560 help 561 Support for StrongARM 11x0 based boards. 562 563config ARCH_S3C2410 564 bool "Samsung S3C2410, S3C2412, S3C2413, S3C2440, S3C2442, S3C2443" 565 select GENERIC_GPIO |
576 select ARCH_HAS_CPUFREQ | |
577 select HAVE_CLK 578 help 579 Samsung S3C2410X CPU based systems, such as the Simtec Electronics 580 BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or 581 the Samsung SMDK2410 development board (and derivatives). 582 583config ARCH_S3C64XX 584 bool "Samsung S3C64XX" 585 select GENERIC_GPIO 586 select HAVE_CLK | 566 select HAVE_CLK 567 help 568 Samsung S3C2410X CPU based systems, such as the Simtec Electronics 569 BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or 570 the Samsung SMDK2410 development board (and derivatives). 571 572config ARCH_S3C64XX 573 bool "Samsung S3C64XX" 574 select GENERIC_GPIO 575 select HAVE_CLK |
587 select ARCH_HAS_CPUFREQ | |
588 help 589 Samsung S3C64XX series based systems 590 591config ARCH_SHARK 592 bool "Shark" 593 select CPU_SA110 594 select ISA 595 select ISA_DMA --- 43 unchanged lines hidden (view full) --- 639 help 640 Support for TI's DaVinci platform. 641 642config ARCH_OMAP 643 bool "TI OMAP" 644 select GENERIC_GPIO 645 select HAVE_CLK 646 select ARCH_REQUIRE_GPIOLIB | 576 help 577 Samsung S3C64XX series based systems 578 579config ARCH_SHARK 580 bool "Shark" 581 select CPU_SA110 582 select ISA 583 select ISA_DMA --- 43 unchanged lines hidden (view full) --- 627 help 628 Support for TI's DaVinci platform. 629 630config ARCH_OMAP 631 bool "TI OMAP" 632 select GENERIC_GPIO 633 select HAVE_CLK 634 select ARCH_REQUIRE_GPIOLIB |
647 select ARCH_HAS_CPUFREQ | |
648 select GENERIC_TIME 649 select GENERIC_CLOCKEVENTS 650 help 651 Support for TI's OMAP platform (OMAP1 and OMAP2). 652 653endchoice 654 655source "arch/arm/mach-clps711x/Kconfig" --- 314 unchanged lines hidden (view full) --- 970 default y 971 select HAVE_ARM_TWD if (ARCH_REALVIEW || ARCH_OMAP4) 972 help 973 Enable support for local timers on SMP platforms, rather then the 974 legacy IPI broadcast method. Local timers allows the system 975 accounting to be spread across the timer interval, preventing a 976 "thundering herd" at every timer tick. 977 | 635 select GENERIC_TIME 636 select GENERIC_CLOCKEVENTS 637 help 638 Support for TI's OMAP platform (OMAP1 and OMAP2). 639 640endchoice 641 642source "arch/arm/mach-clps711x/Kconfig" --- 314 unchanged lines hidden (view full) --- 957 default y 958 select HAVE_ARM_TWD if (ARCH_REALVIEW || ARCH_OMAP4) 959 help 960 Enable support for local timers on SMP platforms, rather then the 961 legacy IPI broadcast method. Local timers allows the system 962 accounting to be spread across the timer interval, preventing a 963 "thundering herd" at every timer tick. 964 |
978config PREEMPT 979 bool "Preemptible Kernel (EXPERIMENTAL)" 980 depends on EXPERIMENTAL 981 help 982 This option reduces the latency of the kernel when reacting to 983 real-time or interactive events by allowing a low priority process to 984 be preempted even if it is in kernel mode executing a system call. 985 This allows applications to run more reliably even when the system is 986 under load. | 965source kernel/Kconfig.preempt |
987 | 966 |
988 Say Y here if you are building a kernel for a desktop, embedded 989 or real-time system. Say N if you are unsure. 990 | |
991config HZ 992 int 993 default 128 if ARCH_L7200 994 default 200 if ARCH_EBSA110 || ARCH_S3C2410 995 default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER 996 default AT91_TIMER_HZ if ARCH_AT91 997 default 100 998 --- 250 unchanged lines hidden (view full) --- 1249 help 1250 Should the atags used to boot the kernel be exported in an "atags" 1251 file in procfs. Useful with kexec. 1252 1253endmenu 1254 1255menu "CPU Power Management" 1256 | 967config HZ 968 int 969 default 128 if ARCH_L7200 970 default 200 if ARCH_EBSA110 || ARCH_S3C2410 971 default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER 972 default AT91_TIMER_HZ if ARCH_AT91 973 default 100 974 --- 250 unchanged lines hidden (view full) --- 1225 help 1226 Should the atags used to boot the kernel be exported in an "atags" 1227 file in procfs. Useful with kexec. 1228 1229endmenu 1230 1231menu "CPU Power Management" 1232 |
1257if ARCH_HAS_CPUFREQ | 1233if (ARCH_SA1100 || ARCH_INTEGRATOR || ARCH_OMAP || ARCH_PXA || ARCH_S3C64XX) |
1258 1259source "drivers/cpufreq/Kconfig" 1260 1261config CPU_FREQ_SA1100 1262 bool 1263 depends on CPU_FREQ && (SA1100_H3100 || SA1100_H3600 || SA1100_LART || SA1100_PLEB || SA1100_BADGE4 || SA1100_HACKKIT) 1264 default y 1265 --- 18 unchanged lines hidden (view full) --- 1284 depends on CPU_FREQ && ARCH_PXA && PXA25x 1285 default y 1286 select CPU_FREQ_DEFAULT_GOV_USERSPACE 1287 1288config CPU_FREQ_S3C64XX 1289 bool "CPUfreq support for Samsung S3C64XX CPUs" 1290 depends on CPU_FREQ && CPU_S3C6410 1291 | 1234 1235source "drivers/cpufreq/Kconfig" 1236 1237config CPU_FREQ_SA1100 1238 bool 1239 depends on CPU_FREQ && (SA1100_H3100 || SA1100_H3600 || SA1100_LART || SA1100_PLEB || SA1100_BADGE4 || SA1100_HACKKIT) 1240 default y 1241 --- 18 unchanged lines hidden (view full) --- 1260 depends on CPU_FREQ && ARCH_PXA && PXA25x 1261 default y 1262 select CPU_FREQ_DEFAULT_GOV_USERSPACE 1263 1264config CPU_FREQ_S3C64XX 1265 bool "CPUfreq support for Samsung S3C64XX CPUs" 1266 depends on CPU_FREQ && CPU_S3C6410 1267 |
1292config CPU_FREQ_S3C 1293 bool 1294 help 1295 Internal configuration node for common cpufreq on Samsung SoC 1296 1297config CPU_FREQ_S3C24XX 1298 bool "CPUfreq driver for Samsung S3C24XX series CPUs" 1299 depends on ARCH_S3C2410 && CPU_FREQ && EXPERIMENTAL 1300 select CPU_FREQ_S3C 1301 help 1302 This enables the CPUfreq driver for the Samsung S3C24XX family 1303 of CPUs. 1304 1305 For details, take a look at <file:Documentation/cpu-freq>. 1306 1307 If in doubt, say N. 1308 1309config CPU_FREQ_S3C24XX_PLL 1310 bool "Support CPUfreq changing of PLL frequency" 1311 depends on CPU_FREQ_S3C24XX && EXPERIMENTAL 1312 help 1313 Compile in support for changing the PLL frequency from the 1314 S3C24XX series CPUfreq driver. The PLL takes time to settle 1315 after a frequency change, so by default it is not enabled. 1316 1317 This also means that the PLL tables for the selected CPU(s) will 1318 be built which may increase the size of the kernel image. 1319 1320config CPU_FREQ_S3C24XX_DEBUG 1321 bool "Debug CPUfreq Samsung driver core" 1322 depends on CPU_FREQ_S3C24XX 1323 help 1324 Enable s3c_freq_dbg for the Samsung S3C CPUfreq core 1325 1326config CPU_FREQ_S3C24XX_IODEBUG 1327 bool "Debug CPUfreq Samsung driver IO timing" 1328 depends on CPU_FREQ_S3C24XX 1329 help 1330 Enable s3c_freq_iodbg for the Samsung S3C CPUfreq core 1331 1332config CPU_FREQ_S3C24XX_DEBUGFS 1333 bool "Export debugfs for CPUFreq" 1334 depends on CPU_FREQ_S3C24XX && DEBUG_FS 1335 help 1336 Export status information via debugfs. 1337 | |
1338endif 1339 1340source "drivers/cpuidle/Kconfig" 1341 1342endmenu 1343 1344menu "Floating point emulation" 1345 --- 204 unchanged lines hidden --- | 1268endif 1269 1270source "drivers/cpuidle/Kconfig" 1271 1272endmenu 1273 1274menu "Floating point emulation" 1275 --- 204 unchanged lines hidden --- |