android_kernel_samsung_univ.../arch/arm/mach-bcm
Brian Norris a1ad3b94a7 ARM: brcmstb: update CPU power management sequence
The automatic CPU power state machine for B15 CPUs does not work
reliably as-is. This patch implements a manual sequence in software to
replace it.

This was tested successfully with over 10,000 hotplug cycles of
something like this:

  echo 0 > /sys/devices/system/cpu/cpu1/online
  echo 1 > /sys/devices/system/cpu/cpu1/online

whereas the existing sequence often locks up after a few hundred cycles.

Fixes: 62639c2f53 ("ARM: brcmstb: reintroduce SMP support")
Acked-by: Gregory Fong <gregory.0xf0@gmail.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2015-01-12 14:59:29 -08:00
..
bcm63xx.c ARM: BCM63XX: add basic support for the Broadcom BCM63138 DSL SoC 2014-09-17 10:56:06 -07:00
bcm_5301x.c
bcm_cygnus.c ARM: cygnus: Initial support for Broadcom Cygnus SoC 2014-11-11 22:35:35 -08:00
bcm_kona_smc.c
bcm_kona_smc.h
board_bcm281xx.c
board_bcm2835.c
board_bcm21664.c
brcmstb.c
brcmstb.h ARM: brcmstb: reintroduce SMP support 2014-10-20 12:44:40 -07:00
headsmp-brcmstb.S ARM: brcmstb: reintroduce SMP support 2014-10-20 12:44:40 -07:00
Kconfig Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2014-12-10 08:38:57 -08:00
kona_l2_cache.c
kona_l2_cache.h
kona_smp.c
Makefile Merge tag 'arm-soc/for-3.19/cygnus-platform-v2' of http://github.com/brcm/linux into next/soc 2014-11-20 13:05:39 +01:00
platsmp-brcmstb.c ARM: brcmstb: update CPU power management sequence 2015-01-12 14:59:29 -08:00