aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorSantosh Shilimkar <santosh.shilimkar@ti.com>2009-04-28 11:22:05 -0400
committerSantosh Shilimkar <santosh.shilimkar@ti.com>2009-06-09 03:34:06 -0400
commit934f8be7b1020ad899bdba62842a5383e4c72aa8 (patch)
tree5b3ad910d4c584601b4868053708b3f802410c16 /arch/arm
parent39e1d4c18f34190c739f765ae56bfaa9cbbc6fdb (diff)
ARM: OMAP4: SMP: Enable SMP support for OMAP4430
This patch enables SMP on OMAP4430 SDP platform. Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/Kconfig8
-rw-r--r--arch/arm/mach-omap2/Makefile4
2 files changed, 8 insertions, 4 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 28248b5d6a70..f42cf3adf255 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -843,10 +843,10 @@ source "kernel/time/Kconfig"
843 843
844config SMP 844config SMP
845 bool "Symmetric Multi-Processing (EXPERIMENTAL)" 845 bool "Symmetric Multi-Processing (EXPERIMENTAL)"
846 depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP) 846 depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP ||ARCH_OMAP4)
847 depends on GENERIC_CLOCKEVENTS 847 depends on GENERIC_CLOCKEVENTS
848 select USE_GENERIC_SMP_HELPERS 848 select USE_GENERIC_SMP_HELPERS
849 select HAVE_ARM_SCU if ARCH_REALVIEW 849 select HAVE_ARM_SCU if (ARCH_REALVIEW || ARCH_OMAP4)
850 help 850 help
851 This enables support for systems with more than one CPU. If you have 851 This enables support for systems with more than one CPU. If you have
852 a system with only one CPU, like most personal computers, say N. If 852 a system with only one CPU, like most personal computers, say N. If
@@ -914,9 +914,9 @@ config HOTPLUG_CPU
914 914
915config LOCAL_TIMERS 915config LOCAL_TIMERS
916 bool "Use local timer interrupts" 916 bool "Use local timer interrupts"
917 depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || REALVIEW_EB_A9MP) 917 depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || REALVIEW_EB_A9MP || ARCH_OMAP4)
918 default y 918 default y
919 select HAVE_ARM_TWD if ARCH_REALVIEW 919 select HAVE_ARM_TWD if (ARCH_REALVIEW || ARCH_OMAP4)
920 help 920 help
921 Enable support for local timers on SMP platforms, rather then the 921 Enable support for local timers on SMP platforms, rather then the
922 legacy IPI broadcast method. Local timers allows the system 922 legacy IPI broadcast method. Local timers allows the system
diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile
index 6226e64d99a1..735bae5b0dec 100644
--- a/arch/arm/mach-omap2/Makefile
+++ b/arch/arm/mach-omap2/Makefile
@@ -14,6 +14,10 @@ obj-$(CONFIG_ARCH_OMAP3) += $(omap-2-3-common) $(prcm-common) $(clock-common)
14 14
15obj-$(CONFIG_OMAP_MCBSP) += mcbsp.o 15obj-$(CONFIG_OMAP_MCBSP) += mcbsp.o
16 16
17# SMP support ONLY available for OMAP4
18obj-$(CONFIG_SMP) += omap-smp.o omap-headsmp.o
19obj-$(CONFIG_LOCAL_TIMERS) += timer-mpu.o
20
17# Functions loaded to SRAM 21# Functions loaded to SRAM
18obj-$(CONFIG_ARCH_OMAP2420) += sram242x.o 22obj-$(CONFIG_ARCH_OMAP2420) += sram242x.o
19obj-$(CONFIG_ARCH_OMAP2430) += sram243x.o 23obj-$(CONFIG_ARCH_OMAP2430) += sram243x.o