summaryrefslogtreecommitdiff
path: root/scripts/basic/fixdep
diff options
context:
space:
mode:
authorAristo Chen <[email protected]>2026-07-01 06:21:25 +0000
committerPeng Fan <[email protected]>2026-07-06 09:58:58 +0800
commit8d3963a0971caa4b0b16c1e531cee5eeea20c865 (patch)
tree549f73eb75ad40e04e38c0895c9a3b63211209fd /scripts/basic/fixdep
parent2569e25ddd5aa323cd87c7a3819c3a4f4b32302f (diff)
ls1028ardb: Move environment variables to .env file
Move the bulk of the board environment from CFG_EXTRA_ENV_SETTINGS in ls1028ardb.h to board/nxp/ls1028a/ls1028ardb.env. Because the board directory is shared with ls1028aqds, the file is selected through CONFIG_ENV_SOURCE_FILE rather than the SYS_BOARD default. The distro_bootcmd machinery cannot be expressed in a .env file. The BOOTENV macro expands to environment text with embedded NUL separators, and the board overrides three distro variables (boot_scripts, boot_a_script and scan_dev_for_boot_part) that must follow BOOTENV to take effect. BOOTENV and those three overrides therefore remain in CFG_EXTRA_ENV_SETTINGS, which is concatenated after the .env text, while every other variable moves to the .env file. The resulting default environment is functionally unchanged for both the ls1028ardb_tfa and ls1028ardb_tfa_SECURE_BOOT defconfigs. This was verified with an order aware comparison of the default environment before and after the change. The only difference is that three accidental double spaces in xspi_bootcmd, sd_bootcmd and emmc_bootcmd collapse to single spaces, because the preprocessor normalises whitespace in the now unquoted text, which does not affect command parsing. Signed-off-by: Aristo Chen <[email protected]> Signed-off-by: Peng Fan <[email protected]>
Diffstat (limited to 'scripts/basic/fixdep')
0 files changed, 0 insertions, 0 deletions