Support setting a maximum size for the VPL image
authorSimon Glass <sjg@chromium.org>
Thu, 19 Dec 2024 18:28:56 +0000 (11:28 -0700)
committerTom Rini <trini@konsulko.com>
Fri, 27 Dec 2024 21:16:10 +0000 (15:16 -0600)
Add a size limit for VPL, to match those for SPL and TPL

Signed-off-by: Simon Glass <sjg@chromium.org>
common/spl/Kconfig.vpl

index 3dc0e95..eb57dfa 100644 (file)
@@ -237,6 +237,14 @@ config VPL_TEXT_BASE
        help
          The address in memory that VPL will be running from.
 
+config VPL_MAX_SIZE
+       hex "Maximum size (in bytes) for the VPL stage"
+       default 0x2e000 if ROCKCHIP_RK3399
+       default 0x0
+       help
+         The maximum size (in bytes) of the TPL stage. This size is determined
+         by the amount of internal SRAM memory.
+
 config VPL_BINMAN_SYMBOLS
        bool "Declare binman symbols in VPL"
        depends on VPL_FRAMEWORK && BINMAN