of/flattree: Add Kconfig for EARLY_FLATTREE
authorStephen Neuendorffer <stephen.neuendorffer@xilinx.com>
Thu, 18 Nov 2010 23:54:56 +0000 (15:54 -0800)
committerGrant Likely <grant.likely@secretlab.ca>
Wed, 29 Dec 2010 23:08:18 +0000 (16:08 -0700)
commite6ce1324e4f08b0d984340201a125806dae0e9a6
treefe7e203f2e5d73b555a6fcb713948cf4fe5f7715
parent55271024a735d0c3234e6ca7e0914b05aab7fbac
of/flattree: Add Kconfig for EARLY_FLATTREE

The device tree code is now in two pieces: some which can be used generically
on any platform which selects CONFIG_OF_FLATTREE, and some early which is used
at boot time on only a few architectures.  This patch segregates the early
code so that only those architectures which care about it need compile it.
This also means that some of the requirements in the early code (such as
a cmd_line variable) that most architectures (e.g. X86) don't provide
can be ignored.

Signed-off-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com>
[grant.likely@secretlab.ca: remove extra blank line addition]
[grant.likely@secretlab.ca: fixed incorrect #ifdef CONFIG_EARLY_FLATTREE check]
[grant.likely@secretlab.ca: Made OF_EARLY_FLATTREE select instead of depend
                            on OF_FLATTREE]
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
arch/microblaze/Kconfig
arch/mips/Kconfig
arch/powerpc/Kconfig
drivers/of/Kconfig
drivers/of/fdt.c