Commit db2504966ceb9f08557b6ea3ab7e367016fcaba9

Authored by Paul Mundt
1 parent 0e01059c3d

sh: Wire up URAM node on SH7785.

Add SH7785 URAM as node 1, follows the SH-X3 change.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>

Showing 2 changed files with 10 additions and 0 deletions Side-by-side Diff

arch/sh/kernel/cpu/sh4a/setup-sh7785.c
... ... @@ -11,6 +11,8 @@
11 11 #include <linux/init.h>
12 12 #include <linux/serial.h>
13 13 #include <linux/io.h>
  14 +#include <linux/mm.h>
  15 +#include <asm/mmzone.h>
14 16 #include <asm/sci.h>
15 17  
16 18 static struct plat_sci_port sci_platform_data[] = {
... ... @@ -348,5 +350,11 @@
348 350 default:
349 351 BUG();
350 352 }
  353 +}
  354 +
  355 +void __init plat_mem_setup(void)
  356 +{
  357 + /* Register the URAM space as Node 1 */
  358 + setup_bootmem_node(1, 0x055f0000, 0x05610000);
351 359 }
... ... @@ -181,6 +181,8 @@
181 181 bool "Support SH7785 processor"
182 182 select CPU_SH4A
183 183 select CPU_SHX2
  184 + select ARCH_SPARSEMEM_ENABLE
  185 + select SYS_SUPPORTS_NUMA
184 186  
185 187 config CPU_SUBTYPE_SHX3
186 188 bool "Support SH-X3 processor"