mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2025-08-24 23:41:23 +01:00
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:

committed by
Anup Patel

parent
e1a0cb062a
commit
ed8b8f5254
@@ -34,17 +34,17 @@ static const struct fdt_match *generic_plat_match = NULL;
|
|||||||
|
|
||||||
static void fw_platform_lookup_special(void *fdt, int root_offset)
|
static void fw_platform_lookup_special(void *fdt, int root_offset)
|
||||||
{
|
{
|
||||||
int pos, noff;
|
|
||||||
const struct platform_override *plat;
|
const struct platform_override *plat;
|
||||||
const struct fdt_match *match;
|
const struct fdt_match *match;
|
||||||
|
int pos;
|
||||||
|
|
||||||
for (pos = 0; pos < platform_override_modules_size; pos++) {
|
for (pos = 0; pos < platform_override_modules_size; pos++) {
|
||||||
plat = platform_override_modules[pos];
|
plat = platform_override_modules[pos];
|
||||||
if (!plat->match_table)
|
if (!plat->match_table)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
noff = fdt_find_match(fdt, -1, plat->match_table, &match);
|
match = fdt_match_node(fdt, root_offset, plat->match_table);
|
||||||
if (noff < 0)
|
if (!match)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
generic_plat = plat;
|
generic_plat = plat;
|
||||||
|
Reference in New Issue
Block a user