[PATCH 0/3] arm: mvebu: Espressobin: Set default env values at runtime

Pali Rohár pali at kernel.org
Mon Feb 1 16:24:16 CET 2021


Stefan, could you please look at this patch series, what do you think about it?

On Wednesday 23 December 2020 12:21:27 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(-)
> 
> -- 
> 2.20.1
> 


More information about the U-Boot mailing list