lib: utils: Extend fdt_find_match() Implementation

We extend fdt_find_match() implementation by adding node offset
parameter which represents the first node to match from.

The improved fdt_find_match() can be used to find multiple
match nodes.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Atish Patra <atish.patra@wdc.com>
This commit is contained in:
Anup Patel
2020-05-12 13:59:52 +05:30
committed by Anup Patel
parent 446a9c6d1e
commit 2c685c214f
8 changed files with 11 additions and 9 deletions

View File

@@ -69,7 +69,7 @@ static int fdt_ipi_cold_init(void)
for (pos = 0; pos < array_size(ipi_drivers); pos++) {
drv = ipi_drivers[pos];
noff = fdt_find_match(fdt, drv->match_table, &match);
noff = fdt_find_match(fdt, -1, drv->match_table, &match);
if (noff < 0)
continue;