[PATCH] arm: mvebu: turris_omnia: Set ETHPRIME to DT alias

Stefan Roese sr at denx.de
Mon Jul 18 12:29:08 CEST 2022


On 15.07.22 10:16, Pali Rohár wrote:
> CONFIG_ETHPRIME can be set to DT node name or alias which refers to DT
> node. Define ethernet aliases and set ETHPRIME to eth2 which refers to WAN
> ethernet port. This removes hardcoded DT node name from U-Boot
> configuration file.
> 
> Signed-off-by: Pali Rohár <pali at kernel.org>

Reviewed-by: Stefan Roese <sr at denx.de>

Thanks,
Stefan

> ---
>   arch/arm/dts/armada-385-turris-omnia.dts | 6 ++++++
>   configs/turris_omnia_defconfig           | 2 +-
>   2 files changed, 7 insertions(+), 1 deletion(-)
> 
> diff --git a/arch/arm/dts/armada-385-turris-omnia.dts b/arch/arm/dts/armada-385-turris-omnia.dts
> index 5511c84849ee..7f1478edfd23 100644
> --- a/arch/arm/dts/armada-385-turris-omnia.dts
> +++ b/arch/arm/dts/armada-385-turris-omnia.dts
> @@ -55,6 +55,12 @@
>   		stdout-path = &uart0;
>   	};
>   
> +	aliases {
> +		ethernet0 = &eth0;
> +		ethernet1 = &eth1;
> +		ethernet2 = &eth2;
> +	};
> +
>   	memory {
>   		device_type = "memory";
>   		reg = <0x00000000 0x40000000>; /* 1024 MB */
> diff --git a/configs/turris_omnia_defconfig b/configs/turris_omnia_defconfig
> index 6460535ef94e..e2a0449b487b 100644
> --- a/configs/turris_omnia_defconfig
> +++ b/configs/turris_omnia_defconfig
> @@ -65,7 +65,7 @@ CONFIG_CMD_FS_UUID=y
>   CONFIG_ENV_OVERWRITE=y
>   CONFIG_SYS_RELOC_GD_ENV_ADDR=y
>   CONFIG_USE_ETHPRIME=y
> -CONFIG_ETHPRIME="ethernet at 34000"
> +CONFIG_ETHPRIME="eth2"
>   CONFIG_ARP_TIMEOUT=200
>   CONFIG_NET_RETRY_COUNT=50
>   CONFIG_NETCONSOLE=y

Viele Grüße,
Stefan Roese

-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-51 Fax: (+49)-8142-66989-80 Email: sr at denx.de


More information about the U-Boot mailing list