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>
This commit is contained in:
Lad Prabhakar
2022-12-07 16:14:19 +00:00
committed by Anup Patel
parent e1a0cb062a
commit ed8b8f5254

View File

@@ -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;