aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig144
1 files changed, 127 insertions, 17 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 970055b75840..611c98dab681 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -3,7 +3,7 @@ config ARM
3 default y 3 default y
4 select HAVE_AOUT 4 select HAVE_AOUT
5 select HAVE_DMA_API_DEBUG 5 select HAVE_DMA_API_DEBUG
6 select HAVE_IDE 6 select HAVE_IDE if PCI || ISA || PCMCIA
7 select HAVE_MEMBLOCK 7 select HAVE_MEMBLOCK
8 select RTC_LIB 8 select RTC_LIB
9 select SYS_SUPPORTS_APM_EMULATION 9 select SYS_SUPPORTS_APM_EMULATION
@@ -29,6 +29,7 @@ config ARM
29 select HAVE_GENERIC_HARDIRQS 29 select HAVE_GENERIC_HARDIRQS
30 select HAVE_SPARSE_IRQ 30 select HAVE_SPARSE_IRQ
31 select GENERIC_IRQ_SHOW 31 select GENERIC_IRQ_SHOW
32 select CPU_PM if (SUSPEND || CPU_IDLE)
32 help 33 help
33 The ARM series is a line of low-power-consumption RISC chip designs 34 The ARM series is a line of low-power-consumption RISC chip designs
34 licensed by ARM Ltd and targeted at embedded applications and 35 licensed by ARM Ltd and targeted at embedded applications and
@@ -195,7 +196,8 @@ config VECTORS_BASE
195 The base address of exception vectors. 196 The base address of exception vectors.
196 197
197config ARM_PATCH_PHYS_VIRT 198config ARM_PATCH_PHYS_VIRT
198 bool "Patch physical to virtual translations at runtime" 199 bool "Patch physical to virtual translations at runtime" if EMBEDDED
200 default y
199 depends on !XIP_KERNEL && MMU 201 depends on !XIP_KERNEL && MMU
200 depends on !ARCH_REALVIEW || !SPARSEMEM 202 depends on !ARCH_REALVIEW || !SPARSEMEM
201 help 203 help
@@ -204,16 +206,29 @@ config ARM_PATCH_PHYS_VIRT
204 kernel in system memory. 206 kernel in system memory.
205 207
206 This can only be used with non-XIP MMU kernels where the base 208 This can only be used with non-XIP MMU kernels where the base
207 of physical memory is at a 16MB boundary, or theoretically 64K 209 of physical memory is at a 16MB boundary.
208 for the MSM machine class.
209 210
210config ARM_PATCH_PHYS_VIRT_16BIT 211 Only disable this option if you know that you do not require
211 def_bool y 212 this feature (eg, building a kernel for a single machine) and
212 depends on ARM_PATCH_PHYS_VIRT && ARCH_MSM 213 you need to shrink the kernel to the minimal size.
214
215config NEED_MACH_MEMORY_H
216 bool
217 help
218 Select this when mach/memory.h is required to provide special
219 definitions for this platform. The need for mach/memory.h should
220 be avoided when possible.
221
222config PHYS_OFFSET
223 hex "Physical address of main memory"
224 depends on !ARM_PATCH_PHYS_VIRT && !NEED_MACH_MEMORY_H
213 help 225 help
214 This option extends the physical to virtual translation patching 226 Please provide the physical address corresponding to the
215 to allow physical memory down to a theoretical minimum of 64K 227 location of main memory in your system.
216 boundaries. 228
229config GENERIC_BUG
230 def_bool y
231 depends on BUG
217 232
218source "init/Kconfig" 233source "init/Kconfig"
219 234
@@ -246,6 +261,7 @@ config ARCH_INTEGRATOR
246 select GENERIC_CLOCKEVENTS 261 select GENERIC_CLOCKEVENTS
247 select PLAT_VERSATILE 262 select PLAT_VERSATILE
248 select PLAT_VERSATILE_FPGA_IRQ 263 select PLAT_VERSATILE_FPGA_IRQ
264 select NEED_MACH_MEMORY_H
249 help 265 help
250 Support for ARM's Integrator platform. 266 Support for ARM's Integrator platform.
251 267
@@ -261,6 +277,7 @@ config ARCH_REALVIEW
261 select PLAT_VERSATILE_CLCD 277 select PLAT_VERSATILE_CLCD
262 select ARM_TIMER_SP804 278 select ARM_TIMER_SP804
263 select GPIO_PL061 if GPIOLIB 279 select GPIO_PL061 if GPIOLIB
280 select NEED_MACH_MEMORY_H
264 help 281 help
265 This enables support for ARM Ltd RealView boards. 282 This enables support for ARM Ltd RealView boards.
266 283
@@ -301,7 +318,6 @@ config ARCH_AT91
301 select ARCH_REQUIRE_GPIOLIB 318 select ARCH_REQUIRE_GPIOLIB
302 select HAVE_CLK 319 select HAVE_CLK
303 select CLKDEV_LOOKUP 320 select CLKDEV_LOOKUP
304 select ARM_PATCH_PHYS_VIRT if MMU
305 help 321 help
306 This enables support for systems based on the Atmel AT91RM9200, 322 This enables support for systems based on the Atmel AT91RM9200,
307 AT91SAM9 and AT91CAP9 processors. 323 AT91SAM9 and AT91CAP9 processors.
@@ -322,6 +338,7 @@ config ARCH_CLPS711X
322 bool "Cirrus Logic CLPS711x/EP721x-based" 338 bool "Cirrus Logic CLPS711x/EP721x-based"
323 select CPU_ARM720T 339 select CPU_ARM720T
324 select ARCH_USES_GETTIMEOFFSET 340 select ARCH_USES_GETTIMEOFFSET
341 select NEED_MACH_MEMORY_H
325 help 342 help
326 Support for Cirrus Logic 711x/721x based boards. 343 Support for Cirrus Logic 711x/721x based boards.
327 344
@@ -346,7 +363,6 @@ config ARCH_GEMINI
346config ARCH_PRIMA2 363config ARCH_PRIMA2
347 bool "CSR SiRFSoC PRIMA2 ARM Cortex A9 Platform" 364 bool "CSR SiRFSoC PRIMA2 ARM Cortex A9 Platform"
348 select CPU_V7 365 select CPU_V7
349 select GENERIC_TIME
350 select NO_IOPORT 366 select NO_IOPORT
351 select GENERIC_CLOCKEVENTS 367 select GENERIC_CLOCKEVENTS
352 select CLKDEV_LOOKUP 368 select CLKDEV_LOOKUP
@@ -362,6 +378,7 @@ config ARCH_EBSA110
362 select ISA 378 select ISA
363 select NO_IOPORT 379 select NO_IOPORT
364 select ARCH_USES_GETTIMEOFFSET 380 select ARCH_USES_GETTIMEOFFSET
381 select NEED_MACH_MEMORY_H
365 help 382 help
366 This is an evaluation board for the StrongARM processor available 383 This is an evaluation board for the StrongARM processor available
367 from Digital. It has limited hardware on-board, including an 384 from Digital. It has limited hardware on-board, including an
@@ -377,6 +394,7 @@ config ARCH_EP93XX
377 select ARCH_REQUIRE_GPIOLIB 394 select ARCH_REQUIRE_GPIOLIB
378 select ARCH_HAS_HOLES_MEMORYMODEL 395 select ARCH_HAS_HOLES_MEMORYMODEL
379 select ARCH_USES_GETTIMEOFFSET 396 select ARCH_USES_GETTIMEOFFSET
397 select NEED_MACH_MEMORY_H
380 help 398 help
381 This enables support for the Cirrus EP93xx series of CPUs. 399 This enables support for the Cirrus EP93xx series of CPUs.
382 400
@@ -385,6 +403,8 @@ config ARCH_FOOTBRIDGE
385 select CPU_SA110 403 select CPU_SA110
386 select FOOTBRIDGE 404 select FOOTBRIDGE
387 select GENERIC_CLOCKEVENTS 405 select GENERIC_CLOCKEVENTS
406 select HAVE_IDE
407 select NEED_MACH_MEMORY_H
388 help 408 help
389 Support for systems based on the DC21285 companion chip 409 Support for systems based on the DC21285 companion chip
390 ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder. 410 ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder.
@@ -434,6 +454,7 @@ config ARCH_IOP13XX
434 select PCI 454 select PCI
435 select ARCH_SUPPORTS_MSI 455 select ARCH_SUPPORTS_MSI
436 select VMSPLIT_1G 456 select VMSPLIT_1G
457 select NEED_MACH_MEMORY_H
437 help 458 help
438 Support for Intel's IOP13XX (XScale) family of processors. 459 Support for Intel's IOP13XX (XScale) family of processors.
439 460
@@ -464,6 +485,7 @@ config ARCH_IXP23XX
464 select CPU_XSC3 485 select CPU_XSC3
465 select PCI 486 select PCI
466 select ARCH_USES_GETTIMEOFFSET 487 select ARCH_USES_GETTIMEOFFSET
488 select NEED_MACH_MEMORY_H
467 help 489 help
468 Support for Intel's IXP23xx (XScale) family of processors. 490 Support for Intel's IXP23xx (XScale) family of processors.
469 491
@@ -473,6 +495,7 @@ config ARCH_IXP2000
473 select CPU_XSCALE 495 select CPU_XSCALE
474 select PCI 496 select PCI
475 select ARCH_USES_GETTIMEOFFSET 497 select ARCH_USES_GETTIMEOFFSET
498 select NEED_MACH_MEMORY_H
476 help 499 help
477 Support for Intel's IXP2400/2800 (XScale) family of processors. 500 Support for Intel's IXP2400/2800 (XScale) family of processors.
478 501
@@ -519,7 +542,6 @@ config ARCH_LPC32XX
519 select ARM_AMBA 542 select ARM_AMBA
520 select USB_ARCH_HAS_OHCI 543 select USB_ARCH_HAS_OHCI
521 select CLKDEV_LOOKUP 544 select CLKDEV_LOOKUP
522 select GENERIC_TIME
523 select GENERIC_CLOCKEVENTS 545 select GENERIC_CLOCKEVENTS
524 help 546 help
525 Support for the NXP LPC32XX family of processors 547 Support for the NXP LPC32XX family of processors
@@ -566,6 +588,7 @@ config ARCH_KS8695
566 select CPU_ARM922T 588 select CPU_ARM922T
567 select ARCH_REQUIRE_GPIOLIB 589 select ARCH_REQUIRE_GPIOLIB
568 select ARCH_USES_GETTIMEOFFSET 590 select ARCH_USES_GETTIMEOFFSET
591 select NEED_MACH_MEMORY_H
569 help 592 help
570 Support for Micrel/Kendin KS8695 "Centaur" (ARM922T) based 593 Support for Micrel/Kendin KS8695 "Centaur" (ARM922T) based
571 System-on-Chip devices. 594 System-on-Chip devices.
@@ -590,7 +613,6 @@ config ARCH_TEGRA
590 bool "NVIDIA Tegra" 613 bool "NVIDIA Tegra"
591 select CLKDEV_LOOKUP 614 select CLKDEV_LOOKUP
592 select CLKSRC_MMIO 615 select CLKSRC_MMIO
593 select GENERIC_TIME
594 select GENERIC_CLOCKEVENTS 616 select GENERIC_CLOCKEVENTS
595 select GENERIC_GPIO 617 select GENERIC_GPIO
596 select HAVE_CLK 618 select HAVE_CLK
@@ -623,6 +645,8 @@ config ARCH_PXA
623 select SPARSE_IRQ 645 select SPARSE_IRQ
624 select AUTO_ZRELADDR 646 select AUTO_ZRELADDR
625 select MULTI_IRQ_HANDLER 647 select MULTI_IRQ_HANDLER
648 select ARM_CPU_SUSPEND if PM
649 select HAVE_IDE
626 help 650 help
627 Support for Intel/Marvell's PXA2xx/PXA3xx processor line. 651 Support for Intel/Marvell's PXA2xx/PXA3xx processor line.
628 652
@@ -649,6 +673,7 @@ config ARCH_SHMOBILE
649 select SPARSE_IRQ 673 select SPARSE_IRQ
650 select MULTI_IRQ_HANDLER 674 select MULTI_IRQ_HANDLER
651 select PM_GENERIC_DOMAINS if PM 675 select PM_GENERIC_DOMAINS if PM
676 select NEED_MACH_MEMORY_H
652 help 677 help
653 Support for Renesas's SH-Mobile and R-Mobile ARM platforms. 678 Support for Renesas's SH-Mobile and R-Mobile ARM platforms.
654 679
@@ -663,6 +688,8 @@ config ARCH_RPC
663 select NO_IOPORT 688 select NO_IOPORT
664 select ARCH_SPARSEMEM_ENABLE 689 select ARCH_SPARSEMEM_ENABLE
665 select ARCH_USES_GETTIMEOFFSET 690 select ARCH_USES_GETTIMEOFFSET
691 select HAVE_IDE
692 select NEED_MACH_MEMORY_H
666 help 693 help
667 On the Acorn Risc-PC, Linux can support the internal IDE disk and 694 On the Acorn Risc-PC, Linux can support the internal IDE disk and
668 CD-ROM interface, serial and parallel port, and the floppy drive. 695 CD-ROM interface, serial and parallel port, and the floppy drive.
@@ -681,6 +708,8 @@ config ARCH_SA1100
681 select HAVE_SCHED_CLOCK 708 select HAVE_SCHED_CLOCK
682 select TICK_ONESHOT 709 select TICK_ONESHOT
683 select ARCH_REQUIRE_GPIOLIB 710 select ARCH_REQUIRE_GPIOLIB
711 select HAVE_IDE
712 select NEED_MACH_MEMORY_H
684 help 713 help
685 Support for StrongARM 11x0 based boards. 714 Support for StrongARM 11x0 based boards.
686 715
@@ -714,7 +743,6 @@ config ARCH_S3C64XX
714 select ARCH_REQUIRE_GPIOLIB 743 select ARCH_REQUIRE_GPIOLIB
715 select SAMSUNG_CLKSRC 744 select SAMSUNG_CLKSRC
716 select SAMSUNG_IRQ_VIC_TIMER 745 select SAMSUNG_IRQ_VIC_TIMER
717 select SAMSUNG_IRQ_UART
718 select S3C_GPIO_TRACK 746 select S3C_GPIO_TRACK
719 select S3C_GPIO_PULL_UPDOWN 747 select S3C_GPIO_PULL_UPDOWN
720 select S3C_GPIO_CFG_S3C24XX 748 select S3C_GPIO_CFG_S3C24XX
@@ -773,6 +801,7 @@ config ARCH_S5PV210
773 select HAVE_S3C2410_I2C if I2C 801 select HAVE_S3C2410_I2C if I2C
774 select HAVE_S3C_RTC if RTC_CLASS 802 select HAVE_S3C_RTC if RTC_CLASS
775 select HAVE_S3C2410_WATCHDOG if WATCHDOG 803 select HAVE_S3C2410_WATCHDOG if WATCHDOG
804 select NEED_MACH_MEMORY_H
776 help 805 help
777 Samsung S5PV210/S5PC110 series based systems 806 Samsung S5PV210/S5PC110 series based systems
778 807
@@ -789,6 +818,7 @@ config ARCH_EXYNOS4
789 select HAVE_S3C_RTC if RTC_CLASS 818 select HAVE_S3C_RTC if RTC_CLASS
790 select HAVE_S3C2410_I2C if I2C 819 select HAVE_S3C2410_I2C if I2C
791 select HAVE_S3C2410_WATCHDOG if WATCHDOG 820 select HAVE_S3C2410_WATCHDOG if WATCHDOG
821 select NEED_MACH_MEMORY_H
792 help 822 help
793 Samsung EXYNOS4 series based systems 823 Samsung EXYNOS4 series based systems
794 824
@@ -800,6 +830,7 @@ config ARCH_SHARK
800 select ZONE_DMA 830 select ZONE_DMA
801 select PCI 831 select PCI
802 select ARCH_USES_GETTIMEOFFSET 832 select ARCH_USES_GETTIMEOFFSET
833 select NEED_MACH_MEMORY_H
803 help 834 help
804 Support for the StrongARM based Digital DNARD machine, also known 835 Support for the StrongARM based Digital DNARD machine, also known
805 as "Shark" (<http://www.shark-linux.de/shark.html>). 836 as "Shark" (<http://www.shark-linux.de/shark.html>).
@@ -822,11 +853,14 @@ config ARCH_U300
822 select HAVE_SCHED_CLOCK 853 select HAVE_SCHED_CLOCK
823 select HAVE_TCM 854 select HAVE_TCM
824 select ARM_AMBA 855 select ARM_AMBA
856 select ARM_PATCH_PHYS_VIRT
825 select ARM_VIC 857 select ARM_VIC
826 select GENERIC_CLOCKEVENTS 858 select GENERIC_CLOCKEVENTS
827 select CLKDEV_LOOKUP 859 select CLKDEV_LOOKUP
828 select HAVE_MACH_CLKDEV 860 select HAVE_MACH_CLKDEV
829 select GENERIC_GPIO 861 select GENERIC_GPIO
862 select ARCH_REQUIRE_GPIOLIB
863 select NEED_MACH_MEMORY_H
830 help 864 help
831 Support for ST-Ericsson U300 series mobile platforms. 865 Support for ST-Ericsson U300 series mobile platforms.
832 866
@@ -902,7 +936,6 @@ config ARCH_VT8500
902config ARCH_ZYNQ 936config ARCH_ZYNQ
903 bool "Xilinx Zynq ARM Cortex A9 Platform" 937 bool "Xilinx Zynq ARM Cortex A9 Platform"
904 select CPU_V7 938 select CPU_V7
905 select GENERIC_TIME
906 select GENERIC_CLOCKEVENTS 939 select GENERIC_CLOCKEVENTS
907 select CLKDEV_LOOKUP 940 select CLKDEV_LOOKUP
908 select ARM_GIC 941 select ARM_GIC
@@ -1273,6 +1306,20 @@ config ARM_ERRATA_364296
1273 processor into full low interrupt latency mode. ARM11MPCore 1306 processor into full low interrupt latency mode. ARM11MPCore
1274 is not affected. 1307 is not affected.
1275 1308
1309config ARM_ERRATA_764369
1310 bool "ARM errata: Data cache line maintenance operation by MVA may not succeed"
1311 depends on CPU_V7 && SMP
1312 help
1313 This option enables the workaround for erratum 764369
1314 affecting Cortex-A9 MPCore with two or more processors (all
1315 current revisions). Under certain timing circumstances, a data
1316 cache line maintenance operation by MVA targeting an Inner
1317 Shareable memory region may fail to proceed up to either the
1318 Point of Coherency or to the Point of Unification of the
1319 system. This workaround adds a DSB instruction before the
1320 relevant cache maintenance functions and sets a specific bit
1321 in the diagnostic control register of the SCU.
1322
1276endmenu 1323endmenu
1277 1324
1278source "arch/arm/common/Kconfig" 1325source "arch/arm/common/Kconfig"
@@ -1351,6 +1398,7 @@ config SMP
1351 MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \ 1398 MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \
1352 ARCH_EXYNOS4 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 || \ 1399 ARCH_EXYNOS4 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 || \
1353 ARCH_MSM_SCORPIONMP || ARCH_SHMOBILE 1400 ARCH_MSM_SCORPIONMP || ARCH_SHMOBILE
1401 depends on MMU
1354 select USE_GENERIC_SMP_HELPERS 1402 select USE_GENERIC_SMP_HELPERS
1355 select HAVE_ARM_SCU if !ARCH_MSM_SCORPIONMP 1403 select HAVE_ARM_SCU if !ARCH_MSM_SCORPIONMP
1356 help 1404 help
@@ -1364,7 +1412,7 @@ config SMP
1364 processor machines. On a single processor machine, the kernel will 1412 processor machines. On a single processor machine, the kernel will
1365 run faster if you say N here. 1413 run faster if you say N here.
1366 1414
1367 See also <file:Documentation/i386/IO-APIC.txt>, 1415 See also <file:Documentation/x86/i386/IO-APIC.txt>,
1368 <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at 1416 <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at
1369 <http://tldp.org/HOWTO/SMP-HOWTO.html>. 1417 <http://tldp.org/HOWTO/SMP-HOWTO.html>.
1370 1418
@@ -1383,6 +1431,31 @@ config SMP_ON_UP
1383 1431
1384 If you don't know what to do here, say Y. 1432 If you don't know what to do here, say Y.
1385 1433
1434config ARM_CPU_TOPOLOGY
1435 bool "Support cpu topology definition"
1436 depends on SMP && CPU_V7
1437 default y
1438 help
1439 Support ARM cpu topology definition. The MPIDR register defines
1440 affinity between processors which is then used to describe the cpu
1441 topology of an ARM System.
1442
1443config SCHED_MC
1444 bool "Multi-core scheduler support"
1445 depends on ARM_CPU_TOPOLOGY
1446 help
1447 Multi-core scheduler support improves the CPU scheduler's decision
1448 making when dealing with multi-core CPU chips at a cost of slightly
1449 increased overhead in some places. If unsure say N here.
1450
1451config SCHED_SMT
1452 bool "SMT scheduler support"
1453 depends on ARM_CPU_TOPOLOGY
1454 help
1455 Improves the CPU scheduler's decision making when dealing with
1456 MultiThreading at a cost of slightly increased overhead in some
1457 places. If unsure say N here.
1458
1386config HAVE_ARM_SCU 1459config HAVE_ARM_SCU
1387 bool 1460 bool
1388 help 1461 help
@@ -1458,6 +1531,7 @@ config THUMB2_KERNEL
1458 depends on CPU_V7 && !CPU_V6 && !CPU_V6K && EXPERIMENTAL 1531 depends on CPU_V7 && !CPU_V6 && !CPU_V6K && EXPERIMENTAL
1459 select AEABI 1532 select AEABI
1460 select ARM_ASM_UNIFIED 1533 select ARM_ASM_UNIFIED
1534 select ARM_UNWIND
1461 help 1535 help
1462 By enabling this option, the kernel will be compiled in 1536 By enabling this option, the kernel will be compiled in
1463 Thumb-2 mode. A compiler/assembler that understand the unified 1537 Thumb-2 mode. A compiler/assembler that understand the unified
@@ -1783,6 +1857,38 @@ config ZBOOT_ROM_SH_MOBILE_SDHI
1783 1857
1784endchoice 1858endchoice
1785 1859
1860config ARM_APPENDED_DTB
1861 bool "Use appended device tree blob to zImage (EXPERIMENTAL)"
1862 depends on OF && !ZBOOT_ROM && EXPERIMENTAL
1863 help
1864 With this option, the boot code will look for a device tree binary
1865 (DTB) appended to zImage
1866 (e.g. cat zImage <filename>.dtb > zImage_w_dtb).
1867
1868 This is meant as a backward compatibility convenience for those
1869 systems with a bootloader that can't be upgraded to accommodate
1870 the documented boot protocol using a device tree.
1871
1872 Beware that there is very little in terms of protection against
1873 this option being confused by leftover garbage in memory that might
1874 look like a DTB header after a reboot if no actual DTB is appended
1875 to zImage. Do not leave this option active in a production kernel
1876 if you don't intend to always append a DTB. Proper passing of the
1877 location into r2 of a bootloader provided DTB is always preferable
1878 to this option.
1879
1880config ARM_ATAG_DTB_COMPAT
1881 bool "Supplement the appended DTB with traditional ATAG information"
1882 depends on ARM_APPENDED_DTB
1883 help
1884 Some old bootloaders can't be updated to a DTB capable one, yet
1885 they provide ATAGs with memory configuration, the ramdisk address,
1886 the kernel cmdline string, etc. Such information is dynamically
1887 provided by the bootloader and can't always be stored in a static
1888 DTB. To allow a device tree enabled kernel to be used with such
1889 bootloaders, this option allows zImage to extract the information
1890 from the ATAG list and store it at run time into the appended DTB.
1891
1786config CMDLINE 1892config CMDLINE
1787 string "Default kernel command string" 1893 string "Default kernel command string"
1788 default "" 1894 default ""
@@ -1929,6 +2035,7 @@ config CPU_FREQ_PXA
1929 bool 2035 bool
1930 depends on CPU_FREQ && ARCH_PXA && PXA25x 2036 depends on CPU_FREQ && ARCH_PXA && PXA25x
1931 default y 2037 default y
2038 select CPU_FREQ_TABLE
1932 select CPU_FREQ_DEFAULT_GOV_USERSPACE 2039 select CPU_FREQ_DEFAULT_GOV_USERSPACE
1933 2040
1934config CPU_FREQ_S3C 2041config CPU_FREQ_S3C
@@ -2077,6 +2184,9 @@ config ARCH_SUSPEND_POSSIBLE
2077 CPU_V6 || CPU_V6K || CPU_V7 || CPU_XSC3 || CPU_XSCALE 2184 CPU_V6 || CPU_V6K || CPU_V7 || CPU_XSC3 || CPU_XSCALE
2078 def_bool y 2185 def_bool y
2079 2186
2187config ARM_CPU_SUSPEND
2188 def_bool PM_SLEEP
2189
2080endmenu 2190endmenu
2081 2191
2082source "net/Kconfig" 2192source "net/Kconfig"