]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
serial: Use puts() and hang() instead of panic() in SPL
authorMarek Vasut <marex@denx.de>
Sat, 15 Sep 2012 08:33:51 +0000 (10:33 +0200)
committerTom Rini <trini@ti.com>
Mon, 15 Oct 2012 18:53:57 +0000 (11:53 -0700)
commitf1f1e9cb7337e9ee6a7d6aeb1f76eb67f4dd126c
tree15b10fcdd1d513dba500c2ba7d8dc59995ba69f4
parent320de1354f1c8157f7d6dd7753e46cec3a418089
serial: Use puts() and hang() instead of panic() in SPL

If case the get_current() call fails before relocation, the U-Boot
must try to print an error message, fail and either reset or halt.
Such error is critical enough to halt the system, as it means the
system is in very bad state.

This is now also used in SPL, since CONFIG_SERIAL_MULTI is enabled
unconditionally. To avoid compiling whole vsprintf.c into SPL, use
puts() to print error message and hang() to stop the system in case
of SPL build.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Marek Vasut <marek.vasut@gmail.com>
Cc: Tom Rini <trini@ti.com>
common/serial.c