diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index a48aecc17eac..c0a87d0b255e 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -763,22 +763,21 @@ config ARCH_SA1100 | |||
763 | help | 763 | help |
764 | Support for StrongARM 11x0 based boards. | 764 | Support for StrongARM 11x0 based boards. |
765 | 765 | ||
766 | config ARCH_S3C2410 | 766 | config ARCH_S3C24XX |
767 | bool "Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443, S3C2450" | 767 | bool "Samsung S3C24XX SoCs" |
768 | select GENERIC_GPIO | 768 | select GENERIC_GPIO |
769 | select ARCH_HAS_CPUFREQ | 769 | select ARCH_HAS_CPUFREQ |
770 | select HAVE_CLK | 770 | select HAVE_CLK |
771 | select CLKDEV_LOOKUP | 771 | select CLKDEV_LOOKUP |
772 | select ARCH_USES_GETTIMEOFFSET | 772 | select ARCH_USES_GETTIMEOFFSET |
773 | select HAVE_S3C2410_I2C if I2C | 773 | select HAVE_S3C2410_I2C if I2C |
774 | select HAVE_S3C_RTC if RTC_CLASS | ||
775 | select HAVE_S3C2410_WATCHDOG if WATCHDOG | ||
774 | help | 776 | help |
775 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics | 777 | Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443 |
776 | BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or | 778 | and S3C2450 SoCs based systems, such as the Simtec Electronics BAST |
777 | the Samsung SMDK2410 development board (and derivatives). | 779 | (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or the |
778 | 780 | Samsung SMDK2410 development board (and derivatives). | |
779 | Note, the S3C2416 and the S3C2450 are so close that they even share | ||
780 | the same SoC ID code. This means that there is no separate machine | ||
781 | directory (no arch/arm/mach-s3c2450) as the S3C2416 was first. | ||
782 | 781 | ||
783 | config ARCH_S3C64XX | 782 | config ARCH_S3C64XX |
784 | bool "Samsung S3C64XX" | 783 | bool "Samsung S3C64XX" |
@@ -1066,12 +1065,11 @@ source "arch/arm/plat-s5p/Kconfig" | |||
1066 | 1065 | ||
1067 | source "arch/arm/plat-spear/Kconfig" | 1066 | source "arch/arm/plat-spear/Kconfig" |
1068 | 1067 | ||
1069 | if ARCH_S3C2410 | 1068 | source "arch/arm/mach-s3c24xx/Kconfig" |
1070 | source "arch/arm/mach-s3c2410/Kconfig" | 1069 | if ARCH_S3C24XX |
1071 | source "arch/arm/mach-s3c2412/Kconfig" | 1070 | source "arch/arm/mach-s3c2412/Kconfig" |
1072 | source "arch/arm/mach-s3c2416/Kconfig" | 1071 | source "arch/arm/mach-s3c2416/Kconfig" |
1073 | source "arch/arm/mach-s3c2440/Kconfig" | 1072 | source "arch/arm/mach-s3c2440/Kconfig" |
1074 | source "arch/arm/mach-s3c2443/Kconfig" | ||
1075 | endif | 1073 | endif |
1076 | 1074 | ||
1077 | if ARCH_S3C64XX | 1075 | if ARCH_S3C64XX |
@@ -1588,7 +1586,7 @@ source kernel/Kconfig.preempt | |||
1588 | 1586 | ||
1589 | config HZ | 1587 | config HZ |
1590 | int | 1588 | int |
1591 | default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P64X0 || \ | 1589 | default 200 if ARCH_EBSA110 || ARCH_S3C24XX || ARCH_S5P64X0 || \ |
1592 | ARCH_S5PV210 || ARCH_EXYNOS4 | 1590 | ARCH_S5PV210 || ARCH_EXYNOS4 |
1593 | default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER | 1591 | default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER |
1594 | default AT91_TIMER_HZ if ARCH_AT91 | 1592 | default AT91_TIMER_HZ if ARCH_AT91 |
@@ -2114,7 +2112,7 @@ config CPU_FREQ_S3C | |||
2114 | 2112 | ||
2115 | config CPU_FREQ_S3C24XX | 2113 | config CPU_FREQ_S3C24XX |
2116 | bool "CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)" | 2114 | bool "CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)" |
2117 | depends on ARCH_S3C2410 && CPU_FREQ && EXPERIMENTAL | 2115 | depends on ARCH_S3C24XX && CPU_FREQ && EXPERIMENTAL |
2118 | select CPU_FREQ_S3C | 2116 | select CPU_FREQ_S3C |
2119 | help | 2117 | help |
2120 | This enables the CPUfreq driver for the Samsung S3C24XX family | 2118 | This enables the CPUfreq driver for the Samsung S3C24XX family |