• Andre Przywara's avatar
    soc_info: Introduce SRAM size · 276a97da
    Andre Przywara authored
    
    
    At the moment we assume the SPL load size to be limited to 32KB, even
    though many SoCs have more SRAM A1 or a large SRAM C directly after SRAM
    A1.
    
    To later allow to extend the SPL load size, let's introduce a SoC
    specific variable to hold the SRAM size after the SPL load address. This
    could either cover the whole of SRAM A1, or even SRAM C, if that is
    contiguous to SRAM A1.
    
    Eventually this variable is meant to hold the *usable* SRAM size, so not
    including regions that are used by the BROM code. However this value is
    very SoC specific and not documented, and the SPL size is limited by the
    thunk and stack buffers anyway at the moment, so the values used here
    right now are just taken from the respective manuals.
    Signed-off-by: default avatarAndre Przywara <osp@andrep.de>
    276a97da
soc_info.c 13 KB