aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Vasut <marek.vasut+renesas@gmail.com>2020-01-24 01:31:37 +0100
committermarex <marex@desktop.lan>2020-03-01 21:58:32 +0100
commit7ca08e335b1274c5eb88c58aacaa389c63907d40 (patch)
tree0d1f8188d0955b0f7ccbc9ec6a6aade155e4e939
parent9e1d65f36b83c5422ece3c0ea28d07a2246cb07f (diff)
downloadu-boot-7ca08e335b1274c5eb88c58aacaa389c63907d40.zip
u-boot-7ca08e335b1274c5eb88c58aacaa389c63907d40.tar.gz
u-boot-7ca08e335b1274c5eb88c58aacaa389c63907d40.tar.bz2
ARM: rmobile: Limit bootloader size to 1 MiB on R-Car Gen3
The HF/QSPI flash layout permits up to 1 MiB large bootloader blob, set CONFIG_BOARD_SIZE_LIMIT to enforce this limit and set the monitor size to match accordingly. Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-rw-r--r--include/configs/rcar-gen3-common.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/configs/rcar-gen3-common.h b/include/configs/rcar-gen3-common.h
index 520da50..6528f1f 100644
--- a/include/configs/rcar-gen3-common.h
+++ b/include/configs/rcar-gen3-common.h
@@ -46,10 +46,13 @@
#define CONFIG_MAX_MEM_MAPPED (0x80000000u - DRAM_RSV_SIZE)
#define CONFIG_SYS_MONITOR_BASE 0x00000000
-#define CONFIG_SYS_MONITOR_LEN (256 * 1024)
+#define CONFIG_SYS_MONITOR_LEN (1 * 1024 * 1024)
#define CONFIG_SYS_MALLOC_LEN (1 * 1024 * 1024)
#define CONFIG_SYS_BOOTM_LEN (64 << 20)
+/* The HF/QSPI layout permits up to 1 MiB large bootloader blob */
+#define CONFIG_BOARD_SIZE_LIMIT 1048576
+
/* ENV setting */
#define CONFIG_ENV_OVERWRITE