mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-17 22:49:02 +00:00
arm: socfpga: fix 3 boards missing env var "socfpga_legacy_reset_compat"
This fixes 3 boards that don't use CONFIG_EXTRA_ENV_SETTINGS from
socfpga_common.h. They need to enable reset manager compatibility
mode unless all peripheral drivers in Linux support reset handling.
Fixes: commit 4b2e32efa4
("arm: socfpga: gen5: deassert peripheral reset by default")
Signed-off-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
Reported-by: Wolfgang Grandegger <wg@aries-embedded.de>
This commit is contained in:
parent
0de8153564
commit
b94655a4b7
3 changed files with 5 additions and 2 deletions
|
@ -87,7 +87,8 @@
|
|||
"echo Running bootscript... ; " \
|
||||
"source ${kernel_addr_r} ; " \
|
||||
"fi ; " \
|
||||
"fi\0"
|
||||
"fi\0" \
|
||||
"socfpga_legacy_reset_compat=1\0"
|
||||
|
||||
/* The rest of the configuration is shared */
|
||||
#include <configs/socfpga_common.h>
|
||||
|
|
|
@ -113,7 +113,8 @@ unsigned int cm_get_qspi_controller_clk_hz(void);
|
|||
"scriptaddr=0x02100000\0" \
|
||||
"scriptfile=u-boot.scr\0" \
|
||||
"fatscript=if fatload mmc 0:1 ${scriptaddr} ${scriptfile};" \
|
||||
"then source ${scriptaddr}; fi\0"
|
||||
"then source ${scriptaddr}; fi\0" \
|
||||
"socfpga_legacy_reset_compat=1\0"
|
||||
|
||||
/*
|
||||
* Generic Interrupt Controller Definitions
|
||||
|
|
|
@ -145,6 +145,7 @@
|
|||
"run ubi_ubi ; " \
|
||||
"else echo \"Unsupported boot mode: \"${bootmode} ; " \
|
||||
"fi\0" \
|
||||
"socfpga_legacy_reset_compat=1\0"
|
||||
|
||||
#define CONFIG_SYS_REDUNDAND_ENVIRONMENT
|
||||
#define CONFIG_ENV_SIZE_REDUND CONFIG_ENV_SIZE
|
||||
|
|
Loading…
Add table
Reference in a new issue