From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 44AD0EB64DC for ; Tue, 11 Jul 2023 21:58:09 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 648A68692A; Tue, 11 Jul 2023 23:58:07 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="o+k1kW3R"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id F09D386951; Tue, 11 Jul 2023 23:58:05 +0200 (CEST) Received: from mail-oa1-x29.google.com (mail-oa1-x29.google.com [IPv6:2001:4860:4864:20::29]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 8B82E86929 for ; Tue, 11 Jul 2023 23:58:03 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=festevam@gmail.com Received: by mail-oa1-x29.google.com with SMTP id 586e51a60fabf-1b029e6606aso1101536fac.0 for ; Tue, 11 Jul 2023 14:58:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689112682; x=1691704682; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Ghc0BFiNjDO/qtDaoa94A47vOGFh2vTVT51BoDGKm7s=; b=o+k1kW3ROdQQKtugCUCHUNiVmvIitxdgf3iKY8vE+JzT42EyJ2kArQRFccqxPwve3f fu0xeytjjlIZRcawHz8ZkZgVyxanD8dtXwUGRVdZzk0NSg71hvs4CGDsJwSoBqIVfqC5 Kb910BBM0Zq4QfcQG0Rfls3ofRCQeVVo5D1iRLhkZz5mP3lHdottnKMniUEyFVxKmdka Mez4kYRbdtu6XshCkPJpne7PFG+2AUtZDSOHWCh3x6iz32tl9BEQTeK3coKkDFb+bQi/ WOocVKLdzZiV7Mlj6lvBcJne6Lz1jnjcTzhMlBc/aKxBtPNdCWF3nnbqzWUvsaudr+Uh Z/8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689112682; x=1691704682; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Ghc0BFiNjDO/qtDaoa94A47vOGFh2vTVT51BoDGKm7s=; b=hXsHVjYcO552BOpEN/I6Wm8xUKZ6QrRjaKghEPk7I2Wi4taKLjvZYxsn7lrDjaDt1I leMuC/cmutkMkHqJ2iAzpa1te2AMGRifGE/tULJVqEA1jz6AZX/BtgPt59EWd+pLNUxW 2J7RJtCAwyvCaNdW4MTTSfohrG5ud6vHTS8QukbB21cZ2rB2jvdi+HMsj0BotCNiVQ5x zFwOGK9qWiKd8ALdy8CFa71yoeKx5CtwKEUcGAmMZtESW1Foi+TQDAA1TsUznXiSX7Ln uIrQxSr/jkWamU5m/f4+SMGgLZqkIxKBRhR4XHdT9pMB69gcvesW+61liG3xiFwJb+vW ZCBw== X-Gm-Message-State: ABy/qLZimIVnz0r9ueR1eMLdxmYuRoqMFS6heXySm5os7p0DKK20G130 FXb9h6S9efd38049RNYahEw= X-Google-Smtp-Source: APBJJlHoEeehXeq0aeRTPk4vy0f4N5aIj5u2mOgtkAVLgXRwZGKbGzfKEjvHUnmaWGJgYIFQLbYjMg== X-Received: by 2002:aca:bc54:0:b0:394:25b9:db19 with SMTP id m81-20020acabc54000000b0039425b9db19mr10529609oif.2.1689112682103; Tue, 11 Jul 2023 14:58:02 -0700 (PDT) Received: from fabio-Precision-3551.. ([2804:14c:485:4b61:425e:fd9b:ba83:1b1e]) by smtp.gmail.com with ESMTPSA id bd35-20020a056808222300b003a41484b23dsm1302241oib.46.2023.07.11.14.58.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Jul 2023 14:58:01 -0700 (PDT) From: Fabio Estevam To: sbabic@denx.de Cc: u-boot@lists.denx.de, Fabio Estevam Subject: [PATCH] mx7dsabresd: Retrieve the second MAC address from fuses Date: Tue, 11 Jul 2023 18:57:57 -0300 Message-Id: <20230711215757.647707-1-festevam@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean From: Fabio Estevam Currently, a random MAC address is assigned to eth1 in Linux. Fix this behavor by retrieving the second MAC address from the fuses. Signed-off-by: Fabio Estevam --- board/freescale/mx7dsabresd/mx7dsabresd.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/board/freescale/mx7dsabresd/mx7dsabresd.c b/board/freescale/mx7dsabresd/mx7dsabresd.c index 2777ae13bce0..cff2e6a87171 100644 --- a/board/freescale/mx7dsabresd/mx7dsabresd.c +++ b/board/freescale/mx7dsabresd/mx7dsabresd.c @@ -292,6 +292,7 @@ int power_init_board(void) int board_late_init(void) { struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; + unsigned char eth1addr[6]; imx_iomux_v3_setup_multiple_pads(wdog_pads, ARRAY_SIZE(wdog_pads)); @@ -303,6 +304,11 @@ int board_late_init(void) */ clrsetbits_le16(&wdog->wcr, 0, 0x10); + /* Get the second MAC address */ + imx_get_mac_from_fuse(1, eth1addr); + if (!env_get("eth1addr") && is_valid_ethaddr(eth1addr)) + eth_env_set_enetaddr("eth1addr", eth1addr); + return 0; } -- 2.34.1