Merge branch 'mvebu/fixes' into mvebu/soc-cpuidle
authorJason Cooper <jason@lakedaemon.net>
Thu, 24 Jul 2014 11:41:36 +0000 (11:41 +0000)
committerJason Cooper <jason@lakedaemon.net>
Thu, 24 Jul 2014 11:41:36 +0000 (11:41 +0000)
1  2 
arch/arm/mach-mvebu/Kconfig
arch/arm/mach-mvebu/Makefile
arch/arm/mach-mvebu/board-v7.c
arch/arm/mach-mvebu/pmsu.c

Simple merge
index 90bcd5327312e680f393edf85f400b61c2276c1a,1636cdbef01a792ed44a285ef4a795ae1d3d57f5..bc7689e530a4ea3f55c451fa36d57b58fba33877
@@@ -7,8 -7,9 +7,8 @@@ CFLAGS_pmsu.o                    := -march=armv7-
  obj-y                          += system-controller.o mvebu-soc-id.o
  
  ifeq ($(CONFIG_MACH_MVEBU_V7),y)
- obj-y                          += cpu-reset.o board-v7.o coherency.o coherency_ll.o pmsu.o
+ obj-y                          += cpu-reset.o board-v7.o coherency.o coherency_ll.o pmsu.o pmsu_ll.o
  obj-$(CONFIG_SMP)              += platsmp.o headsmp.o platsmp-a9.o headsmp-a9.o
 -obj-$(CONFIG_HOTPLUG_CPU)      += hotplug.o
  endif
  
  obj-$(CONFIG_MACH_DOVE)                += dove.o
Simple merge
index 9c819d65b337bb682db10a4844b44aff2b3bbd61,25aa8237d66844ca5523ca6b81f1c48e8e2a7cb1..b31a8293a347c04a1974db7ba1644eb94498a309
@@@ -140,15 -142,8 +142,8 @@@ static void armada_370_xp_pmsu_enable_l
        writel(reg, pmsu_mp_base + L2C_NFABRIC_PM_CTL);
  }
  
- static void armada_370_xp_cpu_resume(void)
- {
-       asm volatile("bl    ll_add_cpu_to_smp_group\n\t"
-                    "bl    ll_enable_coherency\n\t"
-                    "b     cpu_resume\n\t");
- }
  /* No locking is needed because we only access per-CPU registers */
 -void armada_370_xp_pmsu_idle_prepare(bool deepidle)
 +int armada_370_xp_pmsu_idle_enter(unsigned long deepidle)
  {
        unsigned int hw_cpu = cpu_logical_map(smp_processor_id());
        u32 reg;