mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 09:34:18 +00:00
refactor(plat/allwinner): clean up platform definitions
Group the SCP base/size definitions in a more logical location. Signed-off-by: Samuel Holland <samuel@sholland.org> Change-Id: Id43f9b468d7d855a2413173d674a5ee666527808
This commit is contained in:
parent
8d9efdf8a8
commit
0e54a7899d
1 changed files with 4 additions and 4 deletions
|
@ -13,9 +13,6 @@
|
|||
|
||||
#include <sunxi_mmap.h>
|
||||
|
||||
/* The SCP firmware is allocated the last 16KiB of SRAM A2. */
|
||||
#define SUNXI_SCP_SIZE 0x4000
|
||||
|
||||
#ifdef SUNXI_BL31_IN_DRAM
|
||||
|
||||
#define BL31_BASE SUNXI_DRAM_BASE
|
||||
|
@ -31,7 +28,6 @@
|
|||
#define BL31_BASE (SUNXI_SRAM_A2_BASE + 0x4000)
|
||||
#define BL31_LIMIT (SUNXI_SRAM_A2_BASE + \
|
||||
SUNXI_SRAM_A2_SIZE - SUNXI_SCP_SIZE)
|
||||
#define SUNXI_SCP_BASE BL31_LIMIT
|
||||
|
||||
/* Overwrite U-Boot SPL, but reserve the first page for the SPL header. */
|
||||
#define BL31_NOBITS_BASE (SUNXI_SRAM_A1_BASE + 0x1000)
|
||||
|
@ -42,6 +38,10 @@
|
|||
|
||||
#define SUNXI_BL33_VIRT_BASE SUNXI_DRAM_VIRT_BASE
|
||||
|
||||
/* The SCP firmware is allocated the last 16KiB of SRAM A2. */
|
||||
#define SUNXI_SCP_BASE BL31_LIMIT
|
||||
#define SUNXI_SCP_SIZE 0x4000
|
||||
|
||||
#endif /* SUNXI_BL31_IN_DRAM */
|
||||
|
||||
/* How much DRAM to map (to map BL33, for fetching the DTB from U-Boot) */
|
||||
|
|
Loading…
Add table
Reference in a new issue