[PATCH 0/3] arm: mvebu: Espressobin: Set default env values at runtime
Stefan Roese
sr at denx.de
Mon Feb 8 12:33:41 CET 2021
On 23.12.20 12:21, Pali Rohár wrote:
> This patch series set default env values of $fdtfile and $ethNaddr for
> Espressobin board at runtime.
>
> It fixes two main issues on Espressobin board that 'env default -a'
> completely erases permanent board MAC addresses and also erase $fdtfile
> variable which is needed for booting Linux kernel via distro boot.
>
> Lot of people were complaining about erasing permanent MAC addresses by
> U-boot on this board and due to this issue some linux distributions
> started using static hardcoded MAC addresses for all Espressobin boards
> to workaround this issue. Apparently erase of MAC addresses or usage of
> static hardcoded value caused more issues on network (e.g. inability to
> connect two of these boards to the same network).
>
> Pali Rohár (3):
> env: Allow to set default_environment[] from board code via compile
> option DEFAULT_ENV_IS_RW
> arm: mvebu: Espressobin: Set default value for $fdtfile env variable
> arm: mvebu: Espressobin: Set default value for $ethNaddr env variable
>
> board/Marvell/mvebu_armada-37xx/board.c | 41 ++++++++++++++++++++-----
> include/configs/mvebu_armada-37xx.h | 17 +++++++++-
> include/env_default.h | 2 ++
> include/env_internal.h | 4 +++
> 4 files changed, 56 insertions(+), 8 deletions(-)
>
Applied to u-boot-marvell/master
Thanks,
Stefan
More information about the U-Boot
mailing list