[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