diff options
author | Srinidhi Kasagar <srinidhi.kasagar@stericsson.com> | 2009-11-28 02:24:47 -0500 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2009-11-28 05:22:53 -0500 |
commit | 850265e84d1040e769d8762640e4e5f34ae2f45d (patch) | |
tree | 97804f73633e27c9c8b0d522d7e1a5ec493cb38a /arch/arm/Kconfig | |
parent | e3fd17458e4721d4ae0f0aab1c79b039575ac9c6 (diff) |
ARM: 5834/1: ARM: U8500 integrate to ARM architecture
This hooks the U8500 support into the ARM kbuild
system. This integration also enables SMP and its
helper functions for U8500 platform
Signed-off-by: srinidhi kasagar <srinidhi.kasagar@stericsson.com>
Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 76cd466ad48c..1ae18d879e12 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -702,6 +702,16 @@ config ARCH_BCMRING | |||
702 | help | 702 | help |
703 | Support for Broadcom's BCMRing platform. | 703 | Support for Broadcom's BCMRing platform. |
704 | 704 | ||
705 | config ARCH_U8500 | ||
706 | bool "ST-Ericsson U8500 Series" | ||
707 | select CPU_V7 | ||
708 | select ARM_AMBA | ||
709 | select GENERIC_TIME | ||
710 | select GENERIC_CLOCKEVENTS | ||
711 | select COMMON_CLKDEV | ||
712 | help | ||
713 | Support for ST-Ericsson's Ux500 architecture | ||
714 | |||
705 | endchoice | 715 | endchoice |
706 | 716 | ||
707 | source "arch/arm/mach-clps711x/Kconfig" | 717 | source "arch/arm/mach-clps711x/Kconfig" |
@@ -805,6 +815,8 @@ source "arch/arm/mach-w90x900/Kconfig" | |||
805 | 815 | ||
806 | source "arch/arm/mach-bcmring/Kconfig" | 816 | source "arch/arm/mach-bcmring/Kconfig" |
807 | 817 | ||
818 | source "arch/arm/mach-ux500/Kconfig" | ||
819 | |||
808 | # Definitions to make life easier | 820 | # Definitions to make life easier |
809 | config ARCH_ACORN | 821 | config ARCH_ACORN |
810 | bool | 822 | bool |
@@ -956,10 +968,10 @@ source "kernel/time/Kconfig" | |||
956 | config SMP | 968 | config SMP |
957 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" | 969 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" |
958 | depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\ | 970 | depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\ |
959 | MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4) | 971 | MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || ARCH_U8500) |
960 | depends on GENERIC_CLOCKEVENTS | 972 | depends on GENERIC_CLOCKEVENTS |
961 | select USE_GENERIC_SMP_HELPERS | 973 | select USE_GENERIC_SMP_HELPERS |
962 | select HAVE_ARM_SCU if (ARCH_REALVIEW || ARCH_OMAP4) | 974 | select HAVE_ARM_SCU if (ARCH_REALVIEW || ARCH_OMAP4 || ARCH_U8500) |
963 | help | 975 | help |
964 | This enables support for systems with more than one CPU. If you have | 976 | This enables support for systems with more than one CPU. If you have |
965 | a system with only one CPU, like most personal computers, say N. If | 977 | a system with only one CPU, like most personal computers, say N. If |
@@ -1028,9 +1040,9 @@ config HOTPLUG_CPU | |||
1028 | config LOCAL_TIMERS | 1040 | config LOCAL_TIMERS |
1029 | bool "Use local timer interrupts" | 1041 | bool "Use local timer interrupts" |
1030 | depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || \ | 1042 | depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || \ |
1031 | REALVIEW_EB_A9MP || MACH_REALVIEW_PBX || ARCH_OMAP4) | 1043 | REALVIEW_EB_A9MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || ARCH_U8500) |
1032 | default y | 1044 | default y |
1033 | select HAVE_ARM_TWD if (ARCH_REALVIEW || ARCH_OMAP4) | 1045 | select HAVE_ARM_TWD if (ARCH_REALVIEW || ARCH_OMAP4 || ARCH_U8500) |
1034 | help | 1046 | help |
1035 | Enable support for local timers on SMP platforms, rather then the | 1047 | Enable support for local timers on SMP platforms, rather then the |
1036 | legacy IPI broadcast method. Local timers allows the system | 1048 | legacy IPI broadcast method. Local timers allows the system |