[PATCH 1/7] arm: mach-imx: Update MAC fuse for i.MX8MP
Marcel Ziswiler
marcel.ziswiler at toradex.com
Sun Oct 10 10:35:48 CEST 2021
On Mon, 2021-08-16 at 18:44 +0800, Ye Li wrote:
> i.MX8MP has two ENET controllers, have to update the function to
> enable loading two MAC addresses.
>
> Signed-off-by: Ye Li <ye.li at nxp.com>
Whole series.
Tested on iMX8MP_EVK and Verdin iMX8M Plus on Verdin development board.
Tested-by: Marcel Ziswiler <marcel.ziswiler at toradex.com>
I will post the Verdin iMX8M Plus support shortly.
> ---
> arch/arm/mach-imx/mac.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/arch/arm/mach-imx/mac.c b/arch/arm/mach-imx/mac.c
> index 3b1496b..9bb63d2 100644
> --- a/arch/arm/mach-imx/mac.c
> +++ b/arch/arm/mach-imx/mac.c
> @@ -31,7 +31,7 @@ void imx_get_mac_from_fuse(int dev_id, unsigned char *mac)
>
> offset = is_mx6() ? MAC_FUSE_MX6_OFFSET : MAC_FUSE_MX7_OFFSET;
> fuse = (struct imx_mac_fuse *)(ulong)(OCOTP_BASE_ADDR + offset);
> - has_second_mac = is_mx7() || is_mx6sx() || is_mx6ul() || is_mx6ull();
> + has_second_mac = is_mx7() || is_mx6sx() || is_mx6ul() || is_mx6ull() || is_imx8mp();
>
> if (has_second_mac && dev_id == 1) {
> u32 value = readl(&fuse->mac_addr2);
More information about the U-Boot
mailing list