From: Lad Prabhakar Date: Wed, 7 Dec 2022 16:14:19 +0000 (+0000) Subject: platform: generic: Make use of fdt_match_node() X-Git-Tag: v1.2~22 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ed8b8f5254752b1a7c7b90f61302095eade5b04a;p=platform%2Fkernel%2Fopensbi.git platform: generic: Make use of fdt_match_node() It makes sense to use fdt_match_node() instead of fdt_find_match() in fw_platform_lookup_special() as we already have the start offset to search from. Signed-off-by: Lad Prabhakar Reviewed-by: Anup Patel --- diff --git a/platform/generic/platform.c b/platform/generic/platform.c index 595b0fd..bfe15f0 100644 --- a/platform/generic/platform.c +++ b/platform/generic/platform.c @@ -34,17 +34,17 @@ static const struct fdt_match *generic_plat_match = NULL; static void fw_platform_lookup_special(void *fdt, int root_offset) { - int pos, noff; const struct platform_override *plat; const struct fdt_match *match; + int pos; for (pos = 0; pos < platform_override_modules_size; pos++) { plat = platform_override_modules[pos]; if (!plat->match_table) continue; - noff = fdt_find_match(fdt, -1, plat->match_table, &match); - if (noff < 0) + match = fdt_match_node(fdt, root_offset, plat->match_table); + if (!match) continue; generic_plat = plat;