fdt: Avoid exporting fdtdec_prepare_fdt()
authorSimon Glass <sjg@chromium.org>
Wed, 21 Dec 2022 23:08:18 +0000 (16:08 -0700)
committerSimon Glass <sjg@chromium.org>
Wed, 18 Jan 2023 18:49:13 +0000 (11:49 -0700)
This function is not used outside this file. Make it static.

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

index 12355af..aa61a0f 100644 (file)
@@ -555,15 +555,6 @@ uint64_t fdtdec_get_uint64(const void *blob, int node, const char *prop_name,
 int fdtdec_get_is_enabled(const void *blob, int node);
 
 /**
- * Make sure we have a valid fdt available to control U-Boot.
- *
- * If not, a message is printed to the console if the console is ready.
- *
- * Return: 0 if all ok, -1 if not
- */
-int fdtdec_prepare_fdt(void);
-
-/**
  * Checks that we have a valid fdt available to control U-Boot.
 
  * However, if not then for the moment nothing is done, since this function
index 64c5b3d..6388bb8 100644 (file)
@@ -586,24 +586,12 @@ int fdtdec_get_chosen_node(const void *blob, const char *name)
        return fdt_path_offset(blob, prop);
 }
 
-int fdtdec_check_fdt(void)
-{
-       /*
-        * We must have an FDT, but we cannot panic() yet since the console
-        * is not ready. So for now, just assert(). Boards which need an early
-        * FDT (prior to console ready) will need to make their own
-        * arrangements and do their own checks.
-        */
-       assert(!fdtdec_prepare_fdt());
-       return 0;
-}
-
 /*
  * This function is a little odd in that it accesses global data. At some
  * point if the architecture board.c files merge this will make more sense.
  * Even now, it is common code.
  */
-int fdtdec_prepare_fdt(void)
+static int fdtdec_prepare_fdt(void)
 {
        if (!gd->fdt_blob || ((uintptr_t)gd->fdt_blob & 3) ||
            fdt_check_header(gd->fdt_blob)) {
@@ -625,6 +613,18 @@ int fdtdec_prepare_fdt(void)
        return 0;
 }
 
+int fdtdec_check_fdt(void)
+{
+       /*
+        * We must have an FDT, but we cannot panic() yet since the console
+        * is not ready. So for now, just assert(). Boards which need an early
+        * FDT (prior to console ready) will need to make their own
+        * arrangements and do their own checks.
+        */
+       assert(!fdtdec_prepare_fdt());
+       return 0;
+}
+
 int fdtdec_lookup_phandle(const void *blob, int node, const char *prop_name)
 {
        const u32 *phandle;