diff options
Diffstat (limited to 'arch/arm/Kconfig')
| -rw-r--r-- | arch/arm/Kconfig | 39 |
1 files changed, 32 insertions, 7 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 05fc7cf6711d..92951103255a 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
| @@ -644,6 +644,7 @@ config ARCH_S3C2410 | |||
| 644 | select ARCH_HAS_CPUFREQ | 644 | select ARCH_HAS_CPUFREQ |
| 645 | select HAVE_CLK | 645 | select HAVE_CLK |
| 646 | select ARCH_USES_GETTIMEOFFSET | 646 | select ARCH_USES_GETTIMEOFFSET |
| 647 | select HAVE_S3C2410_I2C | ||
| 647 | help | 648 | help |
| 648 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics | 649 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics |
| 649 | BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or | 650 | BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or |
| @@ -673,6 +674,8 @@ config ARCH_S3C64XX | |||
| 673 | select S3C_DEV_NAND | 674 | select S3C_DEV_NAND |
| 674 | select USB_ARCH_HAS_OHCI | 675 | select USB_ARCH_HAS_OHCI |
| 675 | select SAMSUNG_GPIOLIB_4BIT | 676 | select SAMSUNG_GPIOLIB_4BIT |
| 677 | select HAVE_S3C2410_I2C | ||
| 678 | select HAVE_S3C2410_WATCHDOG | ||
| 676 | help | 679 | help |
| 677 | Samsung S3C64XX series based systems | 680 | Samsung S3C64XX series based systems |
| 678 | 681 | ||
| @@ -681,7 +684,10 @@ config ARCH_S5P6440 | |||
| 681 | select CPU_V6 | 684 | select CPU_V6 |
| 682 | select GENERIC_GPIO | 685 | select GENERIC_GPIO |
| 683 | select HAVE_CLK | 686 | select HAVE_CLK |
| 687 | select HAVE_S3C2410_WATCHDOG | ||
| 684 | select ARCH_USES_GETTIMEOFFSET | 688 | select ARCH_USES_GETTIMEOFFSET |
| 689 | select HAVE_S3C2410_I2C | ||
| 690 | select HAVE_S3C_RTC | ||
| 685 | help | 691 | help |
| 686 | Samsung S5P6440 CPU based systems | 692 | Samsung S5P6440 CPU based systems |
| 687 | 693 | ||
| @@ -691,6 +697,7 @@ config ARCH_S5P6442 | |||
| 691 | select GENERIC_GPIO | 697 | select GENERIC_GPIO |
| 692 | select HAVE_CLK | 698 | select HAVE_CLK |
| 693 | select ARCH_USES_GETTIMEOFFSET | 699 | select ARCH_USES_GETTIMEOFFSET |
| 700 | select HAVE_S3C2410_WATCHDOG | ||
| 694 | help | 701 | help |
| 695 | Samsung S5P6442 CPU based systems | 702 | Samsung S5P6442 CPU based systems |
| 696 | 703 | ||
| @@ -701,6 +708,9 @@ config ARCH_S5PC100 | |||
| 701 | select CPU_V7 | 708 | select CPU_V7 |
| 702 | select ARM_L1_CACHE_SHIFT_6 | 709 | select ARM_L1_CACHE_SHIFT_6 |
| 703 | select ARCH_USES_GETTIMEOFFSET | 710 | select ARCH_USES_GETTIMEOFFSET |
| 711 | select HAVE_S3C2410_I2C | ||
| 712 | select HAVE_S3C_RTC | ||
| 713 | select HAVE_S3C2410_WATCHDOG | ||
| 704 | help | 714 | help |
| 705 | Samsung S5PC100 series based systems | 715 | Samsung S5PC100 series based systems |
| 706 | 716 | ||
| @@ -711,9 +721,21 @@ config ARCH_S5PV210 | |||
| 711 | select HAVE_CLK | 721 | select HAVE_CLK |
| 712 | select ARM_L1_CACHE_SHIFT_6 | 722 | select ARM_L1_CACHE_SHIFT_6 |
| 713 | select ARCH_USES_GETTIMEOFFSET | 723 | select ARCH_USES_GETTIMEOFFSET |
| 724 | select HAVE_S3C2410_I2C | ||
| 725 | select HAVE_S3C_RTC | ||
| 726 | select HAVE_S3C2410_WATCHDOG | ||
| 714 | help | 727 | help |
| 715 | Samsung S5PV210/S5PC110 series based systems | 728 | Samsung S5PV210/S5PC110 series based systems |
| 716 | 729 | ||
| 730 | config ARCH_S5PV310 | ||
| 731 | bool "Samsung S5PV310/S5PC210" | ||
| 732 | select CPU_V7 | ||
| 733 | select GENERIC_GPIO | ||
| 734 | select HAVE_CLK | ||
| 735 | select GENERIC_CLOCKEVENTS | ||
| 736 | help | ||
| 737 | Samsung S5PV310 series based systems | ||
| 738 | |||
| 717 | config ARCH_SHARK | 739 | config ARCH_SHARK |
| 718 | bool "Shark" | 740 | bool "Shark" |
| 719 | select CPU_SA110 | 741 | select CPU_SA110 |
| @@ -915,6 +937,8 @@ source "arch/arm/mach-s5pc100/Kconfig" | |||
| 915 | 937 | ||
| 916 | source "arch/arm/mach-s5pv210/Kconfig" | 938 | source "arch/arm/mach-s5pv210/Kconfig" |
| 917 | 939 | ||
| 940 | source "arch/arm/mach-s5pv310/Kconfig" | ||
| 941 | |||
| 918 | source "arch/arm/mach-shmobile/Kconfig" | 942 | source "arch/arm/mach-shmobile/Kconfig" |
| 919 | 943 | ||
| 920 | source "arch/arm/plat-stmp3xxx/Kconfig" | 944 | source "arch/arm/plat-stmp3xxx/Kconfig" |
| @@ -1120,11 +1144,11 @@ config SMP | |||
| 1120 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" | 1144 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" |
| 1121 | depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\ | 1145 | depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\ |
| 1122 | MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 ||\ | 1146 | MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 ||\ |
| 1123 | ARCH_U8500 || ARCH_VEXPRESS_CA9X4 || ARCH_TEGRA) | 1147 | ARCH_S5PV310 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4) |
| 1124 | depends on GENERIC_CLOCKEVENTS | 1148 | depends on GENERIC_CLOCKEVENTS |
| 1125 | select USE_GENERIC_SMP_HELPERS | 1149 | select USE_GENERIC_SMP_HELPERS |
| 1126 | select HAVE_ARM_SCU if (ARCH_REALVIEW || ARCH_OMAP4 || ARCH_U8500 || \ | 1150 | select HAVE_ARM_SCU if ARCH_REALVIEW || ARCH_OMAP4 || ARCH_S5PV310 ||\ |
| 1127 | ARCH_VEXPRESS_CA9X4 || ARCH_TEGRA) | 1151 | ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 |
| 1128 | help | 1152 | help |
| 1129 | This enables support for systems with more than one CPU. If you have | 1153 | This enables support for systems with more than one CPU. If you have |
| 1130 | a system with only one CPU, like most personal computers, say N. If | 1154 | a system with only one CPU, like most personal computers, say N. If |
| @@ -1194,10 +1218,10 @@ config LOCAL_TIMERS | |||
| 1194 | bool "Use local timer interrupts" | 1218 | bool "Use local timer interrupts" |
| 1195 | depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || \ | 1219 | depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || \ |
| 1196 | REALVIEW_EB_A9MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \ | 1220 | REALVIEW_EB_A9MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \ |
| 1197 | ARCH_U8500 || ARCH_VEXPRESS_CA9X4 || ARCH_TEGRA) | 1221 | ARCH_S5PV310 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4) |
| 1198 | default y | 1222 | default y |
| 1199 | select HAVE_ARM_TWD if ARCH_REALVIEW || ARCH_VEXPRESS || ARCH_OMAP4 || \\ | 1223 | select HAVE_ARM_TWD if ARCH_REALVIEW || ARCH_OMAP4 || ARCH_S5PV310 || \ |
| 1200 | ARCH_U8500 || ARCH_TEGRA | 1224 | ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS |
| 1201 | help | 1225 | help |
| 1202 | Enable support for local timers on SMP platforms, rather then the | 1226 | Enable support for local timers on SMP platforms, rather then the |
| 1203 | legacy IPI broadcast method. Local timers allows the system | 1227 | legacy IPI broadcast method. Local timers allows the system |
| @@ -1208,7 +1232,8 @@ source kernel/Kconfig.preempt | |||
| 1208 | 1232 | ||
| 1209 | config HZ | 1233 | config HZ |
| 1210 | int | 1234 | int |
| 1211 | default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P6440 || ARCH_S5P6442 || ARCH_S5PV210 | 1235 | default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P6440 || \ |
| 1236 | ARCH_S5P6442 || ARCH_S5PV210 || ARCH_S5PV310 | ||
| 1212 | default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER | 1237 | default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER |
| 1213 | default AT91_TIMER_HZ if ARCH_AT91 | 1238 | default AT91_TIMER_HZ if ARCH_AT91 |
| 1214 | default SHMOBILE_TIMER_HZ if ARCH_SHMOBILE | 1239 | default SHMOBILE_TIMER_HZ if ARCH_SHMOBILE |
