Merge branch 'for-rmk' of git://linux-arm.org/linux-2.6 into devel
authorRussell King <rmk@dyn-67.arm.linux.org.uk>
Thu, 11 Jun 2009 14:35:00 +0000 (15:35 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 11 Jun 2009 14:35:00 +0000 (15:35 +0100)
Conflicts:
arch/arm/Kconfig
arch/arm/kernel/smp.c
arch/arm/mach-realview/Makefile
arch/arm/mach-realview/platsmp.c

1  2 
arch/arm/Kconfig
arch/arm/Makefile
arch/arm/kernel/entry-armv.S
arch/arm/kernel/smp.c
arch/arm/mach-realview/Kconfig
arch/arm/mach-realview/Makefile
arch/arm/mach-realview/platsmp.c
arch/arm/mm/Kconfig

@@@ -849,10 -859,8 +849,11 @@@ source "kernel/time/Kconfig
  
  config SMP
        bool "Symmetric Multi-Processing (EXPERIMENTAL)"
-       depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP ||ARCH_OMAP4)
 -      depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP || MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX)
++      depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\
++               MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4)
 +      depends on GENERIC_CLOCKEVENTS
        select USE_GENERIC_SMP_HELPERS
 +      select HAVE_ARM_SCU if (ARCH_REALVIEW || ARCH_OMAP4)
        help
          This enables support for systems with more than one CPU. If you have
          a system with only one CPU, like most personal computers, say N. If
@@@ -920,9 -916,8 +921,10 @@@ config HOTPLUG_CP
  
  config LOCAL_TIMERS
        bool "Use local timer interrupts"
-       depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || REALVIEW_EB_A9MP || ARCH_OMAP4)
 -      depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || REALVIEW_EB_A9MP || MACH_REALVIEW_PBX)
++      depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || \
++              REALVIEW_EB_A9MP || MACH_REALVIEW_PBX || ARCH_OMAP4)
        default y
 +      select HAVE_ARM_TWD if (ARCH_REALVIEW || ARCH_OMAP4)
        help
          Enable support for local timers on SMP platforms, rather then the
          legacy IPI broadcast method.  Local timers allows the system
Simple merge
Simple merge
@@@ -28,6 -26,6 +28,7 @@@
  #include <asm/atomic.h>
  #include <asm/cacheflush.h>
  #include <asm/cpu.h>
++#include <asm/cputype.h>
  #include <asm/mmu_context.h>
  #include <asm/pgtable.h>
  #include <asm/pgalloc.h>
Simple merge
@@@ -7,6 -7,6 +7,7 @@@ obj-$(CONFIG_MACH_REALVIEW_EB)           += real
  obj-$(CONFIG_MACH_REALVIEW_PB11MP)    += realview_pb11mp.o
  obj-$(CONFIG_MACH_REALVIEW_PB1176)    += realview_pb1176.o
  obj-$(CONFIG_MACH_REALVIEW_PBA8)      += realview_pba8.o
 -obj-$(CONFIG_SMP)                     += platsmp.o headsmp.o localtimer.o
+ obj-$(CONFIG_MACH_REALVIEW_PBX)               += realview_pbx.o
 +obj-$(CONFIG_SMP)                     += platsmp.o headsmp.o
  obj-$(CONFIG_HOTPLUG_CPU)             += hotplug.o
 +obj-$(CONFIG_LOCAL_TIMERS)            += localtimer.o
@@@ -23,7 -22,8 +23,8 @@@
  
  #include <mach/board-eb.h>
  #include <mach/board-pb11mp.h>
 -#include <mach/scu.h>
+ #include <mach/board-pbx.h>
 +#include <asm/smp_scu.h>
  
  #include "core.h"
  
Simple merge