MIPS: Netlogic: Fix for quad-XLP boot
authorJayachandran C <jchandra@broadcom.com>
Mon, 14 Jan 2013 15:12:01 +0000 (15:12 +0000)
committerJohn Crispin <blogic@openwrt.org>
Sat, 16 Feb 2013 23:15:22 +0000 (00:15 +0100)
commitcba3b643039b9d38284a5fd5143558622b9b64d9
treec0b48f929d9819f4b2bec16bc3a0a480aa4b1799
parent37a7059bc4228613867645be50120aff17a162a1
MIPS: Netlogic: Fix for quad-XLP boot

On multi-chip boards, the first core on slave SoCs may take much
more time to wakeup. Add code to wait for the core to come up before
proceeding with the rest of the boot up.

Update xlp_wakeup_core to also skip the boot node and the boot CPU
initialization which is already complete.

Signed-off-by: Jayachandran C <jchandra@broadcom.com>
Patchwork: http://patchwork.linux-mips.org/patch/4783/
Signed-off-by: John Crispin <blogic@openwrt.org>
arch/mips/netlogic/xlp/wakeup.c