Genericize finding of memory nodes in the FDT.
Change-Id: Idab2453578e9d79ca6fff889febbb1c3e8838e95
diff --git a/src/boot_flow/common.c b/src/boot_flow/common.c
index c256eac..597c421 100644
--- a/src/boot_flow/common.c
+++ b/src/boot_flow/common.c
@@ -25,13 +25,16 @@
bool boot_flow_get_params(struct boot_params *p,
const struct fdt_node *fdt_root)
{
+ struct string memory = STRING_INIT("memory");
+
p->mem_ranges_count = 0;
p->kernel_arg = plat_boot_flow_get_kernel_arg();
return plat_boot_flow_get_initrd_range(fdt_root, &p->initrd_begin,
&p->initrd_end) &&
fdt_find_cpus(fdt_root, p->cpu_ids, &p->cpu_count) &&
- fdt_find_memory_ranges(fdt_root, p);
+ fdt_find_memory_ranges(fdt_root, &memory, p->mem_ranges,
+ &p->mem_ranges_count, MAX_MEM_RANGES);
}
/**