aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/of/Kconfig
diff options
context:
space:
mode:
authorRob Herring <robh@kernel.org>2014-04-02 16:10:14 -0400
committerRob Herring <robh@kernel.org>2014-04-30 01:59:15 -0400
commite6a6928c3ea1d0195ed75a091e345696b916c09b (patch)
tree78d750ff16e29fa7aebafa3983e69026f498dfb2 /drivers/of/Kconfig
parent9d0c4dfedd96ee54fc075b16d02f82499c8cc3a6 (diff)
of/fdt: Convert FDT functions to use libfdt
The kernel FDT functions predate libfdt and are much more limited in functionality. Also, the kernel functions and libfdt functions are not compatible with each other because they have different definitions of node offsets. To avoid this incompatibility and in preparation to add more FDT parsing functions which will need libfdt, let's first convert the existing code to use libfdt. The FDT unflattening, top-level FDT scanning, and property retrieval functions are converted to use libfdt. The scanning code should be re-worked to be more efficient and understandable by using libfdt to find nodes directly by path or compatible strings. Signed-off-by: Rob Herring <robh@kernel.org> Tested-by: Michal Simek <michal.simek@xilinx.com> Tested-by: Grant Likely <grant.likely@linaro.org> Tested-by: Stephen Chivers <schivers@csc.com>
Diffstat (limited to 'drivers/of/Kconfig')
-rw-r--r--drivers/of/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/of/Kconfig b/drivers/of/Kconfig
index 889005fa4d04..2dcb0541012d 100644
--- a/drivers/of/Kconfig
+++ b/drivers/of/Kconfig
@@ -20,6 +20,7 @@ config OF_SELFTEST
20config OF_FLATTREE 20config OF_FLATTREE
21 bool 21 bool
22 select DTC 22 select DTC
23 select LIBFDT
23 24
24config OF_EARLY_FLATTREE 25config OF_EARLY_FLATTREE
25 bool 26 bool