summaryrefslogtreecommitdiff
path: root/board/l+g/vinco
diff options
context:
space:
mode:
authorStefan Roese <sr@denx.de>2018-10-30 10:00:22 +0100
committerMarek Vasut <marex@denx.de>2018-10-31 01:41:10 +0100
commitf457c52eb8bc0287288edd56670c075a4ecb6b38 (patch)
treec7eb42cdd09eaa544b016775c1d6eafa128ab03f /board/l+g/vinco
parentd5de3d497849d337b4da601c93a4cee2d127c20a (diff)
arm: socfpga: Fix bootcounter located at the end of internal SRAM
Commit 768f23dc8ae3 ("ARM: socfpga: Put stack at the end of SRAM") broke those socfpga boards that keep the bootcounter at the end of the internal SRAM as the bootcounter needs 8 bytes by default and thus the very first SPL call to board_init_f_alloc_reserve overwrites the bootcounter. This patch allows to move the initial stack pointer down a bit by checking if CONFIG_SYS_BOOTCOUNT_ADDR is located in the internal SRAM area and then using this address as location for the start of the stack pointer. No new macros / defines are added by this approach. Signed-off-by: Stefan Roese <sr@denx.de> Cc: Marek Vasut <marex@denx.de> Cc: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
Diffstat (limited to 'board/l+g/vinco')
0 files changed, 0 insertions, 0 deletions