diff options
author | Tom Rini <trini@konsulko.com> | 2021-07-31 20:51:24 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2021-07-31 20:51:24 -0400 |
commit | 5371593aed56ee11cbb6cc6ac8d058fcd9b8f58c (patch) | |
tree | d36cea4bd3ddb0657ed0139f52572c1f9f11a529 /include | |
parent | 85769006fce951d0ebf61585ae0ab6b7d880735d (diff) | |
parent | 001ec430be141fd0c6346bca985c70068ad2d52b (diff) |
Merge https://source.denx.de/u-boot/custodians/u-boot-sunxi
- Move the PSCI runtime code for H3/A23/A33 into SRAM
- Pick the environment from the actual MMC boot device (SD card vs.
eMMC)
- Plus a small improvement from Icenowy, just for good measure.
Diffstat (limited to 'include')
-rw-r--r-- | include/configs/sun8i.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/configs/sun8i.h b/include/configs/sun8i.h index 9b4675e4c3..27c9808a49 100644 --- a/include/configs/sun8i.h +++ b/include/configs/sun8i.h @@ -12,6 +12,16 @@ * A23 specific configuration */ +#ifdef SUNXI_SRAM_A2_SIZE +/* + * If the SoC has enough SRAM A2, use that for the secure monitor. + * Skip the first 16 KiB of SRAM A2, which is not usable, as only certain bytes + * are writable. Reserve the last 17 KiB for the resume shim and SCP firmware. + */ +#define CONFIG_ARMV7_SECURE_BASE (SUNXI_SRAM_A2_BASE + 16 * 1024) +#define CONFIG_ARMV7_SECURE_MAX_SIZE (SUNXI_SRAM_A2_SIZE - 33 * 1024) +#endif + /* * Include common sunxi configuration where most the settings are */ |