diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-03-02 18:40:15 -0500 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-03-02 18:40:15 -0500 |
commit | 882d01f96bc1909455696aae6eb7ce4df3e908c8 (patch) | |
tree | 06e5789cb33d0547c2497fd4d0327dc9e8614d37 /arch/arm/Kconfig | |
parent | 64ed28a87a0c075e91c1c5b0fe7d225a6cc6ae39 (diff) | |
parent | d608c738bb8fb37e5fbfcdef9c566764f2fea086 (diff) |
Merge branch 'for-rmk/samsung5' of git://git.fluff.org/bjdooks/linux into devel-stable
Conflicts:
arch/arm/Kconfig
arch/arm/Makefile
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 50 |
1 files changed, 41 insertions, 9 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index ee74c3a03883..14b03684ba86 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -631,9 +631,24 @@ config ARCH_S3C2410 | |||
631 | 631 | ||
632 | config ARCH_S3C64XX | 632 | config ARCH_S3C64XX |
633 | bool "Samsung S3C64XX" | 633 | bool "Samsung S3C64XX" |
634 | select PLAT_SAMSUNG | ||
635 | select CPU_V6 | ||
634 | select GENERIC_GPIO | 636 | select GENERIC_GPIO |
637 | select ARM_VIC | ||
635 | select HAVE_CLK | 638 | select HAVE_CLK |
639 | select NO_IOPORT | ||
636 | select ARCH_HAS_CPUFREQ | 640 | select ARCH_HAS_CPUFREQ |
641 | select ARCH_REQUIRE_GPIOLIB | ||
642 | select SAMSUNG_CLKSRC | ||
643 | select SAMSUNG_IRQ_VIC_TIMER | ||
644 | select SAMSUNG_IRQ_UART | ||
645 | select S3C_GPIO_TRACK | ||
646 | select S3C_GPIO_PULL_UPDOWN | ||
647 | select S3C_GPIO_CFG_S3C24XX | ||
648 | select S3C_GPIO_CFG_S3C64XX | ||
649 | select S3C_DEV_NAND | ||
650 | select USB_ARCH_HAS_OHCI | ||
651 | select SAMSUNG_GPIOLIB_4BIT | ||
637 | help | 652 | help |
638 | Samsung S3C64XX series based systems | 653 | Samsung S3C64XX series based systems |
639 | 654 | ||
@@ -645,6 +660,14 @@ config ARCH_S5P6440 | |||
645 | help | 660 | help |
646 | Samsung S5P6440 CPU based systems | 661 | Samsung S5P6440 CPU based systems |
647 | 662 | ||
663 | config ARCH_S5P6442 | ||
664 | bool "Samsung S5P6442" | ||
665 | select CPU_V6 | ||
666 | select GENERIC_GPIO | ||
667 | select HAVE_CLK | ||
668 | help | ||
669 | Samsung S5P6442 CPU based systems | ||
670 | |||
648 | config ARCH_S5PC1XX | 671 | config ARCH_S5PC1XX |
649 | bool "Samsung S5PC1XX" | 672 | bool "Samsung S5PC1XX" |
650 | select GENERIC_GPIO | 673 | select GENERIC_GPIO |
@@ -653,6 +676,15 @@ config ARCH_S5PC1XX | |||
653 | help | 676 | help |
654 | Samsung S5PC1XX series based systems | 677 | Samsung S5PC1XX series based systems |
655 | 678 | ||
679 | config ARCH_S5PV210 | ||
680 | bool "Samsung S5PV210/S5PC110" | ||
681 | select CPU_V7 | ||
682 | select GENERIC_GPIO | ||
683 | select HAVE_CLK | ||
684 | select ARM_L1_CACHE_SHIFT_6 | ||
685 | help | ||
686 | Samsung S5PV210/S5PC110 series based systems | ||
687 | |||
656 | config ARCH_SHARK | 688 | config ARCH_SHARK |
657 | bool "Shark" | 689 | bool "Shark" |
658 | select CPU_SA110 | 690 | select CPU_SA110 |
@@ -816,8 +848,6 @@ source "arch/arm/mach-sa1100/Kconfig" | |||
816 | 848 | ||
817 | source "arch/arm/plat-samsung/Kconfig" | 849 | source "arch/arm/plat-samsung/Kconfig" |
818 | source "arch/arm/plat-s3c24xx/Kconfig" | 850 | source "arch/arm/plat-s3c24xx/Kconfig" |
819 | source "arch/arm/plat-s3c64xx/Kconfig" | ||
820 | source "arch/arm/plat-s3c/Kconfig" | ||
821 | source "arch/arm/plat-s5p/Kconfig" | 851 | source "arch/arm/plat-s5p/Kconfig" |
822 | source "arch/arm/plat-s5pc1xx/Kconfig" | 852 | source "arch/arm/plat-s5pc1xx/Kconfig" |
823 | 853 | ||
@@ -826,25 +856,27 @@ source "arch/arm/mach-s3c2400/Kconfig" | |||
826 | source "arch/arm/mach-s3c2410/Kconfig" | 856 | source "arch/arm/mach-s3c2410/Kconfig" |
827 | source "arch/arm/mach-s3c2412/Kconfig" | 857 | source "arch/arm/mach-s3c2412/Kconfig" |
828 | source "arch/arm/mach-s3c2440/Kconfig" | 858 | source "arch/arm/mach-s3c2440/Kconfig" |
829 | source "arch/arm/mach-s3c2442/Kconfig" | ||
830 | source "arch/arm/mach-s3c2443/Kconfig" | 859 | source "arch/arm/mach-s3c2443/Kconfig" |
831 | endif | 860 | endif |
832 | 861 | ||
833 | if ARCH_S3C64XX | 862 | if ARCH_S3C64XX |
834 | source "arch/arm/mach-s3c6400/Kconfig" | 863 | source "arch/arm/mach-s3c64xx/Kconfig" |
835 | source "arch/arm/mach-s3c6410/Kconfig" | ||
836 | endif | 864 | endif |
837 | 865 | ||
838 | source "arch/arm/mach-s5p6440/Kconfig" | 866 | source "arch/arm/mach-s5p6440/Kconfig" |
839 | 867 | ||
840 | source "arch/arm/mach-shmobile/Kconfig" | 868 | source "arch/arm/mach-s5p6442/Kconfig" |
841 | |||
842 | source "arch/arm/plat-stmp3xxx/Kconfig" | ||
843 | 869 | ||
844 | if ARCH_S5PC1XX | 870 | if ARCH_S5PC1XX |
845 | source "arch/arm/mach-s5pc100/Kconfig" | 871 | source "arch/arm/mach-s5pc100/Kconfig" |
846 | endif | 872 | endif |
847 | 873 | ||
874 | source "arch/arm/mach-s5pv210/Kconfig" | ||
875 | |||
876 | source "arch/arm/mach-shmobile/Kconfig" | ||
877 | |||
878 | source "arch/arm/plat-stmp3xxx/Kconfig" | ||
879 | |||
848 | source "arch/arm/mach-u300/Kconfig" | 880 | source "arch/arm/mach-u300/Kconfig" |
849 | 881 | ||
850 | source "arch/arm/mach-ux500/Kconfig" | 882 | source "arch/arm/mach-ux500/Kconfig" |
@@ -1092,7 +1124,7 @@ source kernel/Kconfig.preempt | |||
1092 | config HZ | 1124 | config HZ |
1093 | int | 1125 | int |
1094 | default 128 if ARCH_L7200 | 1126 | default 128 if ARCH_L7200 |
1095 | default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P6440 | 1127 | default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P6440 || ARCH_S5P6442 || ARCH_S5PV210 |
1096 | default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER | 1128 | default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER |
1097 | default AT91_TIMER_HZ if ARCH_AT91 | 1129 | default AT91_TIMER_HZ if ARCH_AT91 |
1098 | default 100 | 1130 | default 100 |