common: Move some SMP functions out of common.h
authorSimon Glass <sjg@chromium.org>
Thu, 14 Nov 2019 19:57:35 +0000 (12:57 -0700)
committerTom Rini <trini@konsulko.com>
Mon, 2 Dec 2019 23:23:14 +0000 (18:23 -0500)
These functions belong in cpu_func.h so move them over.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
12 files changed:
arch/arm/cpu/armv7/ls102xa/cpu.c
arch/arm/cpu/armv7/virt-v7.c
arch/arm/lib/bootm.c
arch/arm/mach-uniphier/arm32/psci.c
board/armltd/vexpress/vexpress_common.c
board/broadcom/bcm_ep/board.c
board/samsung/arndale/arndale.c
board/synopsys/axs10x/axs10x.c
board/xilinx/zynqmp/zynqmp.c
cmd/elf.c
include/common.h
include/cpu_func.h

index ec9984db795695c1931e5cb5d6f5c1e456de4586..664c9c1f4de9b7793ff8576515f94a69162a3df0 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <vsprintf.h>
 #include <asm/arch/clock.h>
 #include <asm/io.h>
index be14eb9376ff8b8d8d25c0b3c4e91e0b2d72696b..26c93393cd7a6e2132d5327753bce05c592ef1b8 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/armv7.h>
 #include <asm/gic.h>
 #include <asm/io.h>
index 488358a33163df342cd00b6543ea17bf8bd72104..769a64257fc4e272c9bd92a4e0ecd9ff61a0cfe9 100644 (file)
@@ -13,6 +13,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <cpu_func.h>
 #include <dm.h>
 #include <dm/root.h>
 #include <env.h>
index ef35923f6ac5d872e35229e4af70c1a624dc8e3a..9a3793316ab6e8375d4f3e44b4ea1329fad9a647 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <linux/bitops.h>
 #include <linux/delay.h>
 #include <linux/io.h>
index 30b9dbbe8a7c9ff3b367bf7add014af6d0c1b980..416c18adec4f10f4e6f689047e92eddc9f04dbac 100644 (file)
@@ -16,6 +16,7 @@
  * Philippe Robin, <philippe.robin@arm.com>
  */
 #include <common.h>
+#include <cpu_func.h>
 #include <malloc.h>
 #include <errno.h>
 #include <netdev.h>
index b2469dcb52a3e61588d74b0551cf7688162f3afa..63fb98ba7c527ce5357a7cb060018dd62d189846 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <config.h>
 #include <netdev.h>
index d06ab8f3c0c7c864388b15c5d1f7fe6d771970f1..1d547b1c38d7efe9c3d82c4e6fc20efc3d8bb087 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <usb.h>
 #include <asm/gpio.h>
 #include <asm/arch/pinmux.h>
index 7c4fcf281cbe59723d971a7991430ed33c99636e..fa982bda5cc9c4c29772657a9a45a97ab0ed19f6 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <dwmmc.h>
 #include <malloc.h>
 #include <asm/arcregs.h>
index b94936474d7e3fa157e39ff605e156d89224747b..836c28526ffb9a0aad6c3f0b27044475adbc763e 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <env.h>
 #include <sata.h>
 #include <ahci.h>
index 538562fda581ba6b6978199db8e8a2ae1f8f5231..32f12a72b9be4bb07f81ffb66207af40a1965b18 100644 (file)
--- a/cmd/elf.c
+++ b/cmd/elf.c
@@ -15,6 +15,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <cpu_func.h>
 #include <elf.h>
 #include <env.h>
 #include <net.h>
index 96bb42ce71c4206e754c41e57c8f11144ebe8355..3f6a95d7e02c132581ba77585853bad185c58df3 100644 (file)
@@ -212,9 +212,6 @@ void        reset_cpu     (ulong addr);
 void ft_cpu_setup(void *blob, bd_t *bd);
 void ft_pci_setup(void *blob, bd_t *bd);
 
-void smp_set_core_boot_addr(unsigned long addr, int corenr);
-void smp_kick_all_cpus(void);
-
 /* $(CPU)/speed.c */
 int    get_clocks (void);
 ulong  get_bus_freq  (ulong);
index 03feaa63e96bfc0dd28391b6b527303902504bb2..1741f7f7a63b3f26ad62eb00ff4300eab3c622e5 100644 (file)
@@ -49,4 +49,7 @@ int is_core_valid(unsigned int core);
  */
 int checkcpu(void);
 
+void smp_set_core_boot_addr(unsigned long addr, int corenr);
+void smp_kick_all_cpus(void);
+
 #endif