This patch separates out the "generic" memory segment registration function (of_add_memory_bank()) from of_add_memory(). The MIPS architecture has different view on memory resources than the ARM and PPC architectures so the "generic" of_add_memory_bank() is unusable for the MIPS architecture. We can add MIPS-specific of_add_memory_bank() into arch/mips code. Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
16 lines
322 B
C
16 lines
322 B
C
#include <common.h>
|
|
#include <of.h>
|
|
#include <memory.h>
|
|
|
|
void of_add_memory_bank(struct device_node *node, bool dump, int r,
|
|
u64 base, u64 size)
|
|
{
|
|
static char str[6];
|
|
|
|
sprintf(str, "ram%d", r);
|
|
barebox_add_memory_bank(str, base, size);
|
|
|
|
if (dump)
|
|
pr_info("%s: %s: 0x%llx@0x%llx\n", node->name, str, size, base);
|
|
}
|