diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 71 |
1 files changed, 60 insertions, 11 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 15d43c393353..cadfe2ee66a5 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -324,10 +324,9 @@ config ARCH_MXC | |||
324 | bool "Freescale MXC/iMX-based" | 324 | bool "Freescale MXC/iMX-based" |
325 | select GENERIC_TIME | 325 | select GENERIC_TIME |
326 | select GENERIC_CLOCKEVENTS | 326 | select GENERIC_CLOCKEVENTS |
327 | select ARCH_MTD_XIP | ||
328 | select GENERIC_GPIO | ||
329 | select ARCH_REQUIRE_GPIOLIB | 327 | select ARCH_REQUIRE_GPIOLIB |
330 | select HAVE_CLK | 328 | select HAVE_CLK |
329 | select COMMON_CLKDEV | ||
331 | help | 330 | help |
332 | Support for Freescale MXC/iMX-based family of processors | 331 | Support for Freescale MXC/iMX-based family of processors |
333 | 332 | ||
@@ -511,7 +510,7 @@ config ARCH_ORION5X | |||
511 | Orion-2 (5281), Orion-1-90 (6183). | 510 | Orion-2 (5281), Orion-1-90 (6183). |
512 | 511 | ||
513 | config ARCH_MMP | 512 | config ARCH_MMP |
514 | bool "Marvell PXA168/910" | 513 | bool "Marvell PXA168/910/MMP2" |
515 | depends on MMU | 514 | depends on MMU |
516 | select GENERIC_GPIO | 515 | select GENERIC_GPIO |
517 | select ARCH_REQUIRE_GPIOLIB | 516 | select ARCH_REQUIRE_GPIOLIB |
@@ -522,7 +521,7 @@ config ARCH_MMP | |||
522 | select TICK_ONESHOT | 521 | select TICK_ONESHOT |
523 | select PLAT_PXA | 522 | select PLAT_PXA |
524 | help | 523 | help |
525 | Support for Marvell's PXA168/910 processor line. | 524 | Support for Marvell's PXA168/PXA910(MMP) and MMP2 processor line. |
526 | 525 | ||
527 | config ARCH_KS8695 | 526 | config ARCH_KS8695 |
528 | bool "Micrel/Kendin KS8695" | 527 | bool "Micrel/Kendin KS8695" |
@@ -608,6 +607,11 @@ config ARCH_MSM | |||
608 | interface to the ARM9 modem processor which runs the baseband stack | 607 | interface to the ARM9 modem processor which runs the baseband stack |
609 | and controls some vital subsystems (clock and power control, etc). | 608 | and controls some vital subsystems (clock and power control, etc). |
610 | 609 | ||
610 | config ARCH_SHMOBILE | ||
611 | bool "Renesas SH-Mobile" | ||
612 | help | ||
613 | Support for Renesas's SH-Mobile ARM platforms | ||
614 | |||
611 | config ARCH_RPC | 615 | config ARCH_RPC |
612 | bool "RiscPC" | 616 | bool "RiscPC" |
613 | select ARCH_ACORN | 617 | select ARCH_ACORN |
@@ -651,12 +655,43 @@ config ARCH_S3C2410 | |||
651 | 655 | ||
652 | config ARCH_S3C64XX | 656 | config ARCH_S3C64XX |
653 | bool "Samsung S3C64XX" | 657 | bool "Samsung S3C64XX" |
658 | select PLAT_SAMSUNG | ||
659 | select CPU_V6 | ||
654 | select GENERIC_GPIO | 660 | select GENERIC_GPIO |
661 | select ARM_VIC | ||
655 | select HAVE_CLK | 662 | select HAVE_CLK |
663 | select NO_IOPORT | ||
656 | select ARCH_HAS_CPUFREQ | 664 | select ARCH_HAS_CPUFREQ |
665 | select ARCH_REQUIRE_GPIOLIB | ||
666 | select SAMSUNG_CLKSRC | ||
667 | select SAMSUNG_IRQ_VIC_TIMER | ||
668 | select SAMSUNG_IRQ_UART | ||
669 | select S3C_GPIO_TRACK | ||
670 | select S3C_GPIO_PULL_UPDOWN | ||
671 | select S3C_GPIO_CFG_S3C24XX | ||
672 | select S3C_GPIO_CFG_S3C64XX | ||
673 | select S3C_DEV_NAND | ||
674 | select USB_ARCH_HAS_OHCI | ||
675 | select SAMSUNG_GPIOLIB_4BIT | ||
657 | help | 676 | help |
658 | Samsung S3C64XX series based systems | 677 | Samsung S3C64XX series based systems |
659 | 678 | ||
679 | config ARCH_S5P6440 | ||
680 | bool "Samsung S5P6440" | ||
681 | select CPU_V6 | ||
682 | select GENERIC_GPIO | ||
683 | select HAVE_CLK | ||
684 | help | ||
685 | Samsung S5P6440 CPU based systems | ||
686 | |||
687 | config ARCH_S5P6442 | ||
688 | bool "Samsung S5P6442" | ||
689 | select CPU_V6 | ||
690 | select GENERIC_GPIO | ||
691 | select HAVE_CLK | ||
692 | help | ||
693 | Samsung S5P6442 CPU based systems | ||
694 | |||
660 | config ARCH_S5PC1XX | 695 | config ARCH_S5PC1XX |
661 | bool "Samsung S5PC1XX" | 696 | bool "Samsung S5PC1XX" |
662 | select GENERIC_GPIO | 697 | select GENERIC_GPIO |
@@ -666,6 +701,15 @@ config ARCH_S5PC1XX | |||
666 | help | 701 | help |
667 | Samsung S5PC1XX series based systems | 702 | Samsung S5PC1XX series based systems |
668 | 703 | ||
704 | config ARCH_S5PV210 | ||
705 | bool "Samsung S5PV210/S5PC110" | ||
706 | select CPU_V7 | ||
707 | select GENERIC_GPIO | ||
708 | select HAVE_CLK | ||
709 | select ARM_L1_CACHE_SHIFT_6 | ||
710 | help | ||
711 | Samsung S5PV210/S5PC110 series based systems | ||
712 | |||
669 | config ARCH_SHARK | 713 | config ARCH_SHARK |
670 | bool "Shark" | 714 | bool "Shark" |
671 | select CPU_SA110 | 715 | select CPU_SA110 |
@@ -831,8 +875,7 @@ source "arch/arm/mach-sa1100/Kconfig" | |||
831 | 875 | ||
832 | source "arch/arm/plat-samsung/Kconfig" | 876 | source "arch/arm/plat-samsung/Kconfig" |
833 | source "arch/arm/plat-s3c24xx/Kconfig" | 877 | source "arch/arm/plat-s3c24xx/Kconfig" |
834 | source "arch/arm/plat-s3c64xx/Kconfig" | 878 | source "arch/arm/plat-s5p/Kconfig" |
835 | source "arch/arm/plat-s3c/Kconfig" | ||
836 | source "arch/arm/plat-s5pc1xx/Kconfig" | 879 | source "arch/arm/plat-s5pc1xx/Kconfig" |
837 | 880 | ||
838 | if ARCH_S3C2410 | 881 | if ARCH_S3C2410 |
@@ -840,21 +883,27 @@ source "arch/arm/mach-s3c2400/Kconfig" | |||
840 | source "arch/arm/mach-s3c2410/Kconfig" | 883 | source "arch/arm/mach-s3c2410/Kconfig" |
841 | source "arch/arm/mach-s3c2412/Kconfig" | 884 | source "arch/arm/mach-s3c2412/Kconfig" |
842 | source "arch/arm/mach-s3c2440/Kconfig" | 885 | source "arch/arm/mach-s3c2440/Kconfig" |
843 | source "arch/arm/mach-s3c2442/Kconfig" | ||
844 | source "arch/arm/mach-s3c2443/Kconfig" | 886 | source "arch/arm/mach-s3c2443/Kconfig" |
845 | endif | 887 | endif |
846 | 888 | ||
847 | if ARCH_S3C64XX | 889 | if ARCH_S3C64XX |
848 | source "arch/arm/mach-s3c6400/Kconfig" | 890 | source "arch/arm/mach-s3c64xx/Kconfig" |
849 | source "arch/arm/mach-s3c6410/Kconfig" | ||
850 | endif | 891 | endif |
851 | 892 | ||
852 | source "arch/arm/plat-stmp3xxx/Kconfig" | 893 | source "arch/arm/mach-s5p6440/Kconfig" |
894 | |||
895 | source "arch/arm/mach-s5p6442/Kconfig" | ||
853 | 896 | ||
854 | if ARCH_S5PC1XX | 897 | if ARCH_S5PC1XX |
855 | source "arch/arm/mach-s5pc100/Kconfig" | 898 | source "arch/arm/mach-s5pc100/Kconfig" |
856 | endif | 899 | endif |
857 | 900 | ||
901 | source "arch/arm/mach-s5pv210/Kconfig" | ||
902 | |||
903 | source "arch/arm/mach-shmobile/Kconfig" | ||
904 | |||
905 | source "arch/arm/plat-stmp3xxx/Kconfig" | ||
906 | |||
858 | source "arch/arm/mach-u300/Kconfig" | 907 | source "arch/arm/mach-u300/Kconfig" |
859 | 908 | ||
860 | source "arch/arm/mach-ux500/Kconfig" | 909 | source "arch/arm/mach-ux500/Kconfig" |
@@ -1120,7 +1169,7 @@ source kernel/Kconfig.preempt | |||
1120 | config HZ | 1169 | config HZ |
1121 | int | 1170 | int |
1122 | default 128 if ARCH_L7200 | 1171 | default 128 if ARCH_L7200 |
1123 | default 200 if ARCH_EBSA110 || ARCH_S3C2410 | 1172 | default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P6440 || ARCH_S5P6442 || ARCH_S5PV210 |
1124 | default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER | 1173 | default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER |
1125 | default AT91_TIMER_HZ if ARCH_AT91 | 1174 | default AT91_TIMER_HZ if ARCH_AT91 |
1126 | default 100 | 1175 | default 100 |