Patchwork [U-Boot] CM4000: fix missing RAM definitions for OpenGear boards

login
register
mail settings
Submitter Greg Ungerer
Date Sept. 9, 2011, 12:23 p.m.
Message ID <1315570998-528-1-git-send-email-greg.ungerer@opengear.com>
Download mbox | patch
Permalink /patch/114093/
State Accepted
Commit a34ebbdafe33e8078d58242062db0ec2554b8a73
Headers show

Comments

Greg Ungerer - Sept. 9, 2011, 12:23 p.m.
The OpenGear boards CM4008, CM4116 and CM4148 need their DRAM base
and RAM stack base addresses defined.

Fixes:

board.c: In function ‘__dram_init_banksize’:
board.c:227: error: ‘CONFIG_SYS_SDRAM_BASE’ undeclared (first use in this function)
board.c:227: error: (Each undeclared identifier is reported only once
board.c:227: error: for each function it appears in.)
board.c: In function ‘board_init_f’:
board.c:270: error: ‘CONFIG_SYS_INIT_SP_ADDR’ undeclared (first use in this function)
board.c:303: error: ‘CONFIG_SYS_SDRAM_BASE’ undeclared (first use in this function)

Signed-off-by: Greg Ungerer <greg.ungerer@opengear.com>
---
 include/configs/cm4008.h |    3 +++
 include/configs/cm41xx.h |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)
Wolfgang Denk - Sept. 9, 2011, 10:13 p.m.
Dear Greg Ungerer,

In message <1315570998-528-1-git-send-email-greg.ungerer@opengear.com> you wrote:
> The OpenGear boards CM4008, CM4116 and CM4148 need their DRAM base
> and RAM stack base addresses defined.
> 
> Fixes:
> 
> board.c: In function `__dram_init_banksize´:
> board.c:227: error: `CONFIG_SYS_SDRAM_BASE´ undeclared (first use in this function)
> board.c:227: error: (Each undeclared identifier is reported only once
> board.c:227: error: for each function it appears in.)
> board.c: In function `board_init_f´:
> board.c:270: error: `CONFIG_SYS_INIT_SP_ADDR´ undeclared (first use in this function)
> board.c:303: error: `CONFIG_SYS_SDRAM_BASE´ undeclared (first use in this function)
> 
> Signed-off-by: Greg Ungerer <greg.ungerer@opengear.com>
> ---
>  include/configs/cm4008.h |    3 +++
>  include/configs/cm41xx.h |    3 +++
>  2 files changed, 6 insertions(+), 0 deletions(-)

Applied, thanks.

Best regards,

Wolfgang Denk

Patch

diff --git a/include/configs/cm4008.h b/include/configs/cm4008.h
index 6e4a3b4..81e4de4 100644
--- a/include/configs/cm4008.h
+++ b/include/configs/cm4008.h
@@ -114,6 +114,9 @@ 
 #define CONFIG_NR_DRAM_BANKS	1	   /* we have 1 bank of DRAM */
 #define PHYS_SDRAM_1		0x00000000 /* SDRAM Bank #1 */
 #define PHYS_SDRAM_1_SIZE	0x01000000 /* 16 MB */
+#define CONFIG_SYS_SDRAM_BASE	PHYS_SDRAM_1
+
+#define CONFIG_SYS_INIT_SP_ADDR	0x00020000 /* lowest 128k of RAM */
 
 #define PHYS_FLASH_1		0x02000000 /* Flash Bank #1 */
 #define PHYS_FLASH_SECT_SIZE    0x00020000 /* 128 KB sectors (x1) */
diff --git a/include/configs/cm41xx.h b/include/configs/cm41xx.h
index dca7d54..785ab0a 100644
--- a/include/configs/cm41xx.h
+++ b/include/configs/cm41xx.h
@@ -114,6 +114,9 @@ 
 #define CONFIG_NR_DRAM_BANKS	1	   /* we have 1 bank of DRAM */
 #define PHYS_SDRAM_1		0x00000000 /* SDRAM Bank #1 */
 #define PHYS_SDRAM_1_SIZE	0x02000000 /* 32 MB */
+#define CONFIG_SYS_SDRAM_BASE	PHYS_SDRAM_1
+
+#define CONFIG_SYS_INIT_SP_ADDR	0x00020000 /* lowest 128k of RAM */
 
 #define PHYS_FLASH_1		0x02000000 /* Flash Bank #1 */
 #define PHYS_FLASH_SECT_SIZE    0x00020000 /* 128 KB sectors (x1) */