common: Move reset_cpu() to the CPU header
authorSimon Glass <sjg@chromium.org>
Sat, 28 Dec 2019 17:45:01 +0000 (10:45 -0700)
committerTom Rini <trini@konsulko.com>
Fri, 17 Jan 2020 19:02:31 +0000 (14:02 -0500)
Move this function out of common.h and into a relevant header file.

Signed-off-by: Simon Glass <sjg@chromium.org>
102 files changed:
arch/arc/lib/reset.c
arch/arm/cpu/arm920t/ep93xx/cpu.c
arch/arm/cpu/arm920t/imx/timer.c
arch/arm/cpu/arm926ejs/armada100/timer.c
arch/arm/cpu/arm926ejs/mx25/reset.c
arch/arm/cpu/arm926ejs/mx27/reset.c
arch/arm/cpu/arm926ejs/mxs/mxs.c
arch/arm/cpu/arm926ejs/spear/reset.c
arch/arm/cpu/armv7/bcm281xx/reset.c
arch/arm/cpu/armv7/bcmcygnus/reset.c
arch/arm/cpu/armv7/bcmnsp/reset.c
arch/arm/cpu/armv7/stv0991/reset.c
arch/arm/cpu/armv8/s32v234/generic.c
arch/arm/lib/interrupts.c
arch/arm/lib/interrupts_m.c
arch/arm/lib/reset.c
arch/arm/mach-at91/arm920t/reset.c
arch/arm/mach-at91/arm926ejs/reset.c
arch/arm/mach-at91/armv7/reset.c
arch/arm/mach-bcm283x/reset.c
arch/arm/mach-davinci/reset.c
arch/arm/mach-imx/mx7ulp/soc.c
arch/arm/mach-k3/common.c
arch/arm/mach-keystone/ddr3.c
arch/arm/mach-kirkwood/cpu.c
arch/arm/mach-mediatek/mt8516/init.c
arch/arm/mach-mediatek/mt8518/init.c
arch/arm/mach-meson/board-common.c
arch/arm/mach-mvebu/armada3700/cpu.c
arch/arm/mach-omap2/omap5/hwinit.c
arch/arm/mach-omap2/reset.c
arch/arm/mach-socfpga/misc_gen5.c
arch/arm/mach-tegra/cmd_enterrcm.c
arch/arm/mach-tegra/pmc.c
arch/arm/mach-uniphier/reset.c
arch/arm/mach-zynqmp-r5/cpu.c
arch/nds32/lib/interrupts.c
arch/sh/cpu/sh4/cpu.c
arch/sh/cpu/sh4/watchdog.c
board/BuR/brppt2/board.c
board/abilis/tb100/tb100.c
board/advantech/imx8qm_rom7720_a1/imx8qm_rom7720_a1.c
board/armltd/vexpress64/vexpress64.c
board/atmark-techno/armadillo-800eva/armadillo-800eva.c
board/bosch/shc/board.c
board/broadcom/bcmns2/northstar2.c
board/cavium/thunderx/thunderx.c
board/compulab/cm_t335/spl.c
board/freescale/imx8mm_evk/spl.c
board/freescale/imx8mn_evk/spl.c
board/freescale/imx8mp_evk/spl.c
board/freescale/imx8qm_mek/imx8qm_mek.c
board/freescale/imx8qxp_mek/imx8qxp_mek.c
board/freescale/mx6memcal/spl.c
board/hisilicon/hikey/hikey.c
board/hisilicon/hikey960/hikey960.c
board/hisilicon/poplar/poplar.c
board/kmc/kzm9g/kzm9g.c
board/liebherr/display5/spl.c
board/phytium/durian/durian.c
board/qualcomm/dragonboard410c/dragonboard410c.c
board/qualcomm/dragonboard820c/dragonboard820c.c
board/renesas/alt/alt.c
board/renesas/alt/alt_spl.c
board/renesas/blanche/blanche.c
board/renesas/condor/condor.c
board/renesas/draak/draak.c
board/renesas/eagle/eagle.c
board/renesas/ebisu/ebisu.c
board/renesas/gose/gose.c
board/renesas/gose/gose_spl.c
board/renesas/grpeach/grpeach.c
board/renesas/koelsch/koelsch.c
board/renesas/koelsch/koelsch_spl.c
board/renesas/lager/lager.c
board/renesas/lager/lager_spl.c
board/renesas/porter/porter.c
board/renesas/porter/porter_spl.c
board/renesas/rcar-common/gen3-spl.c
board/renesas/salvator-x/salvator-x.c
board/renesas/silk/silk.c
board/renesas/silk/silk_spl.c
board/renesas/stout/cpld.c
board/renesas/stout/stout_spl.c
board/synopsys/emsdp/emsdp.c
board/synopsys/iot_devkit/iot_devkit.c
board/technexion/pico-imx6ul/spl.c
board/technexion/pico-imx7d/spl.c
board/toradex/apalis-imx8/apalis-imx8.c
board/toradex/apalis_imx6/apalis_imx6.c
board/toradex/colibri-imx8x/colibri-imx8x.c
board/toradex/colibri_imx6/colibri_imx6.c
board/toradex/colibri_imx7/colibri_imx7.c
board/ucRobotics/bubblegum_96/bubblegum_96.c
board/xilinx/versal/board.c
cmd/tpm_test.c
drivers/sysreset/sysreset-uclass.c
drivers/watchdog/imx_watchdog.c
drivers/watchdog/ulp_wdog.c
include/common.h
include/cpu_func.h
lib/efi/efi_app.c

index 02e08df48de08234a7e751086ffd4da595220136..30dd4b5238b26ebfcb7ac655201b089c547881b8 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <command.h>
 #include <common.h>
+#include <cpu_func.h>
 
 __weak void reset_cpu(ulong addr)
 {
index 3aae12f8ad3f62684218ecb4670e8ed6f9ac4809..c9ea4e46a8708a4d372c625ce93c963c5b6c0bb4 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/arch/ep93xx.h>
 #include <asm/io.h>
 
index 403cd8ae57568569e2f8e80531553d40b6dfbf90..21129a7901c5ef0c784bdbf2242648a238938418 100644 (file)
@@ -13,6 +13,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <time.h>
 #if defined (CONFIG_IMX)
 
@@ -79,7 +80,7 @@ ulong get_tbclk(void)
 /*
  * Reset the cpu by setting up the watchdog timer and let him time out
  */
-void reset_cpu (ulong ignored)
+void reset_cpu(ulong ignored)
 {
        /* Disable watchdog and set Time-Out field to 0 */
        WCR = 0x00000000;
index a11a4f3a5b007fc9b057bad8e8e0fc3710eefcba..f4962ec45f984de32ee5733e1efba8393a18adc1 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <time.h>
 #include <asm/arch/cpu.h>
 #include <asm/arch/armada100.h>
@@ -138,7 +139,7 @@ int timer_init(void)
  * 2. Write key value to TMP_WSAR reg.
  * 3. Perform write operation.
  */
-void reset_cpu (unsigned long ignored)
+void reset_cpu(unsigned long ignored)
 {
        struct armd1mpmu_registers *mpmu =
                (struct armd1mpmu_registers *) ARMD1_MPMU_BASE;
index 576f7fac6faa151f5814d53f9cc8d4718f31ac47..38df1c94022726f887767115f0b6190d62a8a939 100644 (file)
@@ -16,6 +16,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
 
index e2437d13c84f77659602e84a6f6c59809ebb69ba..320b0a65e70b3ed9cfb7f0869d3923b87b9c3db2 100644 (file)
@@ -16,6 +16,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
 
index 183aa40b6d1d30daa05b3e109ba800728ea422e4..f44205c3a8c2d44d592d5cf5776d503bf64febcb 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <linux/errno.h>
 #include <asm/io.h>
 #include <asm/arch/clock.h>
index 05c7ecdb4917eac9c1205c17dcb712b4dbe4672c..3b884cd0d3cd630e36536d21bc3605d97abc2c7b 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/hardware.h>
 #include <asm/arch/spr_syscntl.h>
index fbdeea4de3c84feaeb870abdd3cdde678d14ea39..fda5a9527ec3a5bf7714e133b3c7f02a857985c1 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/sysmap.h>
 
index 7f3f4055e42dd8b6c8bb35fd538ef5207cdc6e97..3bfed34533bd4e3fbdef85056c44f2caaf98664b 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 
 #define CRMU_MAIL_BOX1         0x03024028
index 674166daabe527c9de5fcd5b2dd3007497b752d2..675f99fe998fd53e19cc7a8ff4fba545f219399d 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 
 #define CRU_RESET_OFFSET       0x1803F184
index d4b3ab7fd80eaf6f266f5b3d106ff278da657329..008e271dccfbbe09047c3638ec2a7a95073c7aee 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/stv0991_wdru.h>
 void reset_cpu(ulong ignored)
index 50ca4198bef028ec72e2223d7e881fb7ed8c1db2..ec4641dcdbe2bf20851139875fe17022cd735c42 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <clock_legacy.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/clock.h>
index 75b70d9125361afdde7dbb39f1d8498549652fa8..6dbf03b00cd5c98ac0eeb61b2296cfe4a14e072a 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <efi_loader.h>
 #include <irq_func.h>
 #include <asm/proc-armv/ptrace.h>
@@ -48,7 +49,7 @@ int disable_interrupts(void)
 void bad_mode (void)
 {
        panic ("Resetting CPU ...\n");
-       reset_cpu (0);
+       reset_cpu(0);
 }
 
 static void show_efi_loaded_images(struct pt_regs *regs)
index e4373f3781058649eed0934fbd462029824eba19..1f6fdf2995d88633496a3e7287d6a8d2972e7d1d 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <irq_func.h>
 
 /*
index 3c4512d495a9fe5b9770bfc525e1f48bc84ccf64..835a40e59d93b466c87298e684ec5aee763b4c2b 100644 (file)
@@ -21,6 +21,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <irq_func.h>
 
 __weak void reset_misc(void)
index 3164182b697949c456f9b1c63b3d5534be142c2e..d92bc57d6690c9446b9cfb4823260a7540f750f8 100644 (file)
@@ -14,6 +14,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/hardware.h>
 #include <asm/arch/at91_st.h>
index 06b25db52225d214f359f807ee635cfecbf07473..56fbbd991e5d5e4b34631703defb8c15725a0c90 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/hardware.h>
 #include <asm/arch/at91_rstc.h>
index c114dafac5d1462fb36e29fe502e0bb172795b46..8f4c81d1afd5ea01760023185a19a031a0ba4913 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/hardware.h>
 #include <asm/arch/at91_rstc.h>
index cd8138d70221173309cc165afb0a410039914b06..2b4ccd47279f9844df79b8c40457b7429c07e059 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/base.h>
 #include <asm/arch/wdog.h>
index 9fbd09c77b7db1e6efc03c551112dccd6d988aa9..4e6031a593b7b03b57d19978c38a27711e5caca4 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/timer_defs.h>
 #include <asm/arch/hardware.h>
index 8345b01398bdf0545dbb55dee4159b0d80544715..7f8fdc7005e8cc03a212ba4eabba94d32965311a 100644 (file)
@@ -2,6 +2,7 @@
 /*
  * Copyright (C) 2016 Freescale Semiconductor, Inc.
  */
+#include <cpu_func.h>
 #include <init.h>
 #include <asm/io.h>
 #include <asm/arch/clock.h>
index 50f5b81dfe5d2231727cf6628312ae70b5e7d8b8..4e35a13156bdab7226a11b7e927ba918547675f4 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <spl.h>
 #include "common.h"
 #include <dm.h>
index 863ae6321ba3762b742dcb725d5ce4544c34cf85..23ff06466dd1aeb58dc3701b4798dd400f1cbd96 100644 (file)
@@ -6,6 +6,7 @@
  *     Texas Instruments Incorporated, <www.ti.com>
  */
 
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <common.h>
 #include <asm/arch/msmc.h>
index 29c0e592e42de26d7426743f51c39a99051838f2..5e964af8eab0a0190549aef02f063ca7bac9ca18 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <cpu_func.h>
 #include <env.h>
 #include <netdev.h>
 #include <asm/cache.h>
index 186f6c048acf21d1729a0b2540a15d3e60358da9..360d94abb00e658880590fa905e8634e603b5a77 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <clk.h>
 #include <common.h>
+#include <cpu_func.h>
 #include <dm.h>
 #include <fdtdec.h>
 #include <ram.h>
index 5a97c8cb2642ff896b65096f66f7d8a7f4f35b12..c2b1b7698249b251f573189c9e04aac2f5d45fdf 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <clk.h>
 #include <common.h>
+#include <cpu_func.h>
 #include <dm.h>
 #include <fdtdec.h>
 #include <ram.h>
index d33e7f174159efa2458ad82f9c9eeca9caf137e8..bc4c92074cb2f9208a021525f84b51422a8f2b68 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <init.h>
 #include <asm/arch/boot.h>
 #include <env.h>
index 7c8e4cade1ecfa917f159b575589fee3f1885163..c83268181b90d28ee113184351b5dcfc7c18e8f4 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <dm.h>
 #include <fdtdec.h>
 #include <linux/libfdt.h>
index 56458ce4957d515417ae3cede62a25c67eaa8334..3b1733099fdcd8163e0c48db3c7a1bf2ee146f9a 100644 (file)
@@ -12,6 +12,7 @@
  *     Sricharan       <r.sricharan@ti.com>
  */
 #include <common.h>
+#include <cpu_func.h>
 #include <palmas.h>
 #include <asm/armv7.h>
 #include <asm/arch/cpu.h>
index ea27248e8532bf66f1ec6ff511b1975a332d076d..2bbd5fcb9b8e4dfc7fe31e036cb436ec145815e9 100644 (file)
@@ -9,6 +9,7 @@
  * Sricharan R <r.sricharan@ti.com>
  */
 #include <config.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/cpu.h>
 #include <linux/compiler.h>
index 35938b2dfc06df3e8cb0a92d1b4e7d42349d9083..21eb934e5653c51785f7bc9eaccd86c2b11a3e14 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <env.h>
 #include <errno.h>
index 5247e52a5aadd58694b72b953fd4d629924ea93e..b2252f3621918a57e965992189c4e8f280678cd9 100644 (file)
@@ -25,6 +25,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <irq_func.h>
 #include <asm/arch/tegra.h>
 #include <asm/arch-tegra/pmc.h>
index afd3c54179c17079a783432763705692281a0907..68a211286f996f15d93153df9d3a825792168c0f 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 
 #include <linux/arm-smccc.h>
 
index 31685d00094015ae14db436be0ec7590acd58108..92a8b925474f098274d93eaa97f995691fd20a57 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <linux/io.h>
 #include <asm/secure.h>
 
index 98f63e3427e0654940810a4333a7b2383817b07f..aa5de863eb623c39478efcfee99203293370cf01 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/armv7_mpu.h>
 
 DECLARE_GLOBAL_DATA_PTR;
index 88cc7b98d8573f00f8a31c8388f24ff72f65838d..1481e055007b0de18ca216b3ff9e4b61fdbf4219 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <irq_func.h>
 #include <asm/ptrace.h>
 #include <asm/system.h>
index f1b8df9b0b205cf7b429549ebe68518371acf29d..a8d0590d51e31e1da20f1c959693d40aa412cc7d 100644 (file)
@@ -31,7 +31,7 @@ int cleanup_before_linux (void)
 int do_reset (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 {
        disable_interrupts();
-       reset_cpu (0);
+       reset_cpu(0);
        return 0;
 }
 
index 7c157bc035d20dcf91a4b8e2a2a52fbf54453950..1de32cd419fd1bdb7947e4a9af7d61e72431c3fb 100644 (file)
@@ -1,6 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0+
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/processor.h>
 #include <asm/system.h>
 #include <asm/io.h>
index 3284ff093664f68af6c00cd59c85d7127c619763..590e92b5a039c1c60fb139e48fcd9ad6fa455245 100644 (file)
@@ -7,6 +7,7 @@
  *
  */
 #include <common.h>
+#include <cpu_func.h>
 #include <spl.h>
 #include <dm.h>
 #include <miiphy.h>
index 4f8006da005418c4035458a14bc1f5a2a4db9cf9..e3fbbbaa8aab1d26c427e432f4806b22bf569527 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <netdev.h>
 #include <asm/io.h>
 
index 2f97d5ce96ac8a230abc13ae990bd12e56e635bb..5017ab8d93e4e30d3fd2d8e6c1d65db132fde420 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <errno.h>
 #include <linux/libfdt.h>
 #include <asm/io.h>
index 7fe539e4d674ff3c3c4cd44d82417b592ef0db96..dd0ebdd3030e8f938fe51b2ba5bbd1accc6f5a92 100644 (file)
@@ -5,6 +5,7 @@
  * Sharma Bhupesh <bhupesh.sharma@freescale.com>
  */
 #include <common.h>
+#include <cpu_func.h>
 #include <dm.h>
 #include <malloc.h>
 #include <errno.h>
index 867fa82c177feef94c2bd24d0fa48f99d959f049..a18fb275d9f5862f67aabf453761df0b5df467a3 100644 (file)
@@ -21,6 +21,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <init.h>
 #include <malloc.h>
 #include <asm/processor.h>
index 440d02fdbc0fd9c236be665f17564ce7e9cc030c..d34f3ba0077f960e1881998fb064b02cf382febe 100644 (file)
@@ -12,6 +12,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <env.h>
 #include <errno.h>
 #include <init.h>
index 1068edca59cb000539197a3a69a2a9c740ae6ad2..292802f4c0fec4787baa40dcf688fb1de512be04 100644 (file)
@@ -3,6 +3,7 @@
  * (C) Copyright 2016 Broadcom Ltd.
  */
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/system.h>
 #include <asm/armv8/mmu.h>
 
index 940455de5b2706a8e67f1646104fc923581900f2..687ade544acbf5dc0c36a26b83184b9fa326e56e 100644 (file)
@@ -4,6 +4,7 @@
 **/
 
 #include <common.h>
+#include <cpu_func.h>
 #include <dm.h>
 #include <init.h>
 #include <malloc.h>
index 93f834f51257bc5e83475eba269fb76511e28ce6..6d5b15aef4015c6d1f34313318501fe1506d8ff8 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <errno.h>
 
 #include <asm/arch/ddr_defs.h>
index 2d08f9a56331c15a061c65b6c9af7cab5cd2e1b8..d125dc9317ef08dfb92d84e47e5305921dbab4d7 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <spl.h>
 #include <asm/io.h>
 #include <asm/mach-imx/iomux-v3.h>
index cbde9f6b3c683ea75ff1a885a917e7827c67c1f7..7bc22d905f6da633cc6285b3bdbb19e1b299180d 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <spl.h>
 #include <asm/io.h>
 #include <asm/mach-imx/iomux-v3.h>
index 3c689f2d316acfd8909df8cc04d67fdd1c27ae1b..7802cef4a7ac417784595cc66261216d53bed602 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <spl.h>
 #include <asm/io.h>
 #include <errno.h>
index 667a2743a620266d9bae3e1e3869bb07e36ef2fb..bf296a6eb59e604e444c6f677bd8d147e749991e 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <env.h>
 #include <errno.h>
 #include <init.h>
index 194eb60cd37ecb46484c25e59cbc2a3fce269786..1577cd6ba767762dd302fa4e3ab3c1ec3d2397cd 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <env.h>
 #include <errno.h>
 #include <init.h>
index 75375f12c435860e1216b944ea3abd09dedb3f11..be551bc3753358f7d4138362d35e849d2ac27a19 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/iomux.h>
 #include <asm/arch/clock.h>
index 28f5cf7fc4c5bd2fcd93942baa33fc33542b898f..84400090b30a3fe0c9f5ba0a4959b41ea91a438a 100644 (file)
@@ -4,6 +4,7 @@
  * Peter Griffin <peter.griffin@linaro.org>
  */
 #include <common.h>
+#include <cpu_func.h>
 #include <dm.h>
 #include <fdt_support.h>
 #include <dm/platform_data/serial_pl01x.h>
index eb9b99eaa92dd117223d9e46e35c1d39c92d844a..84c26e0c14f2cf68626eb88e59f77d2383b79f93 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <dm.h>
 #include <errno.h>
 #include <asm/io.h>
index 4926419a905aabe9a9b3303c5a10da6f22367910..304f64a0324948343d4bfea577f5b04941be2f8b 100644 (file)
@@ -4,6 +4,7 @@
  * Jorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org>
  */
 
+#include <cpu_func.h>
 #include <dm.h>
 #include <common.h>
 #include <asm/io.h>
index 8148ace2fe0cebde0c67272c308e524776b84432..6ef960b06ba08cde878b1cc9c617ce56c13500a6 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/sys_proto.h>
 #include <asm/gpio.h>
index e845edf0683828f038edb845713b8a9d9ca96e6c..765463e37070c6df7b2bf1c5299216b3335a9e77 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <env.h>
 #include <serial.h>
 #include <spl.h>
index 59f307d3573b9461c679a24d16e2855c6bb8244f..40dd27a7b0d19ec584637e67ed9c4b99760d4fa4 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/armv8/mmu.h>
 #include <asm/system.h>
 #include <asm/io.h>
index 254af7907ad3ba4e4ad11c388ea354054abdd2a6..81bd8bd95b13a87722e74ce367b7f70318830c58 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <dm.h>
 #include <env.h>
 #include <init.h>
index 7a889646df8d1160d1613f1829062f501847611f..6c096b49a1f8286c3635a040211d4d64b3e9acf0 100644 (file)
@@ -5,6 +5,7 @@
  * (C) Copyright 2017 Jorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org>
  */
 
+#include <cpu_func.h>
 #include <asm/arch/sysmap-apq8096.h>
 #include <env.h>
 #include <linux/arm-smccc.h>
index 10ef7f931b1f19034a965ca73d6f14376b601734..70c14d9f33d4c7fc9bf377d9a226c5b58800a15d 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <env.h>
 #include <malloc.h>
 #include <dm.h>
index 4260dff119458fe439b993fcb645290982ad3862..dbb210584d5a2f53d7a70cb342088614764bd11e 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <malloc.h>
 #include <dm/platform_data/serial_sh.h>
 #include <asm/processor.h>
index 08c544860953fc9c34cbcac343b343f2c5199a01..7232370d6f4f84179a08c9d8588435a935da1e7f 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/arch/mmc.h>
 #include <asm/arch/rcar-mstp.h>
 #include <asm/arch/rmobile.h>
index d1cbbc33399026dbe1fcc5447ded4d590e1b7413..11fbd5b07d73364e256a39d1e0631dd0abc66429 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/processor.h>
 #include <asm/mach-types.h>
 #include <asm/io.h>
index 46d9f74785c7ff4d3720c46e38ef0cf779843860..7ad21f98129a9967a27d1683a6ccdae5985e131c 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <malloc.h>
 #include <netdev.h>
 #include <dm.h>
index d6240b19efb1185f6e1e3500649688b959e95cb4..d5f40717d4dd150e2bab67e584b5079884a6b43b 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <malloc.h>
 #include <netdev.h>
 #include <dm.h>
index cb7d432a15a155db70424b45cadaadcfdd232510..b608c61e23a60a64625d5c998bba66cc66011d49 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <malloc.h>
 #include <netdev.h>
 #include <dm.h>
index f86c9f1a63501b747a36433e8a9e6c7df5b53e6e..c137da64b3796bf7e6001ac3aceaa075d4202d9a 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <env.h>
 #include <malloc.h>
 #include <dm.h>
index 2f94d3e76c78cc37f95c5d4559f8197a10167f8f..42a67581488ed27363870ac7d816dc083a941752 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <malloc.h>
 #include <dm/platform_data/serial_sh.h>
 #include <asm/processor.h>
index 4f901eea71369cd42bb7501a6d28499e482b47b3..ba904609ae744b3238d6afb4c4b07d3e314c4612 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/sys_proto.h>
 
index 841d337f4d3cad395ae61236b7c3fb2d31788d6f..ff7e458b3ce99ec928b271242ad4bec7c933e132 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <env.h>
 #include <malloc.h>
 #include <dm.h>
index b7cdcb22162b84e370c9e42154b409e90aaf3c07..b3530d7ce74b5f7fe54fbc0d24b0a90e0a4b8899 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <malloc.h>
 #include <dm/platform_data/serial_sh.h>
 #include <asm/processor.h>
index 3cb1a56142a900f1271f3bb287189c46734c6165..d6b388feade0cc6665691824638f1fc6cf61df6e 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <env.h>
 #include <env_internal.h>
 #include <malloc.h>
index ba9b494476e65a5bfb2b8b7870e00a2784e27ec6..d7db361b12f0c852cc5c4ccdff1a6b8f641b17be 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <malloc.h>
 #include <dm/platform_data/serial_sh.h>
 #include <asm/processor.h>
index 86f79da7fdb4f76b4d6019b6cf3d92caee203c6f..b9c29349cc6ec2fcc22b42313b7b4cc504be347d 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <env.h>
 #include <malloc.h>
 #include <dm.h>
index 7bf6823e05740690efd497631258bdda2d4e8e8b..026220d9e243a5c3f8e1314bd4f561d7e3b34a63 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <malloc.h>
 #include <dm/platform_data/serial_sh.h>
 #include <asm/processor.h>
index 27140c5c35c8849eb927e13534f208844d896d99..d9741c19398243ddd46f84310a7a67a6ef919c70 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <spl.h>
 
index 22fe9619cfb8da9d90f225e5c2ccc4620d427945..058fa6fbb6194447be8853cb4c27ac6d962c1ae5 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <malloc.h>
 #include <netdev.h>
 #include <dm.h>
index 25221e3c55ccedf8b8f1d8102a88f2e45a9d909f..b69e7035abdcb3a21e06e54e1447412c6e7981e4 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <env.h>
 #include <malloc.h>
 #include <dm.h>
index 64ee75a63e1a2035616983d13b3701c6794e072b..a2c397f935814736f7d9ee90507ee67afb23379d 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <malloc.h>
 #include <dm/platform_data/serial_sh.h>
 #include <asm/processor.h>
index cffdc3e9d21ebe9ef67b4d3a996cc146f919317c..e6c2051bd4bbfaf18ab49126e76fd54bcc1d355b 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/gpio.h>
 #include "cpld.h"
index 05a3ced97c59a9b8fc9af9cd1f832f41650338de..8d01efce56c5279c2ca3870fb0f0593674f754da 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <malloc.h>
 #include <dm/platform_data/serial_sh.h>
 #include <asm/processor.h>
index 5ba9f862e14a3a65c8700725308b0ff58271b2f2..c09ed8cff826d616febb252bc2cde7b6fd06c81d 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <dwmmc.h>
 #include <malloc.h>
 
index 9dbdc128f8f3513290f09863c14faf958211b5c6..36aa8f6ae55466103a6b2c007a7d127d5a3dfade 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <malloc.h>
 #include <dwmmc.h>
 #include <linux/libfdt.h>
index 7f520beeb08126bff274e23f422d230f311d73f9..ae51113f320da96590171a9506cc698244a70a18 100644 (file)
@@ -1,5 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0+
 
+#include <cpu_func.h>
 #include <asm/arch/clock.h>
 #include <asm/arch/iomux.h>
 #include <asm/arch/imx-regs.h>
index 8955622b8156cc3e69d5eceb7e98be5c9681db51..6c432ca5a62c1f471d133c685a132d8e8ac6cffb 100644 (file)
@@ -5,6 +5,7 @@
  * Author: Richard Hu <richard.hu@technexion.com>
  */
 
+#include <cpu_func.h>
 #include <asm/arch/clock.h>
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/crm_regs.h>
index 04830411872e1bbad3c8f4e7233321afee38c5da..fdfab8f3c91afa40dc4d7f7ce967734a7602a643 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <init.h>
 
 #include <asm/arch/clock.h>
index d569782a192eee118b3510a2f832af030f76e1fd..3f85f1ac89b5b18d08371e248df086f31dba64cf 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <dm.h>
 #include <init.h>
 
index adeee676434ca9faf679a1edbb1d4f46b6ac441f..857e9fe345451fb699028edd4ca2278ea47e2f77 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <init.h>
 
 #include <asm/arch/clock.h>
index 7db9d25544ce323f3d557e2e3b72776f35156130..f04b7493119d9ea2861cb3b6a8d97c15bd684e51 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <dm.h>
 #include <env.h>
 #include <init.h>
index 77197e0fbb013a532b1a25852e318ff7bb48cb85..bc1c28dbb666a6af46f2605d4cc2b0e5b99de9e4 100644 (file)
@@ -3,6 +3,7 @@
  * Copyright (C) 2016-2018 Toradex AG
  */
 
+#include <cpu_func.h>
 #include <asm/arch/clock.h>
 #include <asm/arch/crm_regs.h>
 #include <asm/arch/imx-regs.h>
index a4c202da19329dfa68fad85789fdc463fe531108..c16f117bf8aed9358737c49ac655de07316a7605 100644 (file)
@@ -5,6 +5,7 @@
  * Copyright (C) 2018 Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  */
 
+#include <cpu_func.h>
 #include <linux/arm-smccc.h>
 #include <linux/psci.h>
 #include <common.h>
index 9fa9e76e6663b94dd50d963702aaa0714fa516c5..75aedb092922752f1cbe0ae7af94bcac55233f52 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <fdtdec.h>
 #include <init.h>
 #include <malloc.h>
index c14dd75a260914583b11351c2b7fce079cc03421..2cde517d7a9043442e0a17994cd2ba29ade6dce5 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <cpu_func.h>
 #include <tpm-v1.h>
 #include "tpm-user-utils.h"
 
index 39202588ae4f409dcaa251de22d06c410e2cfd0b..8eff6036e74b32d4a71257cb66ad76b907fb7680 100644 (file)
@@ -7,6 +7,7 @@
 #define LOG_CATEGORY UCLASS_SYSRESET
 
 #include <common.h>
+#include <cpu_func.h>
 #include <sysreset.h>
 #include <dm.h>
 #include <errno.h>
index c030360c219ca5c99e870be8719e0f303ffa1904..62bf25e9cc04ff7c09f04e2b49c4871b50ee6abc 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <dm.h>
 #include <asm/io.h>
 #include <wdt.h>
index 313019f152b976780cfd5f47b7432c4c6a15a71a..7533fc612c797524fcb8ec33353829a497c36a99 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
 
index cf33b31499598903ddb67b35a3c19ad20ce1864d..f4a9dc325ffc8473de2302ff34ef642e15ac771b 100644 (file)
@@ -74,8 +74,6 @@ phys_size_t get_effective_memsize(void);
 int testdram(void);
 #endif /* CONFIG_SYS_DRAM_TEST */
 
-void   reset_cpu     (ulong addr);
-
 /* lib/uuid.c */
 #include <uuid.h>
 
index 46f3d92459b73d99b20376c65be5eab2bc41b5e4..f701f02bfef0b5258d1451e7d9c40084244e7771 100644 (file)
@@ -83,5 +83,7 @@ enum {
  * @param flags                Flags to control what is done
  */
 int cleanup_before_linux_select(int flags);
+
+void reset_cpu(ulong addr);
 ;
 #endif
index 0047998ee0cfdfc7533ff5d40694bfcc9166c0a2..af5a878fc39ad8680e9011a927a9db8d7cdc2521 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <common.h>
+#include <cpu_func.h>
 #include <debug_uart.h>
 #include <dm.h>
 #include <errno.h>