mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-17 12:41:32 +00:00
sunxi: Reserve ATF memory space on A64
On the A64 we usually boot with ATF running in EL3. ATF as it is available today resides in the first 16MB of RAM. So we should make sure we reserve that space in our memory maps. Signed-off-by: Alexander Graf <agraf@suse.de> Acked-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
parent
7adbd1165c
commit
3ffe39ed2b
1 changed files with 9 additions and 0 deletions
|
@ -133,6 +133,15 @@ int dram_init(void)
|
|||
return 0;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_MACH_SUN50I
|
||||
void dram_init_banksize(void)
|
||||
{
|
||||
/* We need to reserve the first 16MB of RAM for ATF */
|
||||
gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE + (16 * 1024 * 1024);
|
||||
gd->bd->bi_dram[0].size = get_effective_memsize() - (16 * 1024 * 1024);
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_NAND_SUNXI) && defined(CONFIG_SPL_BUILD)
|
||||
static void nand_pinmux_setup(void)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue