env: Allow to set default_environment[] from board code via compile option DEFAULT_EN...
authorPali Rohár <pali@kernel.org>
Wed, 23 Dec 2020 11:21:28 +0000 (12:21 +0100)
committerStefan Roese <sr@denx.de>
Mon, 8 Feb 2021 07:52:50 +0000 (08:52 +0100)
commit93f4048bc2f00d2d1bda962701077ad1afbfacdf
treec53dc8ed10f44b899b50d9acc15d66835b011abf
parent3936fd998668846f77468d8f6a662e906920969c
env: Allow to set default_environment[] from board code via compile option DEFAULT_ENV_IS_RW

This change allows board code to modify default_environment[] array when
compile option DEFAULT_ENV_IS_RW is specified in board config file.

Some board default variables depend on runtime configuration which is not
known at compile time. Therefore allow to set default_environment[] array
as non-const and allow board code to modify it when it is needed.

Signed-off-by: Pali Rohár <pali@kernel.org>
Acked-by: Andre Heider <a.heider@gmail.com>
include/env_default.h
include/env_internal.h