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 ---