common: Move hang() to the same header as panic()
authorSimon Glass <sjg@chromium.org>
Sat, 28 Dec 2019 17:45:07 +0000 (10:45 -0700)
committerTom Rini <trini@konsulko.com>
Fri, 17 Jan 2020 22:53:40 +0000 (17:53 -0500)
At present panic() is in the vsprintf.h header file. That does not seem
like an obvious choice for hang(), even though it relates to panic(). So
let's put hang() in its own header.

Signed-off-by: Simon Glass <sjg@chromium.org>
[trini: Migrate a few more files]
Signed-off-by: Tom Rini <trini@konsulko.com>
128 files changed:
arch/arm/cpu/arm926ejs/mxs/mxs.c
arch/arm/cpu/arm926ejs/mxs/spl_power_init.c
arch/arm/cpu/armv8/cache_v8.c
arch/arm/cpu/armv8/fsl-layerscape/cpu.c
arch/arm/include/asm/armv8/mmu.h
arch/arm/lib/bootm.c
arch/arm/lib/div0.c
arch/arm/mach-at91/spl.c
arch/arm/mach-at91/spl_at91.c
arch/arm/mach-at91/spl_atmel.c
arch/arm/mach-davinci/spl.c
arch/arm/mach-imx/mx6/ddr.c
arch/arm/mach-imx/spl.c
arch/arm/mach-k3/security.c
arch/arm/mach-keystone/mon.c
arch/arm/mach-mediatek/spl.c
arch/arm/mach-mvebu/spl.c
arch/arm/mach-omap2/am33xx/clock.c
arch/arm/mach-omap2/am33xx/fdt.c
arch/arm/mach-omap2/clocks-common.c
arch/arm/mach-omap2/emif-common.c
arch/arm/mach-omap2/omap5/dra7xx_iodelay.c
arch/arm/mach-omap2/omap5/fdt.c
arch/arm/mach-omap2/sec-common.c
arch/arm/mach-rockchip/bootrom.c
arch/arm/mach-rockchip/rk3188/rk3188.c
arch/arm/mach-rockchip/spl.c
arch/arm/mach-rockchip/tpl.c
arch/arm/mach-socfpga/mailbox_s10.c
arch/arm/mach-socfpga/misc.c
arch/arm/mach-socfpga/spl_a10.c
arch/arm/mach-socfpga/spl_agilex.c
arch/arm/mach-socfpga/spl_gen5.c
arch/arm/mach-socfpga/spl_s10.c
arch/arm/mach-stm32mp/spl.c
arch/arm/mach-tegra/cboot.c
arch/arm/mach-uniphier/spl_board_init.c
arch/arm/mach-zynq/spl.c
arch/microblaze/cpu/exception.c
arch/microblaze/lib/bootm.c
arch/mips/lib/traps.c
arch/mips/mach-ath79/ar934x/clk.c
arch/mips/mach-jz47xx/jz4780/jz4780.c
arch/mips/mach-jz47xx/jz4780/sdram.c
arch/nds32/lib/bootm.c
arch/nios2/cpu/traps.c
arch/powerpc/cpu/mpc8xxx/fsl_lbc.c
arch/riscv/lib/bootm.c
arch/riscv/lib/interrupts.c
arch/riscv/lib/reset.c
arch/riscv/lib/spl.c
arch/sandbox/cpu/spl.c
arch/x86/cpu/i386/interrupt.c
arch/x86/cpu/quark/mrc_util.c
arch/x86/lib/bootm.c
arch/x86/lib/spl.c
arch/x86/lib/tpl.c
board/BuR/brppt2/board.c
board/armadeus/apf27/apf27.c
board/bosch/shc/mux.c
board/compulab/cl-som-imx7/spl.c
board/compulab/cm_fx6/spl.c
board/compulab/cm_t43/spl.c
board/engicam/common/board.c
board/firefly/firefly-rk3288/firefly-rk3288.c
board/freescale/imx8mm_evk/spl.c
board/freescale/imx8mn_evk/spl.c
board/freescale/imx8mp_evk/spl.c
board/freescale/imx8mq_evk/spl.c
board/freescale/ls1012ardb/ls1012ardb.c
board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c
board/gateworks/gw_ventana/gw_ventana_spl.c
board/gdsys/p1022/controlcenterd-id.c
board/renesas/alt/alt.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/koelsch/koelsch.c
board/renesas/lager/lager.c
board/renesas/porter/porter.c
board/renesas/silk/silk.c
board/samsung/common/board.c
board/st/stm32mp1/stm32mp1.c
board/sunxi/board.c
board/technexion/pico-imx6ul/spl.c
board/ti/ks2_evm/board.c
board/ti/ks2_evm/board_k2g.c
board/ti/ks2_evm/mux-k2g.h
common/board_f.c
common/board_r.c
common/bootstage.c
common/cli.c
common/spl/spl.c
common/spl/spl_opensbi.c
drivers/cache/cache-ncore.c
drivers/cache/cache-v5l2.c
drivers/ddr/altera/sdram_agilex.c
drivers/ddr/altera/sdram_s10.c
drivers/ddr/altera/sdram_soc64.c
drivers/misc/imx8/scu_api.c
drivers/mmc/fsl_esdhc_spl.c
drivers/mtd/nand/raw/mxc_nand_spl.c
drivers/mtd/spi/fsl_espi_spl.c
drivers/net/fsl_mcdmafec.c
drivers/net/mcffec.c
drivers/net/mpc8xx_fec.c
drivers/ram/k3-j721e/k3-j721e-ddrss.c
drivers/ram/rockchip/dmc-rk3368.c
drivers/ram/rockchip/sdram_rk3188.c
drivers/ram/rockchip/sdram_rk3288.c
drivers/serial/serial.c
drivers/serial/serial_pxa.c
drivers/sysreset/sysreset-uclass.c
drivers/usb/musb/musb_udc.c
drivers/usb/phy/rockchip_usb2_phy.c
drivers/watchdog/imx_watchdog.c
drivers/watchdog/mtk_wdt.c
drivers/watchdog/wdt-uclass.c
examples/api/libgenwrap.c
include/common.h
include/hang.h [new file with mode: 0644]
lib/fdtdec.c
lib/hang.c
lib/libavb/avb_sysdeps_posix.c
lib/panic.c
lib/zlib/zutil.c

index f44205c3a8c2d44d592d5cf5776d503bf64febcb..16c080a1e159c7c34003254e85f44c125cad01d5 100644 (file)
@@ -11,6 +11,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <linux/errno.h>
 #include <asm/io.h>
 #include <asm/arch/clock.h>
index 7a1b39844e3ef6fedbf2c04da73904185a74fde1..7c57cab0b13241ccd546d0f68d6eedc185715a74 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <common.h>
 #include <config.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
 
index c1a08fb4ace13cf8f049860b54083bab2e34b9b1..6a5518f9de82db7ac03e275b0266fb9ae5418222 100644 (file)
@@ -9,6 +9,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <asm/system.h>
 #include <asm/armv8/mmu.h>
 
index e3df696b886c5c4e2ebdd5b9630ae72a39f4ed43..dce915a2ea18d21e772d9d431924b8bb5a80f059 100644 (file)
@@ -9,6 +9,7 @@
 #include <env.h>
 #include <fsl_ddr_sdram.h>
 #include <init.h>
+#include <hang.h>
 #include <vsprintf.h>
 #include <asm/io.h>
 #include <linux/errno.h>
index 4a573208dfd0995da25377ab44bb51b44357e02e..fc97c55114682bb6e061a8db48538d7a58b28e67 100644 (file)
@@ -7,6 +7,7 @@
 #ifndef _ASM_ARMV8_MMU_H_
 #define _ASM_ARMV8_MMU_H_
 
+#include <hang.h>
 #include <linux/const.h>
 
 /*
index 769a64257fc4e272c9bd92a4e0ecd9ff61a0cfe9..a135bcfc7b55664382bb5f105b7944dbbf55d091 100644 (file)
@@ -15,6 +15,7 @@
 #include <command.h>
 #include <cpu_func.h>
 #include <dm.h>
+#include <hang.h>
 #include <dm/root.h>
 #include <env.h>
 #include <image.h>
index e185bfe0c652fc7df417573877bd222e3c549f90..b91b408f64bfa0ff2e78a00544c863c9f9293a30 100644 (file)
@@ -4,10 +4,10 @@
  * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
  */
 
+#include <hang.h>
+
 /* Replacement (=dummy) for GNU/Linux division-by zero handler */
 void __div0 (void)
 {
-       extern void hang (void);
-
        hang();
 }
index 6da6d41be2ecffc5cbe99b46e80a538e046f1683..156150c89c8b5222cbfd7c409993afea2d4565eb 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <asm/arch/at91_common.h>
 #include <asm/arch/at91_wdt.h>
index 1065f090e0102d06686409ccf7d477524fa042af..822f877de717a00633d8afb945561080452243b0 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <asm/arch/at91_common.h>
 #include <asm/arch/at91sam9_matrix.h>
index 85290be3696535ffdfd5e439fc4485c689659cb6..6ee0e1c24cfbc6fa4715ae2ffcf9753a9a9800f6 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <asm/arch/at91_common.h>
 #include <asm/arch/at91_pit.h>
index be3daa9bc02dfe715d72bc12897be10b66774d7f..d44e840aa0edbacb829bfffbb21d13fe0f67d446 100644 (file)
@@ -5,6 +5,7 @@
  */
 #include <common.h>
 #include <config.h>
+#include <hang.h>
 #include <spl.h>
 #include <asm/u-boot.h>
 #include <asm/utils.h>
index 8ed8b79c8b7b2469fcceef2c7f22e956509d586e..4396880b7482d87c39702c23952a626a61d961ba 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <linux/types.h>
 #include <asm/arch/clock.h>
 #include <asm/arch/mx6-ddr.h>
index 5a6493a6250a3819bf70f3172d365aa6a607dcaa..87dbdf3011eec20389c7ef8f0f1d08f894510c7f 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/sys_proto.h>
index 4e011ee10ef7038839c006eba92eaa915ac9d5fa..6934e88a965bfdf9942d46ab112e5634820f709c 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <common.h>
 #include <dm.h>
+#include <hang.h>
 #include <linux/soc/ti/ti_sci_protocol.h>
 #include <mach/spl.h>
 #include <spl.h>
index cc2ec8850568263b74f4a0920ce2332753bae887..b7de9ba099de3922919b9dce12370e64e100e99b 100644 (file)
@@ -5,6 +5,7 @@
  * Copyright (C) 2012-2019 Texas Instruments Incorporated - http://www.ti.com/
  */
 
+#include <hang.h>
 #include <asm/unaligned.h>
 #include <common.h>
 #include <command.h>
index 9b3590ff3d20b0ec105a7c4e7df13dd9b4f45a25..37f1f219b2d55d2844205c872c19a13744ff5fd5 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <clk.h>
 #include <common.h>
+#include <hang.h>
 #include <spl.h>
 
 #include "init.h"
index 3cb27b7f4b208aca7a6e8e2282197c2ca40d1d74..a99bf166fd85109ce14edd53440bfcf323cf61f3 100644 (file)
@@ -7,6 +7,7 @@
 #include <dm.h>
 #include <debug_uart.h>
 #include <fdtdec.h>
+#include <hang.h>
 #include <spl.h>
 #include <asm/io.h>
 #include <asm/arch/cpu.h>
index 7c666be758af032a0f0591ea22efb9dbde3bf401..8c61547ee9c5f8d7d2c1e6480806dea5fb9d65b0 100644 (file)
@@ -8,6 +8,7 @@
  * Copyright (C) 2013, Texas Instruments, Incorporated - http://www.ti.com/
  */
 #include <common.h>
+#include <hang.h>
 #include <asm/arch/cpu.h>
 #include <asm/arch/clock.h>
 #include <asm/arch/hardware.h>
index 1005a5be96d80dd64a029df045f43a76183e7142..c81dc808e5db7f1c63ceb92a75d9218fcf5b7239 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <linux/libfdt.h>
 #include <fdt_support.h>
 #include <malloc.h>
index 5932d694d3009862400198f772a061860df29d55..9aff83e9dfdb86b2ee1ee1e64a322e3fad9aff59 100644 (file)
@@ -13,6 +13,7 @@
  *     Rajendra Nayak <rnayak@ti.com>
  */
 #include <common.h>
+#include <hang.h>
 #include <i2c.h>
 #include <asm/omap_common.h>
 #include <asm/gpio.h>
index bb81063c0f52c7d287337c4f6c486fa8b3f445f4..4658f67e84d321ea474a637b66144f9dd3605b6a 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <init.h>
 #include <net.h>
 #include <asm/emif.h>
index 9eda57c450dda2bfbc037cb1065dcd4b9c667bc2..598074ba21a770fad43958bb28551c62b1c1690a 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/utils.h>
 #include <asm/arch/dra7xx_iodelay.h>
 #include <asm/arch/omap.h>
index 5ba8806dd744f3a49333f4201b40ee2dd8a7572e..c4adba31e6849658d73531b797783d6a1d355bf6 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <linux/libfdt.h>
 #include <fdt_support.h>
 #include <malloc.h>
index f3df8affa3c2cd03156070735312958821590820..28b929f84f3854acc053495c9fbea94c5332442e 100644 (file)
@@ -14,6 +14,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <init.h>
 #include <stdarg.h>
 
index 10614c99d9c8b9d5baab8b15d6f5d2bfda19e4c0..1524eca27299c9c2964c59469edd3696a6a05ec8 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/arch-rockchip/bootrom.h>
 #include <asm/arch-rockchip/boot_mode.h>
 #include <asm/io.h>
index 1b012f7f67aedfdcef220ddaf6ac0f0807af5e60..61d410d780e4ddf26c1383e8baf6732763e3fd5c 100644 (file)
@@ -4,6 +4,7 @@
  */
 #include <common.h>
 #include <dm.h>
+#include <hang.h>
 #include <syscon.h>
 #include <asm/io.h>
 #include <asm/arch-rockchip/bootrom.h>
index 514032a44aab5db692af928d2d5760d6fa34cc00..7d0e6fa1aff3a921b1e515042876b300508f9950 100644 (file)
@@ -6,6 +6,7 @@
 #include <common.h>
 #include <debug_uart.h>
 #include <dm.h>
+#include <hang.h>
 #include <ram.h>
 #include <spl.h>
 #include <asm/arch-rockchip/bootrom.h>
index c3734cb07082a358de11bca738f0c3bac0bced13..31a3eb4c285076a33a97af7189343dec0ca5050b 100644 (file)
@@ -6,6 +6,7 @@
 #include <common.h>
 #include <debug_uart.h>
 #include <dm.h>
+#include <hang.h>
 #include <ram.h>
 #include <spl.h>
 #include <version.h>
index 3254bc1805a5903169f3e8759a9d00625aac48c1..f30e7f80a2940cfa0ac6a8cb3dc3e235a4f8e322 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <wait_bit.h>
 #include <asm/io.h>
 #include <asm/arch/mailbox_s10.h>
index db71105af34fd6bab4bc6ec00f6343b183277a18..2901b7db680f6a709a2d0f66e5534e9a97894b87 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <errno.h>
 #include <fdtdec.h>
index 7c38c5098169b92fd3c2d39d9038e7347bcbe15c..d9ef851054d85e67371649f8b163582d04d1dc64 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <asm/pl310.h>
 #include <asm/u-boot.h>
index c745d64114c05284ea1a23269f139a32abcae8a7..ecc1a35c4973962775540dd93e489be5e81ddfa0 100644 (file)
@@ -8,6 +8,7 @@
 #include <asm/u-boot.h>
 #include <asm/utils.h>
 #include <common.h>
+#include <hang.h>
 #include <image.h>
 #include <spl.h>
 #include <asm/arch/clock_manager.h>
index e19f55aa9b5e9fbfe85cb57aa441505c622002af..70f8455ddca470b7923df055bf1ad67e1930faf2 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <asm/u-boot.h>
 #include <asm/utils.h>
index 8d96918cb456b5c01bac606cb448368a54460126..d89151d902417acd100746f9bf17ace716c717ee 100644 (file)
@@ -4,6 +4,7 @@
  *
  */
 
+#include <hang.h>
 #include <asm/io.h>
 #include <asm/u-boot.h>
 #include <asm/utils.h>
index a3b0d6f38252a63a4e564e86e4adb1f6aaf52a2f..ca4231cd0df4c58ddc7f34bfdc10d8ee96549b22 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <dm.h>
+#include <hang.h>
 #include <spl.h>
 #include <asm/io.h>
 #include <asm/arch/sys_proto.h>
index 0762144ecf4a3e843d79e9a0fdf00e68aa8e9bea..c5361ca73d4e630f92893a872ef4973909258e0e 100644 (file)
@@ -7,6 +7,7 @@
 #include <env.h>
 #include <fdt_support.h>
 #include <fdtdec.h>
+#include <hang.h>
 #include <stdlib.h>
 #include <string.h>
 
index d09c91ab42c864a2da4ebfad51d6bd63b63c23b9..c7262d70a5df9c84259243cbaa258850a50c06dd 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <common.h>
 #include <debug_uart.h>
+#include <hang.h>
 #include <spl.h>
 
 #include "init.h"
index 9b7c0be951b58be962a237e2ae2c36613e32e8ef..96ba90fb7a760faacd706fbe4e0b24d2e072581d 100644 (file)
@@ -4,6 +4,7 @@
  */
 #include <common.h>
 #include <debug_uart.h>
+#include <hang.h>
 #include <spl.h>
 
 #include <asm/io.h>
index bdcbe0868599fdbd1851ce056f4b25a59ea8511b..b8dedc4e1958c59969e1ebc51d956eb7065139b9 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/asm.h>
 
 void _hw_exception_handler (void)
index efd5acf3592bb5f8fa8747882d67145d95b0ef4b..2d6a41be2fd57d9b046b6ffe08288bc518fce358 100644 (file)
@@ -12,6 +12,7 @@
 #include <cpu_func.h>
 #include <env.h>
 #include <fdt_support.h>
+#include <hang.h>
 #include <image.h>
 #include <u-boot/zlib.h>
 #include <asm/byteorder.h>
index 6fe8ebd16bad08bd84628fc9167fd8303d4313d2..b8568c00fed53034ce48c6a368c6ebfd28bc392b 100644 (file)
@@ -12,6 +12,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <init.h>
 #include <asm/mipsregs.h>
 #include <asm/addrspace.h>
index fc4625d62a0077fcc727d5d808b782b6c7d117fa..09bdc253ae23a3225f94bf61394f3800aa74568b 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <clock_legacy.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <asm/addrspace.h>
 #include <asm/types.h>
index 0ae5e09e01985ec969e3d8ef4f5f243805e32bc5..015840de256725ddb60de744a395758ce3f9a99b 100644 (file)
@@ -9,6 +9,7 @@
 #include <config.h>
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <init.h>
 #include <asm/io.h>
 #include <asm/sections.h>
index 5b25c8d002166ebc4f9e35ed55696290d1caf147..65afefe53e18a584873c84fae02e8ed7722465ba 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <mach/jz4780.h>
 #include <mach/jz4780_dram.h>
index a472f6a18737fc697b989eddb317022eeb45424f..1003bc87b9db8b0f360ca2e5d9ce747ca865627c 100644 (file)
@@ -8,6 +8,7 @@
 #include <common.h>
 #include <command.h>
 #include <env.h>
+#include <hang.h>
 #include <image.h>
 #include <u-boot/zlib.h>
 #include <asm/byteorder.h>
index 1c3cc03178c7e3d4eec68ea606fd43b2162820e4..087a05097d9e6ffdbf67ae01f77e728542f14333 100644 (file)
@@ -4,8 +4,9 @@
  * Scott McNutt <smcnutt@psyent.com>
  */
 
-#include <asm/ptrace.h>
 #include <common.h>
+#include <hang.h>
+#include <asm/ptrace.h>
 
 void trap_handler (struct pt_regs *regs)
 {
@@ -21,5 +22,5 @@ void soft_emulation (struct pt_regs *regs)
         */
        printf ("\n\n*** ERROR: unimplemented instruction @ %08x\n",
                        regs->reg[29] - 4);
-       hang ();
+       hang();
 }
index c43732f7c5c73ca8bcbbed13069ae26b1661fe5e..afcb75ba17a0aafb265d6f67d869d6de85109b23 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/fsl_lbc.h>
 
 #ifdef CONFIG_MPC83xx
index d1d1573c622c9241b05dd116849a6ab4b5809e84..fad16901c5f2a032019b5a73d412aa9b510b6f45 100644 (file)
@@ -10,6 +10,7 @@
 #include <command.h>
 #include <dm.h>
 #include <fdt_support.h>
+#include <hang.h>
 #include <dm/root.h>
 #include <image.h>
 #include <asm/byteorder.h>
index 3b25c5b7a75d735dfc7caa43017c996f0634dc48..512dce061967ce33d4ef4ca53dbb68d084298400 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <irq_func.h>
 #include <asm/ptrace.h>
 #include <asm/system.h>
index b8cecb309dcf96d5a67750668efff74c5bbfb2bf..ce3c1cf872b24de5c8f61d18ab05bce857bb04b4 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <hang.h>
 
 int do_reset(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 {
index dc7577f751660dfdc744d316464b236ce01707c3..ae07bbe40a7ae04df527816828ab02bea9259226 100644 (file)
@@ -5,6 +5,7 @@
  */
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <spl.h>
 #include <asm/smp.h>
 
index 44c68a39bc628e75115b6e693c9d5c30061a79a3..d5f683bbaae1fe2f539b0bd0a5c19f606c5f3014 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <dm.h>
+#include <hang.h>
 #include <os.h>
 #include <spl.h>
 #include <asm/spl.h>
index 991cf5c56bf5b3cc7f572de118e9787572cfab83..70edbe06e4c6150b6828129a767db81188cf2f42 100644 (file)
@@ -13,6 +13,7 @@
 #include <common.h>
 #include <dm.h>
 #include <efi_loader.h>
+#include <hang.h>
 #include <init.h>
 #include <irq_func.h>
 #include <asm/control_regs.h>
index 8a68ddba973859c9178f7623a75784843758db06..b0bc59b71ef5cc3ae87113c0937e7b5563ab8ca8 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/arch/device.h>
 #include <asm/arch/mrc.h>
 #include <asm/arch/msg_port.h>
index 5443a862ab5ec5886d71b8e71f266d2cd662b22a..07d8f1f279ce28ed8161f5339489731314959784 100644 (file)
@@ -9,6 +9,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <hang.h>
 #include <dm/device.h>
 #include <dm/root.h>
 #include <errno.h>
index f0e2bf053d74160145bf0ff5379a689d1077ad48..90baec2a175e3de4100764606db64b368104ac8b 100644 (file)
@@ -7,6 +7,7 @@
 #include <cpu_func.h>
 #include <debug_uart.h>
 #include <dm.h>
+#include <hang.h>
 #include <irq_func.h>
 #include <malloc.h>
 #include <spl.h>
index 784e3a02def1279890fab986632e1005ed33b27c..34804b53ccaef2365969f49ca58dddbf3102e297 100644 (file)
@@ -6,6 +6,7 @@
 #include <common.h>
 #include <debug_uart.h>
 #include <dm.h>
+#include <hang.h>
 #include <spl.h>
 #include <asm/cpu.h>
 #include <asm/mtrr.h>
index 590e92b5a039c1c60fb139e48fcd9ad6fa455245..c91d2f9494d5183f57ea5016657ffdd76c8f4398 100644 (file)
@@ -8,6 +8,7 @@
  */
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <spl.h>
 #include <dm.h>
 #include <miiphy.h>
index 75395d92cd1fb151bf7295182a308c7d60006bd0..29e0bf388d07a5aa9ba2e3f7d46df5cf7a7b98a1 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <init.h>
 #include <jffs2/jffs2.h>
 #include <nand.h>
index b04c5914f0d54fcd44660c04ab5e7a52fb776800..0a97eafea6c4ed737c63e1f62ff5d6370015d7c7 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/arch/sys_proto.h>
 #include <asm/arch/hardware.h>
 #include <asm/arch/mux.h>
index 6833608a539a90c5b80f07355535dbbe420b1c2e..360c4df17b314010c725168be4cef8f22764ee13 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <init.h>
 #include <spl.h>
 #include <fsl_esdhc_imx.h>
index 1ddf424e429e8a83cadbf13b2687a9f85b7bf97d..592d74109510082d494173c18b76bd5bdfc9dbfb 100644 (file)
@@ -9,6 +9,7 @@
 
 #include <common.h>
 #include <clock_legacy.h>
+#include <hang.h>
 #include <init.h>
 #include <spl.h>
 #include <asm/io.h>
index fdab9c3fd1d107bc32669636ecaa29bdd2a80cbd..016c63a509a5623d8bf78f94364099796622268e 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <init.h>
 #include <spl.h>
 #include <i2c.h>
index 6472d382c93581c471ef6b4214cb5fa0811b9287..9483516ca0dbaedfa51a7642426b8964fe4b93f3 100644 (file)
@@ -8,6 +8,7 @@
 #include <common.h>
 #include <command.h>
 #include <env.h>
+#include <hang.h>
 #include <init.h>
 #include <mmc.h>
 #include <asm/arch/clock.h>
index a3f784f0a3a0ef1232aa9cb041db3010a6190270..a2b0eb5a996c09b687cffc0fc413ac86085549b4 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 
 #ifdef CONFIG_SPL_BUILD
 static int setup_led(void)
index d125dc9317ef08dfb92d84e47e5305921dbab4d7..a26fc96b91dabe5955ada3aedd234703a7956cca 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <spl.h>
 #include <asm/io.h>
 #include <asm/mach-imx/iomux-v3.h>
index 7bc22d905f6da633cc6285b3bdbb19e1b299180d..7aed14c52b684ce8b3a58a116c5736464394fc08 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <spl.h>
 #include <asm/io.h>
 #include <asm/mach-imx/iomux-v3.h>
index 7802cef4a7ac417784595cc66261216d53bed602..0b20668e2b30a234a1f36c6315bab5345e946a4d 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <spl.h>
 #include <asm/io.h>
 #include <errno.h>
index 9164cfb9d87b2131549b9558f4faf299de61cc59..e442510f44d5023ae50055fb97d00078813ea597 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <errno.h>
 #include <asm/io.h>
index 90c1824e467e98f4b10e8c5bce7576fb4b7dc295..0f665c7bc68fa94445c14d7c05ab1532ddb5a22b 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <fdt_support.h>
+#include <hang.h>
 #include <i2c.h>
 #include <asm/io.h>
 #include <asm/arch/clock.h>
index c85243f58ba54cfb1b7de4db06830fd5f27f2bb3..71fca8ca1e1aa4b5d67b7e5438dc5ef18b722e5e 100644 (file)
@@ -6,6 +6,7 @@
 #include <common.h>
 #include <command.h>
 #include <env.h>
+#include <hang.h>
 #include <hwconfig.h>
 #include <init.h>
 #include <pci.h>
index b0891379a170f7d87667a554eff9014fe1595e0c..80fec5f9cf3ef22b9aaf4df85c04b1233a4ac21e 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <common.h>
 #include <env.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <asm/arch/crm_regs.h>
 #include <asm/arch/mx6-ddr.h>
index 04d380956658901f632dd70108c8e540fb87cacc..ad56dd7d019d98369adf6ce2eca061b21d78cda3 100644 (file)
@@ -14,6 +14,7 @@
 #include <command.h>
 #include <dm.h>
 #include <env.h>
+#include <hang.h>
 #include <malloc.h>
 #include <fs.h>
 #include <i2c.h>
index 70c14d9f33d4c7fc9bf377d9a226c5b58800a15d..a6d7cb48a249198b0917ed1ae077135b7122b628 100644 (file)
@@ -8,6 +8,7 @@
 #include <common.h>
 #include <cpu_func.h>
 #include <env.h>
+#include <hang.h>
 #include <malloc.h>
 #include <dm.h>
 #include <dm/platform_data/serial_sh.h>
index 11fbd5b07d73364e256a39d1e0631dd0abc66429..6505beda8129c8897893a22652e4f33015b8c2b7 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <asm/processor.h>
 #include <asm/mach-types.h>
 #include <asm/io.h>
index 7ad21f98129a9967a27d1683a6ccdae5985e131c..2f9364c484e9d55e404f47e89a36359c26865855 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <malloc.h>
 #include <netdev.h>
 #include <dm.h>
index d5f40717d4dd150e2bab67e584b5079884a6b43b..cf06a173e49da0344dd013f30439ae78fbd0ee4e 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <malloc.h>
 #include <netdev.h>
 #include <dm.h>
index b608c61e23a60a64625d5c998bba66cc66011d49..81d7f8eafab49a9fcd00a2649a08eaebe4282213 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <malloc.h>
 #include <netdev.h>
 #include <dm.h>
index c137da64b3796bf7e6001ac3aceaa075d4202d9a..eb6ee6f6a4c3f4d427f0087ed4b0edb09dc31fde 100644 (file)
@@ -8,6 +8,7 @@
 #include <common.h>
 #include <cpu_func.h>
 #include <env.h>
+#include <hang.h>
 #include <malloc.h>
 #include <dm.h>
 #include <dm/platform_data/serial_sh.h>
index ff7e458b3ce99ec928b271242ad4bec7c933e132..e09d3d0a634041314a3938f15b9e966b1013a4bd 100644 (file)
@@ -9,6 +9,7 @@
 #include <common.h>
 #include <cpu_func.h>
 #include <env.h>
+#include <hang.h>
 #include <malloc.h>
 #include <dm.h>
 #include <dm/platform_data/serial_sh.h>
index d6b388feade0cc6665691824638f1fc6cf61df6e..9ac951592584c27d28b65719d6754d336808d963 100644 (file)
@@ -11,6 +11,7 @@
 #include <cpu_func.h>
 #include <env.h>
 #include <env_internal.h>
+#include <hang.h>
 #include <malloc.h>
 #include <netdev.h>
 #include <dm.h>
index b9c29349cc6ec2fcc22b42313b7b4cc504be347d..097710b4791c62d98de602dfbc39b9bbe3905879 100644 (file)
@@ -9,6 +9,7 @@
 #include <common.h>
 #include <cpu_func.h>
 #include <env.h>
+#include <hang.h>
 #include <malloc.h>
 #include <dm.h>
 #include <dm/platform_data/serial_sh.h>
index b69e7035abdcb3a21e06e54e1447412c6e7981e4..e7cbd7577645a54d1af75b9d97b7bef62b93fb73 100644 (file)
@@ -9,6 +9,7 @@
 #include <common.h>
 #include <cpu_func.h>
 #include <env.h>
+#include <hang.h>
 #include <malloc.h>
 #include <dm.h>
 #include <dm/platform_data/serial_sh.h>
index ee2fc7971eb079c8097f453982577d66e8b70b79..5d4646d14c875088b63867ac0e74feb362f0bdbc 100644 (file)
@@ -8,6 +8,7 @@
 #include <cros_ec.h>
 #include <errno.h>
 #include <fdtdec.h>
+#include <hang.h>
 #include <init.h>
 #include <spi.h>
 #include <tmu.h>
index 1d4a54c9026db6e616d7ca11411cf0250003951e..9c345c7a70233d2ffa523b967ed2e4ad34d7cbab 100644 (file)
@@ -12,6 +12,7 @@
 #include <env_internal.h>
 #include <g_dnl.h>
 #include <generic-phy.h>
+#include <hang.h>
 #include <i2c.h>
 #include <init.h>
 #include <led.h>
index a7c4f7f71c9973425ab27094e2648398783869a1..6afea6ef42e42d6137ffc22319659512f1071ee6 100644 (file)
@@ -13,6 +13,7 @@
 #include <common.h>
 #include <dm.h>
 #include <env.h>
+#include <hang.h>
 #include <init.h>
 #include <mmc.h>
 #include <axp_pmic.h>
index d3cbaf3989cd658e2919da225ffe89f56249aa60..41b053ab1c1ddb3abacd0787b768fe41b70dec07 100644 (file)
@@ -2,6 +2,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <init.h>
 #include <asm/arch/clock.h>
 #include <asm/arch/iomux.h>
index da98c1c739a7d0641376745f3b367d6b41b5693b..6554c0eb11869d8ebd645ab74b0ea36e18fdaefd 100644 (file)
@@ -9,6 +9,7 @@
 #include <common.h>
 #include "board.h"
 #include <env.h>
+#include <hang.h>
 #include <init.h>
 #include <spl.h>
 #include <exports.h>
index 920d0d3420f141a3e011098d64beb7013d48dbaf..c6a14a05546959a7ae5a04abfef18e0053dde61b 100644 (file)
@@ -8,6 +8,7 @@
 #include <common.h>
 #include <eeprom.h>
 #include <env.h>
+#include <hang.h>
 #include <init.h>
 #include <asm/arch/clock.h>
 #include <asm/ti-common/keystone_net.h>
index 6aa785ea42502d200e61b5b6e1e23d6b997309c8..3ecf571c5c37827195560e45a87339fec945afbd 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <asm/arch/mux-k2g.h>
 #include <asm/arch/hardware.h>
index 3c6877da33337e616965ce06eeb3645ba6977da3..3f0132a6e339fd23e88857c0a83dae1ad8825d79 100644 (file)
@@ -20,6 +20,7 @@
 #include <env_internal.h>
 #include <fdtdec.h>
 #include <fs.h>
+#include <hang.h>
 #include <i2c.h>
 #include <init.h>
 #include <initcall.h>
index 668496abedc68639c102ca8ed7530c9737cd0414..8a0c1114e77ac2ed644f2324cbaaa0c7cf5cae72 100644 (file)
@@ -13,6 +13,7 @@
 #include <api.h>
 #include <cpu_func.h>
 #include <exports.h>
+#include <hang.h>
 #include <image.h>
 #include <irq_func.h>
 #include <net.h>
index 79972e46f29f22f0cc2201d28934aae8c58c4b00..d2ed33663b7193b574722e5f3d0aa441dd571149 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <malloc.h>
 #include <sort.h>
 #include <spl.h>
index 67ceb635a67776ef3315e156e5b9e40836a2c1a6..7ffe902b88dd13c06d67035a3eac91047a9aeee5 100644 (file)
@@ -15,6 +15,7 @@
 #include <console.h>
 #include <env.h>
 #include <fdtdec.h>
+#include <hang.h>
 #include <malloc.h>
 
 DECLARE_GLOBAL_DATA_PTR;
index 19085ad2701d901cb908bbba72d7aa9df28714e1..932e6ab98ac4cd5d4c0fd5263bcc9c54183f1ff6 100644 (file)
@@ -11,6 +11,7 @@
 #include <binman_sym.h>
 #include <dm.h>
 #include <handoff.h>
+#include <hang.h>
 #include <irq_func.h>
 #include <serial.h>
 #include <spl.h>
index 6404373ecadfbdd9c713f2209879051aa3cf2159..a136073fdbb4b6e29182c4b28e7a613a467a7001 100644 (file)
@@ -8,6 +8,7 @@
 #include <common.h>
 #include <cpu_func.h>
 #include <errno.h>
+#include <hang.h>
 #include <spl.h>
 #include <asm/smp.h>
 #include <opensbi.h>
index e3aca3607138e90a893bfd83fbda06588160d28f..0aab7ee19147bbd77a215912422ebb2b6fcf46b7 100644 (file)
@@ -4,6 +4,7 @@
  *
  */
 #include <dm.h>
+#include <hang.h>
 #include <wait_bit.h>
 
 #include <asm/io.h>
index d367171b3658be00b2c74a4bf8d85883aafc8e43..1373e7c387d8bce94b5d9723d2df3ee0c9d3db39 100644 (file)
@@ -8,6 +8,7 @@
 #include <command.h>
 #include <cache.h>
 #include <dm.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <dm/ofnode.h>
 
index 0cbcd14056070de04efd57978f2a398526b11f97..626fb724d4e557f99218f1a41ee48e64695e8625 100644 (file)
@@ -9,6 +9,7 @@
 #include <errno.h>
 #include <div64.h>
 #include <fdtdec.h>
+#include <hang.h>
 #include <ram.h>
 #include <reset.h>
 #include "sdram_soc64.h"
index 6beba01128e6321415efb3872b76307b8c10669f..0b36d6c027dd27d3509dbb975cf80a9f3d064bdc 100644 (file)
@@ -10,6 +10,7 @@
 #include <errno.h>
 #include <div64.h>
 #include <fdtdec.h>
+#include <hang.h>
 #include <init.h>
 #include <ram.h>
 #include <reset.h>
index 985a108b1c5d893ad28825c935dd89321ec04289..e0d04ccca2812a7cb25aa71dca8c0160e804e421 100644 (file)
@@ -10,6 +10,7 @@
 #include <errno.h>
 #include <div64.h>
 #include <fdtdec.h>
+#include <hang.h>
 #include <ram.h>
 #include <reset.h>
 #include "sdram_soc64.h"
index b2fdeef13ab0d991941cc19acf4298ec60e11752..b34191753b1becccc95dc9fd0e009fc2f9025757 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <dm.h>
 #include <asm/arch/sci/sci.h>
index 3021c3d6d4f6c6eb2698df9911980b2e161cb8e5..afe55fad9de6fa7c845bdbb81213e18d6b7338cc 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <mmc.h>
 #include <malloc.h>
 
index 6c03db8428f65d42fad0ec88cf879212c2da7033..e1e542519d816e6a4d702c947bfe4eb3cbee906d 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <nand.h>
 #include <asm/arch/imx-regs.h>
 #include <asm/io.h>
index 580b1e24b736c2cddf0e549143a215dd62483756..5c41d7558c2449bd271aae0a1faea99c461a8146 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <spi_flash.h>
 #include <malloc.h>
 
index 7838fb5c10a75df103fbc9bf10a5ee509f2d702b..45954cecb6b6a9fa0d76f59815a3a710d6495f51 100644 (file)
@@ -12,6 +12,7 @@
 
 #include <common.h>
 #include <env.h>
+#include <hang.h>
 #include <malloc.h>
 #include <command.h>
 #include <config.h>
index 4ec24362d067981e1c7656ed2aca6ff91ab7bf74..8caf0ba6b1ca3b3dbbabff2b6de37901aa5e50f8 100644 (file)
@@ -12,6 +12,7 @@
 
 #include <common.h>
 #include <env.h>
+#include <hang.h>
 #include <malloc.h>
 #include <command.h>
 #include <net.h>
index 0a8098519226abc51460c10fa5e5c873cfca23ed..69b2174ab3d676280f38083026977804da53b202 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <hang.h>
 #include <malloc.h>
 #include <net.h>
 #include <netdev.h>
index 9feb0aa766e519814fc5e27e2226113261e423fd..a9b7d40890b3cc9c004f28a39b163a3ace82c23d 100644 (file)
@@ -8,6 +8,7 @@
 #include <common.h>
 #include <clk.h>
 #include <dm.h>
+#include <hang.h>
 #include <ram.h>
 #include <asm/io.h>
 #include <power-domain.h>
index 9df8f8f4af009e6315b997cf1a2ec7386c4cfa9c..8addee8cc30e03d39e61a5f1f378373c2e39e466 100644 (file)
@@ -6,6 +6,7 @@
 #include <common.h>
 #include <clk.h>
 #include <dm.h>
+#include <hang.h>
 #include <dt-bindings/memory/rk3368-dmc.h>
 #include <dt-structs.h>
 #include <ram.h>
index d3e4316ef019b44ef3efafaa9023f037315b8144..9b5eb38eccd423d7bf6c62116e0185bcb3a1b066 100644 (file)
@@ -11,6 +11,7 @@
 #include <dm.h>
 #include <dt-structs.h>
 #include <errno.h>
+#include <hang.h>
 #include <ram.h>
 #include <regmap.h>
 #include <syscon.h>
index 690751d0747eb3ea01174db1b3e5a153690bedbe..3eb14cdb32c079979122a6dfaeacc4363bde28fd 100644 (file)
@@ -11,6 +11,7 @@
 #include <dm.h>
 #include <dt-structs.h>
 #include <errno.h>
+#include <hang.h>
 #include <ram.h>
 #include <regmap.h>
 #include <syscon.h>
index bf5f39215d1df9521e270399fb69dea5450b7b3f..baeaeaac8ea2fa236503358f2162776c6c96b55a 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <common.h>
 #include <env_internal.h>
+#include <hang.h>
 #include <serial.h>
 #include <stdio_dev.h>
 #include <post.h>
index cf4d8f64427240d03d12def7b43e991a29074070..6f8f7e1198ae87af1381ad14d0163e3897f110c0 100644 (file)
@@ -20,6 +20,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/arch/pxa-regs.h>
 #include <asm/arch/regs-uart.h>
 #include <asm/io.h>
index 8eff6036e74b32d4a71257cb66ad76b907fb7680..51fdb1055e3b36c17933c45d1716222adfe98a0e 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <hang.h>
 #include <sysreset.h>
 #include <dm.h>
 #include <errno.h>
index 584564bac2b04e69c8ee8a61392d73be4fce423d..4d7723621d0b3b08c902c3a86acfe11856eec8d8 100644 (file)
@@ -38,6 +38,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <serial.h>
 #include <usbdevice.h>
 #include <usb/udc.h>
index 69e408b6c1bc61c55096824eb1aa06970acd3737..ec998901ab9b82446771228ba2f479d63d417f46 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <asm/io.h>
 
 #include "../gadget/dwc2_udc_otg_priv.h"
index 62bf25e9cc04ff7c09f04e2b49c4871b50ee6abc..01762df019bfd2def99ef5382dbe858d5aa9b79f 100644 (file)
@@ -7,6 +7,7 @@
 #include <common.h>
 #include <cpu_func.h>
 #include <dm.h>
+#include <hang.h>
 #include <asm/io.h>
 #include <wdt.h>
 #include <watchdog.h>
index dafd2b56a8e51dc71280fcb7d0b86843c6e1e946..669a32320d44cd5443ab9556eec72682e8fe0ed9 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <common.h>
 #include <dm.h>
+#include <hang.h>
 #include <wdt.h>
 #include <asm/io.h>
 
index bbfac4f0f9b4a189b39a55c176a540a46e0cbc19..cf1c52747397ff9e3f253caf1a7a89b2ae55e2d7 100644 (file)
@@ -6,6 +6,7 @@
 #include <common.h>
 #include <dm.h>
 #include <errno.h>
+#include <hang.h>
 #include <wdt.h>
 #include <dm/device-internal.h>
 #include <dm/lists.h>
index 67b2d641fc7c19de09dc15dd78bbf09f554697b7..769dcc7038523b464c6ff0aa0a2b430f042a53cf 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #include <linux/types.h>
 #include <api_public.h>
 
@@ -41,7 +42,7 @@ void *malloc (size_t len)
        return NULL;
 }
 
-void hang (void)
+void hang(void)
 {
        while (1) ;
 }
index b25744854c71c8c3c31f8284a3311dd5c39853bf..ca08db04670c595b4fb0b2b0dc4ea3f82d63a3a4 100644 (file)
  */
 #include <init.h>
 
-/*
- * Function Prototypes
- */
-void   hang            (void) __attribute__ ((noreturn));
-
 #include <display_options.h>
 
 /* lib/uuid.c */
diff --git a/include/hang.h b/include/hang.h
new file mode 100644 (file)
index 0000000..27cda49
--- /dev/null
@@ -0,0 +1,22 @@
+/* SPDX-License-Identifier: GPL-2.0+ */
+/*
+ * (C) Copyright 2000-2009
+ * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
+ */
+
+#ifndef __HANG_H
+#define __HANG_H
+
+#ifndef __ASSEMBLY__
+/**
+ * hang() - Print a message and stop execution
+ *
+ * This shows a 'hang' message where possible and then goes into an infinite
+ * loop. This is called by panic() if CONFIG_PANIC_HANG is enabled.
+ *
+ * This function does not return.
+ */
+void hang(void) __attribute__ ((noreturn));
+#endif
+
+#endif
index f1bdc9f2e2ca726557ca896e728dd736bc9d2868..17051d409c4998ad5b47382e378bd9a267eab4ce 100644 (file)
@@ -7,6 +7,7 @@
 #include <common.h>
 #include <boot_fit.h>
 #include <dm.h>
+#include <hang.h>
 #include <init.h>
 #include <dm/of_extra.h>
 #include <env.h>
index 4d026a3e64c15c60ba5ea58aede86f3adb26b168..578ac78d45306f949d9ee237c27b17e164c5d317 100644 (file)
@@ -9,6 +9,7 @@
 
 #include <common.h>
 #include <bootstage.h>
+#include <hang.h>
 #include <os.h>
 
 /**
index 4ccf41e4283491c7e13d921b7e1c11ef9abc270e..0bb0cc1498e5a97ab2742d20408f3966f1524800 100644 (file)
@@ -3,6 +3,7 @@
  * Copyright (C) 2016 The Android Open Source Project
  */
 
+#include <hang.h>
 #include <stdarg.h>
 #include <stdlib.h>
 
index bae8a359354216e7b8117d4364af872ebdebbd61..8e72c265a617e1f2223a008e5375829537b8c49b 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <common.h>
+#include <hang.h>
 #if !defined(CONFIG_PANIC_HANG)
 #include <command.h>
 #endif
index 227343e48d3fb1305a229ac4b72559bda6351b48..609aac55ce11f015d79f805b29f3c7eec8d014cf 100644 (file)
@@ -6,6 +6,7 @@
 /* @(#) $Id$ */
 
 #include "zutil.h"
+#include <hang.h>
 
 #ifndef NO_DUMMY_DECL
 struct internal_state      {int dummy;}; /* for buggy compilers */
@@ -34,7 +35,7 @@ void z_error (m)
     char *m;
 {
        fprintf(stderr, "%s\n", m);
-       hang ();
+       hang();
 }
 #endif