summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>2022-12-07 19:14:19 +0300
committerAnup Patel <anup@brainfault.org>2022-12-09 08:43:00 +0300
commited8b8f5254752b1a7c7b90f61302095eade5b04a (patch)
tree8a3cce2cd99cceaca67c7e354d98956024dec83e
parente1a0cb062ad6e302ac3f2b64f1abebbc3a3ace85 (diff)
downloadopensbi-ed8b8f5254752b1a7c7b90f61302095eade5b04a.tar.xz
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 <prabhakar.mahadev-lad.rj@bp.renesas.com> Reviewed-by: Anup Patel <anup@brainfault.org>
-rw-r--r--platform/generic/platform.c6
1 files changed, 3 insertions, 3 deletions
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;