diff options
author | Peter Mamonov <pmamonov@gmail.com> | 2016-03-07 16:30:19 +0300 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2016-03-09 19:58:50 +0100 |
commit | 1e838c4fb0c33d09d6dbaa111a233f04c50309ab (patch) | |
tree | cadaca610f3334c786c44a7f53aa6eb4faf47fed /arch/mips/boot | |
parent | 28e71b932d5063efa18a7dd1bd798122dc98b9ca (diff) | |
download | barebox-1e838c4fb0c33d09d6dbaa111a233f04c50309ab.tar.gz barebox-1e838c4fb0c33d09d6dbaa111a233f04c50309ab.tar.xz |
MIPS: dtb: register only one memory bank
Signed-off-by: Peter Mamonov <pmamonov@gmail.com>
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/mips/boot')
-rw-r--r-- | arch/mips/boot/dtb.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/arch/mips/boot/dtb.c b/arch/mips/boot/dtb.c index 23d8979ad5..977c837887 100644 --- a/arch/mips/boot/dtb.c +++ b/arch/mips/boot/dtb.c @@ -28,11 +28,13 @@ void of_add_memory_bank(struct device_node *node, bool dump, int r, { static char str[12]; - sprintf(str, "kseg0_ram%d", r); - barebox_add_memory_bank(str, KSEG0 | base, size); - - sprintf(str, "kseg1_ram%d", r); - barebox_add_memory_bank(str, KSEG1 | base, size); + if (IS_ENABLED(CONFIG_MMU)) { + sprintf(str, "kseg0_ram%d", r); + barebox_add_memory_bank(str, KSEG0 | base, size); + } else { + sprintf(str, "kseg1_ram%d", r); + barebox_add_memory_bank(str, KSEG1 | base, size); + } if (dump) pr_info("%s: %s: 0x%llx@0x%llx\n", node->name, str, size, base); |