aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorJiri Kosina <jkosina@suse.cz>2011-11-13 14:55:35 -0500
committerJiri Kosina <jkosina@suse.cz>2011-11-13 14:55:53 -0500
commit2290c0d06d82faee87b1ab2d9d4f7bf81ef64379 (patch)
treee075e4d5534193f28e6059904f61e5ca03958d3c /arch/arm/Kconfig
parent4da669a2e3e5bc70b30a0465f3641528681b5f77 (diff)
parent52e4c2a05256cb83cda12f3c2137ab1533344edb (diff)
Merge branch 'master' into for-next
Sync with Linus tree to have 157550ff ("mtd: add GPMI-NAND driver in the config and Makefile") as I have patch depending on that one.
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig131
1 files changed, 107 insertions, 24 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 49e41d6dffb9..98975f58e19e 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -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
@@ -211,6 +212,19 @@ config ARM_PATCH_PHYS_VIRT
211 this feature (eg, building a kernel for a single machine) and 212 this feature (eg, building a kernel for a single machine) and
212 you need to shrink the kernel to the minimal size. 213 you need to shrink the kernel to the minimal size.
213 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
225 help
226 Please provide the physical address corresponding to the
227 location of main memory in your system.
214 228
215config GENERIC_BUG 229config GENERIC_BUG
216 def_bool y 230 def_bool y
@@ -247,6 +261,7 @@ config ARCH_INTEGRATOR
247 select GENERIC_CLOCKEVENTS 261 select GENERIC_CLOCKEVENTS
248 select PLAT_VERSATILE 262 select PLAT_VERSATILE
249 select PLAT_VERSATILE_FPGA_IRQ 263 select PLAT_VERSATILE_FPGA_IRQ
264 select NEED_MACH_MEMORY_H
250 help 265 help
251 Support for ARM's Integrator platform. 266 Support for ARM's Integrator platform.
252 267
@@ -262,6 +277,7 @@ config ARCH_REALVIEW
262 select PLAT_VERSATILE_CLCD 277 select PLAT_VERSATILE_CLCD
263 select ARM_TIMER_SP804 278 select ARM_TIMER_SP804
264 select GPIO_PL061 if GPIOLIB 279 select GPIO_PL061 if GPIOLIB
280 select NEED_MACH_MEMORY_H
265 help 281 help
266 This enables support for ARM Ltd RealView boards. 282 This enables support for ARM Ltd RealView boards.
267 283
@@ -318,10 +334,25 @@ config ARCH_BCMRING
318 help 334 help
319 Support for Broadcom's BCMRing platform. 335 Support for Broadcom's BCMRing platform.
320 336
337config ARCH_HIGHBANK
338 bool "Calxeda Highbank-based"
339 select ARCH_WANT_OPTIONAL_GPIOLIB
340 select ARM_AMBA
341 select ARM_GIC
342 select ARM_TIMER_SP804
343 select CLKDEV_LOOKUP
344 select CPU_V7
345 select GENERIC_CLOCKEVENTS
346 select HAVE_ARM_SCU
347 select USE_OF
348 help
349 Support for the Calxeda Highbank SoC based boards.
350
321config ARCH_CLPS711X 351config ARCH_CLPS711X
322 bool "Cirrus Logic CLPS711x/EP721x-based" 352 bool "Cirrus Logic CLPS711x/EP721x-based"
323 select CPU_ARM720T 353 select CPU_ARM720T
324 select ARCH_USES_GETTIMEOFFSET 354 select ARCH_USES_GETTIMEOFFSET
355 select NEED_MACH_MEMORY_H
325 help 356 help
326 Support for Cirrus Logic 711x/721x based boards. 357 Support for Cirrus Logic 711x/721x based boards.
327 358
@@ -346,7 +377,6 @@ config ARCH_GEMINI
346config ARCH_PRIMA2 377config ARCH_PRIMA2
347 bool "CSR SiRFSoC PRIMA2 ARM Cortex A9 Platform" 378 bool "CSR SiRFSoC PRIMA2 ARM Cortex A9 Platform"
348 select CPU_V7 379 select CPU_V7
349 select GENERIC_TIME
350 select NO_IOPORT 380 select NO_IOPORT
351 select GENERIC_CLOCKEVENTS 381 select GENERIC_CLOCKEVENTS
352 select CLKDEV_LOOKUP 382 select CLKDEV_LOOKUP
@@ -362,6 +392,7 @@ config ARCH_EBSA110
362 select ISA 392 select ISA
363 select NO_IOPORT 393 select NO_IOPORT
364 select ARCH_USES_GETTIMEOFFSET 394 select ARCH_USES_GETTIMEOFFSET
395 select NEED_MACH_MEMORY_H
365 help 396 help
366 This is an evaluation board for the StrongARM processor available 397 This is an evaluation board for the StrongARM processor available
367 from Digital. It has limited hardware on-board, including an 398 from Digital. It has limited hardware on-board, including an
@@ -377,6 +408,7 @@ config ARCH_EP93XX
377 select ARCH_REQUIRE_GPIOLIB 408 select ARCH_REQUIRE_GPIOLIB
378 select ARCH_HAS_HOLES_MEMORYMODEL 409 select ARCH_HAS_HOLES_MEMORYMODEL
379 select ARCH_USES_GETTIMEOFFSET 410 select ARCH_USES_GETTIMEOFFSET
411 select NEED_MACH_MEMORY_H
380 help 412 help
381 This enables support for the Cirrus EP93xx series of CPUs. 413 This enables support for the Cirrus EP93xx series of CPUs.
382 414
@@ -386,6 +418,7 @@ config ARCH_FOOTBRIDGE
386 select FOOTBRIDGE 418 select FOOTBRIDGE
387 select GENERIC_CLOCKEVENTS 419 select GENERIC_CLOCKEVENTS
388 select HAVE_IDE 420 select HAVE_IDE
421 select NEED_MACH_MEMORY_H
389 help 422 help
390 Support for systems based on the DC21285 companion chip 423 Support for systems based on the DC21285 companion chip
391 ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder. 424 ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder.
@@ -398,6 +431,7 @@ config ARCH_MXC
398 select CLKSRC_MMIO 431 select CLKSRC_MMIO
399 select GENERIC_IRQ_CHIP 432 select GENERIC_IRQ_CHIP
400 select HAVE_SCHED_CLOCK 433 select HAVE_SCHED_CLOCK
434 select MULTI_IRQ_HANDLER
401 help 435 help
402 Support for Freescale MXC/iMX-based family of processors 436 Support for Freescale MXC/iMX-based family of processors
403 437
@@ -435,6 +469,7 @@ config ARCH_IOP13XX
435 select PCI 469 select PCI
436 select ARCH_SUPPORTS_MSI 470 select ARCH_SUPPORTS_MSI
437 select VMSPLIT_1G 471 select VMSPLIT_1G
472 select NEED_MACH_MEMORY_H
438 help 473 help
439 Support for Intel's IOP13XX (XScale) family of processors. 474 Support for Intel's IOP13XX (XScale) family of processors.
440 475
@@ -465,6 +500,7 @@ config ARCH_IXP23XX
465 select CPU_XSC3 500 select CPU_XSC3
466 select PCI 501 select PCI
467 select ARCH_USES_GETTIMEOFFSET 502 select ARCH_USES_GETTIMEOFFSET
503 select NEED_MACH_MEMORY_H
468 help 504 help
469 Support for Intel's IXP23xx (XScale) family of processors. 505 Support for Intel's IXP23xx (XScale) family of processors.
470 506
@@ -474,6 +510,7 @@ config ARCH_IXP2000
474 select CPU_XSCALE 510 select CPU_XSCALE
475 select PCI 511 select PCI
476 select ARCH_USES_GETTIMEOFFSET 512 select ARCH_USES_GETTIMEOFFSET
513 select NEED_MACH_MEMORY_H
477 help 514 help
478 Support for Intel's IXP2400/2800 (XScale) family of processors. 515 Support for Intel's IXP2400/2800 (XScale) family of processors.
479 516
@@ -520,7 +557,6 @@ config ARCH_LPC32XX
520 select ARM_AMBA 557 select ARM_AMBA
521 select USB_ARCH_HAS_OHCI 558 select USB_ARCH_HAS_OHCI
522 select CLKDEV_LOOKUP 559 select CLKDEV_LOOKUP
523 select GENERIC_TIME
524 select GENERIC_CLOCKEVENTS 560 select GENERIC_CLOCKEVENTS
525 help 561 help
526 Support for the NXP LPC32XX family of processors 562 Support for the NXP LPC32XX family of processors
@@ -559,6 +595,7 @@ config ARCH_MMP
559 select TICK_ONESHOT 595 select TICK_ONESHOT
560 select PLAT_PXA 596 select PLAT_PXA
561 select SPARSE_IRQ 597 select SPARSE_IRQ
598 select GENERIC_ALLOCATOR
562 help 599 help
563 Support for Marvell's PXA168/PXA910(MMP) and MMP2 processor line. 600 Support for Marvell's PXA168/PXA910(MMP) and MMP2 processor line.
564 601
@@ -567,6 +604,7 @@ config ARCH_KS8695
567 select CPU_ARM922T 604 select CPU_ARM922T
568 select ARCH_REQUIRE_GPIOLIB 605 select ARCH_REQUIRE_GPIOLIB
569 select ARCH_USES_GETTIMEOFFSET 606 select ARCH_USES_GETTIMEOFFSET
607 select NEED_MACH_MEMORY_H
570 help 608 help
571 Support for Micrel/Kendin KS8695 "Centaur" (ARM922T) based 609 Support for Micrel/Kendin KS8695 "Centaur" (ARM922T) based
572 System-on-Chip devices. 610 System-on-Chip devices.
@@ -587,19 +625,10 @@ config ARCH_W90X900
587 <http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/ 625 <http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/
588 ConsumerElectronicsIC/ARMMicrocontroller/ARMMicrocontroller> 626 ConsumerElectronicsIC/ARMMicrocontroller/ARMMicrocontroller>
589 627
590config ARCH_NUC93X
591 bool "Nuvoton NUC93X CPU"
592 select CPU_ARM926T
593 select CLKDEV_LOOKUP
594 help
595 Support for Nuvoton (Winbond logic dept.) NUC93X MCU,The NUC93X is a
596 low-power and high performance MPEG-4/JPEG multimedia controller chip.
597
598config ARCH_TEGRA 628config ARCH_TEGRA
599 bool "NVIDIA Tegra" 629 bool "NVIDIA Tegra"
600 select CLKDEV_LOOKUP 630 select CLKDEV_LOOKUP
601 select CLKSRC_MMIO 631 select CLKSRC_MMIO
602 select GENERIC_TIME
603 select GENERIC_CLOCKEVENTS 632 select GENERIC_CLOCKEVENTS
604 select GENERIC_GPIO 633 select GENERIC_GPIO
605 select HAVE_CLK 634 select HAVE_CLK
@@ -609,6 +638,24 @@ config ARCH_TEGRA
609 This enables support for NVIDIA Tegra based systems (Tegra APX, 638 This enables support for NVIDIA Tegra based systems (Tegra APX,
610 Tegra 6xx and Tegra 2 series). 639 Tegra 6xx and Tegra 2 series).
611 640
641config ARCH_PICOXCELL
642 bool "Picochip picoXcell"
643 select ARCH_REQUIRE_GPIOLIB
644 select ARM_PATCH_PHYS_VIRT
645 select ARM_VIC
646 select CPU_V6K
647 select DW_APB_TIMER
648 select GENERIC_CLOCKEVENTS
649 select GENERIC_GPIO
650 select HAVE_SCHED_CLOCK
651 select HAVE_TCM
652 select NO_IOPORT
653 select USE_OF
654 help
655 This enables support for systems based on the Picochip picoXcell
656 family of Femtocell devices. The picoxcell support requires device tree
657 for all boards.
658
612config ARCH_PNX4008 659config ARCH_PNX4008
613 bool "Philips Nexperia PNX4008 Mobile" 660 bool "Philips Nexperia PNX4008 Mobile"
614 select CPU_ARM926T 661 select CPU_ARM926T
@@ -660,6 +707,7 @@ config ARCH_SHMOBILE
660 select SPARSE_IRQ 707 select SPARSE_IRQ
661 select MULTI_IRQ_HANDLER 708 select MULTI_IRQ_HANDLER
662 select PM_GENERIC_DOMAINS if PM 709 select PM_GENERIC_DOMAINS if PM
710 select NEED_MACH_MEMORY_H
663 help 711 help
664 Support for Renesas's SH-Mobile and R-Mobile ARM platforms. 712 Support for Renesas's SH-Mobile and R-Mobile ARM platforms.
665 713
@@ -675,6 +723,7 @@ config ARCH_RPC
675 select ARCH_SPARSEMEM_ENABLE 723 select ARCH_SPARSEMEM_ENABLE
676 select ARCH_USES_GETTIMEOFFSET 724 select ARCH_USES_GETTIMEOFFSET
677 select HAVE_IDE 725 select HAVE_IDE
726 select NEED_MACH_MEMORY_H
678 help 727 help
679 On the Acorn Risc-PC, Linux can support the internal IDE disk and 728 On the Acorn Risc-PC, Linux can support the internal IDE disk and
680 CD-ROM interface, serial and parallel port, and the floppy drive. 729 CD-ROM interface, serial and parallel port, and the floppy drive.
@@ -694,6 +743,7 @@ config ARCH_SA1100
694 select TICK_ONESHOT 743 select TICK_ONESHOT
695 select ARCH_REQUIRE_GPIOLIB 744 select ARCH_REQUIRE_GPIOLIB
696 select HAVE_IDE 745 select HAVE_IDE
746 select NEED_MACH_MEMORY_H
697 help 747 help
698 Support for StrongARM 11x0 based boards. 748 Support for StrongARM 11x0 based boards.
699 749
@@ -720,6 +770,7 @@ config ARCH_S3C64XX
720 select CPU_V6 770 select CPU_V6
721 select ARM_VIC 771 select ARM_VIC
722 select HAVE_CLK 772 select HAVE_CLK
773 select HAVE_TCM
723 select CLKDEV_LOOKUP 774 select CLKDEV_LOOKUP
724 select NO_IOPORT 775 select NO_IOPORT
725 select ARCH_USES_GETTIMEOFFSET 776 select ARCH_USES_GETTIMEOFFSET
@@ -727,11 +778,7 @@ config ARCH_S3C64XX
727 select ARCH_REQUIRE_GPIOLIB 778 select ARCH_REQUIRE_GPIOLIB
728 select SAMSUNG_CLKSRC 779 select SAMSUNG_CLKSRC
729 select SAMSUNG_IRQ_VIC_TIMER 780 select SAMSUNG_IRQ_VIC_TIMER
730 select SAMSUNG_IRQ_UART
731 select S3C_GPIO_TRACK 781 select S3C_GPIO_TRACK
732 select S3C_GPIO_PULL_UPDOWN
733 select S3C_GPIO_CFG_S3C24XX
734 select S3C_GPIO_CFG_S3C64XX
735 select S3C_DEV_NAND 782 select S3C_DEV_NAND
736 select USB_ARCH_HAS_OHCI 783 select USB_ARCH_HAS_OHCI
737 select SAMSUNG_GPIOLIB_4BIT 784 select SAMSUNG_GPIOLIB_4BIT
@@ -786,11 +833,12 @@ config ARCH_S5PV210
786 select HAVE_S3C2410_I2C if I2C 833 select HAVE_S3C2410_I2C if I2C
787 select HAVE_S3C_RTC if RTC_CLASS 834 select HAVE_S3C_RTC if RTC_CLASS
788 select HAVE_S3C2410_WATCHDOG if WATCHDOG 835 select HAVE_S3C2410_WATCHDOG if WATCHDOG
836 select NEED_MACH_MEMORY_H
789 help 837 help
790 Samsung S5PV210/S5PC110 series based systems 838 Samsung S5PV210/S5PC110 series based systems
791 839
792config ARCH_EXYNOS4 840config ARCH_EXYNOS
793 bool "Samsung EXYNOS4" 841 bool "SAMSUNG EXYNOS"
794 select CPU_V7 842 select CPU_V7
795 select ARCH_SPARSEMEM_ENABLE 843 select ARCH_SPARSEMEM_ENABLE
796 select ARCH_HAS_HOLES_MEMORYMODEL 844 select ARCH_HAS_HOLES_MEMORYMODEL
@@ -802,8 +850,9 @@ config ARCH_EXYNOS4
802 select HAVE_S3C_RTC if RTC_CLASS 850 select HAVE_S3C_RTC if RTC_CLASS
803 select HAVE_S3C2410_I2C if I2C 851 select HAVE_S3C2410_I2C if I2C
804 select HAVE_S3C2410_WATCHDOG if WATCHDOG 852 select HAVE_S3C2410_WATCHDOG if WATCHDOG
853 select NEED_MACH_MEMORY_H
805 help 854 help
806 Samsung EXYNOS4 series based systems 855 Support for SAMSUNG's EXYNOS SoCs (EXYNOS4/5)
807 856
808config ARCH_SHARK 857config ARCH_SHARK
809 bool "Shark" 858 bool "Shark"
@@ -813,6 +862,7 @@ config ARCH_SHARK
813 select ZONE_DMA 862 select ZONE_DMA
814 select PCI 863 select PCI
815 select ARCH_USES_GETTIMEOFFSET 864 select ARCH_USES_GETTIMEOFFSET
865 select NEED_MACH_MEMORY_H
816 help 866 help
817 Support for the StrongARM based Digital DNARD machine, also known 867 Support for the StrongARM based Digital DNARD machine, also known
818 as "Shark" (<http://www.shark-linux.de/shark.html>). 868 as "Shark" (<http://www.shark-linux.de/shark.html>).
@@ -835,11 +885,14 @@ config ARCH_U300
835 select HAVE_SCHED_CLOCK 885 select HAVE_SCHED_CLOCK
836 select HAVE_TCM 886 select HAVE_TCM
837 select ARM_AMBA 887 select ARM_AMBA
888 select ARM_PATCH_PHYS_VIRT
838 select ARM_VIC 889 select ARM_VIC
839 select GENERIC_CLOCKEVENTS 890 select GENERIC_CLOCKEVENTS
840 select CLKDEV_LOOKUP 891 select CLKDEV_LOOKUP
841 select HAVE_MACH_CLKDEV 892 select HAVE_MACH_CLKDEV
842 select GENERIC_GPIO 893 select GENERIC_GPIO
894 select ARCH_REQUIRE_GPIOLIB
895 select NEED_MACH_MEMORY_H
843 help 896 help
844 Support for ST-Ericsson U300 series mobile platforms. 897 Support for ST-Ericsson U300 series mobile platforms.
845 898
@@ -915,7 +968,6 @@ config ARCH_VT8500
915config ARCH_ZYNQ 968config ARCH_ZYNQ
916 bool "Xilinx Zynq ARM Cortex A9 Platform" 969 bool "Xilinx Zynq ARM Cortex A9 Platform"
917 select CPU_V7 970 select CPU_V7
918 select GENERIC_TIME
919 select GENERIC_CLOCKEVENTS 971 select GENERIC_CLOCKEVENTS
920 select CLKDEV_LOOKUP 972 select CLKDEV_LOOKUP
921 select ARM_GIC 973 select ARM_GIC
@@ -984,8 +1036,6 @@ source "arch/arm/mach-netx/Kconfig"
984source "arch/arm/mach-nomadik/Kconfig" 1036source "arch/arm/mach-nomadik/Kconfig"
985source "arch/arm/plat-nomadik/Kconfig" 1037source "arch/arm/plat-nomadik/Kconfig"
986 1038
987source "arch/arm/mach-nuc93x/Kconfig"
988
989source "arch/arm/plat-omap/Kconfig" 1039source "arch/arm/plat-omap/Kconfig"
990 1040
991source "arch/arm/mach-omap1/Kconfig" 1041source "arch/arm/mach-omap1/Kconfig"
@@ -1029,7 +1079,7 @@ source "arch/arm/mach-s5pc100/Kconfig"
1029 1079
1030source "arch/arm/mach-s5pv210/Kconfig" 1080source "arch/arm/mach-s5pv210/Kconfig"
1031 1081
1032source "arch/arm/mach-exynos4/Kconfig" 1082source "arch/arm/mach-exynos/Kconfig"
1033 1083
1034source "arch/arm/mach-shmobile/Kconfig" 1084source "arch/arm/mach-shmobile/Kconfig"
1035 1085
@@ -1378,7 +1428,7 @@ config SMP
1378 depends on REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP || \ 1428 depends on REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP || \
1379 MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \ 1429 MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \
1380 ARCH_EXYNOS4 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 || \ 1430 ARCH_EXYNOS4 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 || \
1381 ARCH_MSM_SCORPIONMP || ARCH_SHMOBILE 1431 ARCH_MSM_SCORPIONMP || ARCH_SHMOBILE || ARCH_HIGHBANK || SOC_IMX6Q
1382 depends on MMU 1432 depends on MMU
1383 select USE_GENERIC_SMP_HELPERS 1433 select USE_GENERIC_SMP_HELPERS
1384 select HAVE_ARM_SCU if !ARCH_MSM_SCORPIONMP 1434 select HAVE_ARM_SCU if !ARCH_MSM_SCORPIONMP
@@ -1838,6 +1888,38 @@ config ZBOOT_ROM_SH_MOBILE_SDHI
1838 1888
1839endchoice 1889endchoice
1840 1890
1891config ARM_APPENDED_DTB
1892 bool "Use appended device tree blob to zImage (EXPERIMENTAL)"
1893 depends on OF && !ZBOOT_ROM && EXPERIMENTAL
1894 help
1895 With this option, the boot code will look for a device tree binary
1896 (DTB) appended to zImage
1897 (e.g. cat zImage <filename>.dtb > zImage_w_dtb).
1898
1899 This is meant as a backward compatibility convenience for those
1900 systems with a bootloader that can't be upgraded to accommodate
1901 the documented boot protocol using a device tree.
1902
1903 Beware that there is very little in terms of protection against
1904 this option being confused by leftover garbage in memory that might
1905 look like a DTB header after a reboot if no actual DTB is appended
1906 to zImage. Do not leave this option active in a production kernel
1907 if you don't intend to always append a DTB. Proper passing of the
1908 location into r2 of a bootloader provided DTB is always preferable
1909 to this option.
1910
1911config ARM_ATAG_DTB_COMPAT
1912 bool "Supplement the appended DTB with traditional ATAG information"
1913 depends on ARM_APPENDED_DTB
1914 help
1915 Some old bootloaders can't be updated to a DTB capable one, yet
1916 they provide ATAGs with memory configuration, the ramdisk address,
1917 the kernel cmdline string, etc. Such information is dynamically
1918 provided by the bootloader and can't always be stored in a static
1919 DTB. To allow a device tree enabled kernel to be used with such
1920 bootloaders, this option allows zImage to extract the information
1921 from the ATAG list and store it at run time into the appended DTB.
1922
1841config CMDLINE 1923config CMDLINE
1842 string "Default kernel command string" 1924 string "Default kernel command string"
1843 default "" 1925 default ""
@@ -1984,6 +2066,7 @@ config CPU_FREQ_PXA
1984 bool 2066 bool
1985 depends on CPU_FREQ && ARCH_PXA && PXA25x 2067 depends on CPU_FREQ && ARCH_PXA && PXA25x
1986 default y 2068 default y
2069 select CPU_FREQ_TABLE
1987 select CPU_FREQ_DEFAULT_GOV_USERSPACE 2070 select CPU_FREQ_DEFAULT_GOV_USERSPACE
1988 2071
1989config CPU_FREQ_S3C 2072config CPU_FREQ_S3C
@@ -2127,7 +2210,7 @@ menu "Power management options"
2127source "kernel/power/Kconfig" 2210source "kernel/power/Kconfig"
2128 2211
2129config ARCH_SUSPEND_POSSIBLE 2212config ARCH_SUSPEND_POSSIBLE
2130 depends on !ARCH_S5P64X0 && !ARCH_S5PC100 2213 depends on !ARCH_S5PC100
2131 depends on CPU_ARM920T || CPU_ARM926T || CPU_SA1100 || \ 2214 depends on CPU_ARM920T || CPU_ARM926T || CPU_SA1100 || \
2132 CPU_V6 || CPU_V6K || CPU_V7 || CPU_XSC3 || CPU_XSCALE 2215 CPU_V6 || CPU_V6K || CPU_V7 || CPU_XSC3 || CPU_XSCALE
2133 def_bool y 2216 def_bool y