of/fdt: Fix #ifdef dependency of early flattree declarations
authorGeert Uytterhoeven <geert+renesas@glider.be>
Thu, 4 Jan 2018 09:08:36 +0000 (10:08 +0100)
committerRob Herring <robh@kernel.org>
Fri, 5 Jan 2018 19:04:30 +0000 (13:04 -0600)
commitf347c36701339d55de15e01a3d392c0c3cd289f5
tree6efd5d00f27c36ecccd2c881ce9f437a15f8ac88
parent33314a1387009361e6cfcfaa772abe3b90d11321
of/fdt: Fix #ifdef dependency of early flattree declarations

If OF_FLATTREE=y, but OF_EARLY_FLATTREE=n:

    drivers/tty/serial/earlycon.o: In function `param_setup_earlycon':
    earlycon.c:(.init.text+0x3a4): undefined reference to `early_init_dt_scan_chosen_stdout'

Fix this by moving the early flattree forward declarations and dummy
implementations inside an #ifdef CONFIG_OF_EARLY_FLATTREE block.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Rob Herring <robh@kernel.org>
include/linux/of_fdt.h