]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EmbeddedPkg/Library/FdtLib/fdt_ro.c
EmbeddedPkg/FdtLib: Updated libfdt to 1.4.0
[mirror_edk2.git] / EmbeddedPkg / Library / FdtLib / fdt_ro.c
index 9ae6b5ecc55626c943f9e12a61810e05cfdf5a3b..2055891e71463265b47aa8d63fb6dd032d4dc813 100644 (file)
@@ -323,7 +323,7 @@ const void *fdt_getprop(const void *fdt, int nodeoffset,
 \r
 uint32_t fdt_get_phandle(const void *fdt, int nodeoffset)\r
 {\r
-       const uint32_t *php;\r
+       const fdt32_t *php;\r
        int len;\r
 \r
        /* FIXME: This is a bit sub-optimal, since we potentially scan\r
@@ -516,8 +516,7 @@ int fdt_node_offset_by_phandle(const void *fdt, uint32_t phandle)
        return offset; /* error from fdt_next_node() */\r
 }\r
 \r
-static int _fdt_stringlist_contains(const char *strlist, int listlen,\r
-                                   const char *str)\r
+int fdt_stringlist_contains(const char *strlist, int listlen, const char *str)\r
 {\r
        int len = strlen(str);\r
        const char *p;\r
@@ -543,7 +542,7 @@ int fdt_node_check_compatible(const void *fdt, int nodeoffset,
        prop = fdt_getprop(fdt, nodeoffset, "compatible", &len);\r
        if (!prop)\r
                return len;\r
-       if (_fdt_stringlist_contains(prop, len, compatible))\r
+       if (fdt_stringlist_contains(prop, len, compatible))\r
                return 0;\r
        else\r
                return 1;\r