aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig38
1 files changed, 32 insertions, 6 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index e39caa8b0c93..37a36457bb38 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -636,6 +636,7 @@ config ARCH_S3C2410
636 select ARCH_HAS_CPUFREQ 636 select ARCH_HAS_CPUFREQ
637 select HAVE_CLK 637 select HAVE_CLK
638 select ARCH_USES_GETTIMEOFFSET 638 select ARCH_USES_GETTIMEOFFSET
639 select HAVE_S3C2410_I2C
639 help 640 help
640 Samsung S3C2410X CPU based systems, such as the Simtec Electronics 641 Samsung S3C2410X CPU based systems, such as the Simtec Electronics
641 BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or 642 BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or
@@ -665,6 +666,8 @@ config ARCH_S3C64XX
665 select S3C_DEV_NAND 666 select S3C_DEV_NAND
666 select USB_ARCH_HAS_OHCI 667 select USB_ARCH_HAS_OHCI
667 select SAMSUNG_GPIOLIB_4BIT 668 select SAMSUNG_GPIOLIB_4BIT
669 select HAVE_S3C2410_I2C
670 select HAVE_S3C2410_WATCHDOG
668 help 671 help
669 Samsung S3C64XX series based systems 672 Samsung S3C64XX series based systems
670 673
@@ -673,7 +676,10 @@ config ARCH_S5P6440
673 select CPU_V6 676 select CPU_V6
674 select GENERIC_GPIO 677 select GENERIC_GPIO
675 select HAVE_CLK 678 select HAVE_CLK
679 select HAVE_S3C2410_WATCHDOG
676 select ARCH_USES_GETTIMEOFFSET 680 select ARCH_USES_GETTIMEOFFSET
681 select HAVE_S3C2410_I2C
682 select HAVE_S3C_RTC
677 help 683 help
678 Samsung S5P6440 CPU based systems 684 Samsung S5P6440 CPU based systems
679 685
@@ -683,6 +689,7 @@ config ARCH_S5P6442
683 select GENERIC_GPIO 689 select GENERIC_GPIO
684 select HAVE_CLK 690 select HAVE_CLK
685 select ARCH_USES_GETTIMEOFFSET 691 select ARCH_USES_GETTIMEOFFSET
692 select HAVE_S3C2410_WATCHDOG
686 help 693 help
687 Samsung S5P6442 CPU based systems 694 Samsung S5P6442 CPU based systems
688 695
@@ -693,6 +700,9 @@ config ARCH_S5PC100
693 select CPU_V7 700 select CPU_V7
694 select ARM_L1_CACHE_SHIFT_6 701 select ARM_L1_CACHE_SHIFT_6
695 select ARCH_USES_GETTIMEOFFSET 702 select ARCH_USES_GETTIMEOFFSET
703 select HAVE_S3C2410_I2C
704 select HAVE_S3C_RTC
705 select HAVE_S3C2410_WATCHDOG
696 help 706 help
697 Samsung S5PC100 series based systems 707 Samsung S5PC100 series based systems
698 708
@@ -703,9 +713,21 @@ config ARCH_S5PV210
703 select HAVE_CLK 713 select HAVE_CLK
704 select ARM_L1_CACHE_SHIFT_6 714 select ARM_L1_CACHE_SHIFT_6
705 select ARCH_USES_GETTIMEOFFSET 715 select ARCH_USES_GETTIMEOFFSET
716 select HAVE_S3C2410_I2C
717 select HAVE_S3C_RTC
718 select HAVE_S3C2410_WATCHDOG
706 help 719 help
707 Samsung S5PV210/S5PC110 series based systems 720 Samsung S5PV210/S5PC110 series based systems
708 721
722config ARCH_S5PV310
723 bool "Samsung S5PV310/S5PC210"
724 select CPU_V7
725 select GENERIC_GPIO
726 select HAVE_CLK
727 select GENERIC_CLOCKEVENTS
728 help
729 Samsung S5PV310 series based systems
730
709config ARCH_SHARK 731config ARCH_SHARK
710 bool "Shark" 732 bool "Shark"
711 select CPU_SA110 733 select CPU_SA110
@@ -907,6 +929,8 @@ source "arch/arm/mach-s5pc100/Kconfig"
907 929
908source "arch/arm/mach-s5pv210/Kconfig" 930source "arch/arm/mach-s5pv210/Kconfig"
909 931
932source "arch/arm/mach-s5pv310/Kconfig"
933
910source "arch/arm/mach-shmobile/Kconfig" 934source "arch/arm/mach-shmobile/Kconfig"
911 935
912source "arch/arm/plat-stmp3xxx/Kconfig" 936source "arch/arm/plat-stmp3xxx/Kconfig"
@@ -1098,10 +1122,11 @@ config SMP
1098 bool "Symmetric Multi-Processing (EXPERIMENTAL)" 1122 bool "Symmetric Multi-Processing (EXPERIMENTAL)"
1099 depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\ 1123 depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\
1100 MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 ||\ 1124 MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 ||\
1101 ARCH_U8500 || ARCH_VEXPRESS_CA9X4) 1125 ARCH_U8500 || ARCH_VEXPRESS_CA9X4 || ARCH_S5PV310)
1102 depends on GENERIC_CLOCKEVENTS 1126 depends on GENERIC_CLOCKEVENTS
1103 select USE_GENERIC_SMP_HELPERS 1127 select USE_GENERIC_SMP_HELPERS
1104 select HAVE_ARM_SCU if (ARCH_REALVIEW || ARCH_OMAP4 || ARCH_U8500 || ARCH_VEXPRESS_CA9X4) 1128 select HAVE_ARM_SCU if (ARCH_REALVIEW || ARCH_OMAP4 || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 ||\
1129 ARCH_S5PV310)
1105 help 1130 help
1106 This enables support for systems with more than one CPU. If you have 1131 This enables support for systems with more than one CPU. If you have
1107 a system with only one CPU, like most personal computers, say N. If 1132 a system with only one CPU, like most personal computers, say N. If
@@ -1171,9 +1196,9 @@ config LOCAL_TIMERS
1171 bool "Use local timer interrupts" 1196 bool "Use local timer interrupts"
1172 depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || \ 1197 depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || \
1173 REALVIEW_EB_A9MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \ 1198 REALVIEW_EB_A9MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \
1174 ARCH_U8500 || ARCH_VEXPRESS_CA9X4) 1199 ARCH_S5PV310 || ARCH_U8500 || ARCH_VEXPRESS_CA9X4)
1175 default y 1200 select HAVE_ARM_TWD if (ARCH_REALVIEW || ARCH_OMAP4 || ARCH_S5PV310 || \
1176 select HAVE_ARM_TWD if (ARCH_REALVIEW || ARCH_VEXPRESS || ARCH_OMAP4 || ARCH_U8500) 1201 ARCH_U8500 || ARCH_VEXPRESS)
1177 help 1202 help
1178 Enable support for local timers on SMP platforms, rather then the 1203 Enable support for local timers on SMP platforms, rather then the
1179 legacy IPI broadcast method. Local timers allows the system 1204 legacy IPI broadcast method. Local timers allows the system
@@ -1184,7 +1209,8 @@ source kernel/Kconfig.preempt
1184 1209
1185config HZ 1210config HZ
1186 int 1211 int
1187 default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P6440 || ARCH_S5P6442 || ARCH_S5PV210 1212 default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P6440 || \
1213 ARCH_S5P6442 || ARCH_S5PV210 || ARCH_S5PV310
1188 default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER 1214 default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER
1189 default AT91_TIMER_HZ if ARCH_AT91 1215 default AT91_TIMER_HZ if ARCH_AT91
1190 default SHMOBILE_TIMER_HZ if ARCH_SHMOBILE 1216 default SHMOBILE_TIMER_HZ if ARCH_SHMOBILE