[FIX] repair MFSL commands
[oweals/u-boot.git] / libfdt / fdt.c
index 4b1c8abf95e90c4ec6fc45a44e81b357e9b80fb5..1ee67ad19cd8ba118bf5d1c85f4c5f2f1ac75b41 100644 (file)
@@ -16,6 +16,9 @@
  * License along with this library; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  */
+#include "config.h"
+#if CONFIG_OF_LIBFDT
+
 #include "libfdt_env.h"
 
 #include <fdt.h>
@@ -23,7 +26,7 @@
 
 #include "libfdt_internal.h"
 
-int _fdt_check_header(const void *fdt)
+int fdt_check_header(const void *fdt)
 {
        if (fdt_magic(fdt) == FDT_MAGIC) {
                /* Complete tree */
@@ -72,7 +75,7 @@ const char *_fdt_find_string(const char *strtab, int tabsize, const char *s)
 
 int fdt_move(const void *fdt, void *buf, int bufsize)
 {
-       int err = _fdt_check_header(fdt);
+       int err = fdt_check_header(fdt);
 
        if (err)
                return err;
@@ -83,3 +86,5 @@ int fdt_move(const void *fdt, void *buf, int bufsize)
        memmove(buf, fdt, fdt_totalsize(fdt));
        return 0;
 }
+
+#endif /* CONFIG_OF_LIBFDT */