fdt: Avoid early panic() when there is no FDT present
authorSimon Glass <sjg@chromium.org>
Wed, 28 Mar 2012 10:08:24 +0000 (10:08 +0000)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Thu, 29 Mar 2012 06:12:49 +0000 (08:12 +0200)
commit9a263e55dc00f3277d8e82c906ee5c7a1dca0ba5
tree01817ce4e4756f0b7b57cead40f06b59639d589d
parent87f938c9f7372f587a43fe7babcb171ee0a0672f
fdt: Avoid early panic() when there is no FDT present

CONFIG_OF_CONTROL requires a valid device tree. However, we cannot call
panic() before the console is set up since the message does not appear,
and we get a silent failure.

Remove the panic from fdtdec_check_fdt() and provide a new function to
prepare the fdt for use. This will be called after the console is ready.

Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
include/fdtdec.h
lib/fdtdec.c