From mboxrd@z Thu Jan 1 00:00:00 1970 From: Albert ARIBAUD Date: Thu, 04 Aug 2011 13:52:20 +0200 Subject: [U-Boot] [PATCH] spear: fix build errors for spear3xx/spear600 platforms In-Reply-To: <1307863977-4002-1-git-send-email-shiraz.hashim@st.com> References: <1307863977-4002-1-git-send-email-shiraz.hashim@st.com> Message-ID: <4E3A87F4.7010800@aribaud.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Shiraz, On 12/06/2011 09:32, Shiraz Hashim wrote: > Signed-off-by: Shiraz Hashim > --- > Only build tested. > > board/spear/common/spr_misc.c | 10 +++++++--- > include/configs/spear-common.h | 12 ++++++++++++ > 2 files changed, 19 insertions(+), 3 deletions(-) > > diff --git a/board/spear/common/spr_misc.c b/board/spear/common/spr_misc.c > index 0562222..0812c20 100644 > --- a/board/spear/common/spr_misc.c > +++ b/board/spear/common/spr_misc.c > @@ -46,9 +46,7 @@ int dram_init(void) > struct xloader_table_1_2 *table_1_2; > struct chip_data *chip =&chip_data; > > - gd->bd->bi_dram[0].start = PHYS_SDRAM_1; > - gd->bd->bi_dram[0].size = get_ram_size(PHYS_SDRAM_1, > - PHYS_SDRAM_1_MAXSIZE); > + gd->ram_size = get_ram_size(PHYS_SDRAM_1, PHYS_SDRAM_1_MAXSIZE); > > if (XLOADER_TABLE_VERSION_1_1 == xloader_tb->table_version) { > table_1_1 =&xloader_tb->table.table_1_1; > @@ -66,6 +64,12 @@ int dram_init(void) > return 0; > } > > +void dram_init_banksize(void) > +{ > + gd->bd->bi_dram[0].start = PHYS_SDRAM_1; > + gd->bd->bi_dram[0].size = gd->ram_size; > +} > + > int misc_init_r(void) > { > #if defined(CONFIG_CMD_NET) > diff --git a/include/configs/spear-common.h b/include/configs/spear-common.h > index 4e5bdea..55d19b5 100644 > --- a/include/configs/spear-common.h > +++ b/include/configs/spear-common.h > @@ -86,6 +86,8 @@ > #define CONFIG_SYS_LOADS_BAUD_CHANGE > > /* NAND FLASH Configuration */ > +#define CONFIG_MTD_DEVICE > +#define CONFIG_MTD_PARTITIONS > #define CONFIG_NAND_SPEAR 1 > #define CONFIG_SYS_MAX_NAND_DEVICE 1 > #define CONFIG_MTD_NAND_VERIFY_WRITE 1 > @@ -209,4 +211,14 @@ > #define PHYS_SDRAM_1 0x00000000 > #define PHYS_SDRAM_1_MAXSIZE 0x40000000 > > +#define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1 > +#define CONFIG_SYS_INIT_RAM_ADDR 0xD2800000 > +#define CONFIG_SYS_INIT_RAM_SIZE 0x2000 > + > +#define CONFIG_SYS_INIT_SP_OFFSET \ > + (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) > + > +#define CONFIG_SYS_INIT_SP_ADDR \ > + (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET) > + > #endif Applied to u-boot-arm/master, thanks! Amicalement, -- Albert.