ARM: BCM63xx: Add SMP support for BCM63138
authorFlorian Fainelli <f.fainelli@gmail.com>
Fri, 15 Aug 2014 02:37:45 +0000 (19:37 -0700)
committerFlorian Fainelli <f.fainelli@gmail.com>
Wed, 20 May 2015 22:08:44 +0000 (15:08 -0700)
commited5cd8163da8d3e02ef83b84e42d555d40bab96a
treec316c3a4108dc4fabb4b600d5c7a09b6e6d08b84
parent7d7d7a413c5b8dddfde56dce1dd42e2199033c6c
ARM: BCM63xx: Add SMP support for BCM63138

Add support for booting the secondary CPU on BCM63138, this involves:

- locating the bootlut to write the reset vector
- powering up the second CPU when we need to using the DT-supplied PMB
  references
- disabling VFP when enabled such that we can keep having SMP

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
arch/arm/mach-bcm/Makefile
arch/arm/mach-bcm/bcm63xx_headsmp.S [new file with mode: 0644]
arch/arm/mach-bcm/bcm63xx_smp.c [new file with mode: 0644]
arch/arm/mach-bcm/bcm63xx_smp.h [new file with mode: 0644]