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 4AEA0C77B75 for ; Tue, 18 Apr 2023 13:50:15 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id CAF0E860A5; Tue, 18 Apr 2023 15:48:24 +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="Yusw9Tnk"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 78D6586081; Tue, 18 Apr 2023 15:48:16 +0200 (CEST) Received: from mail-ot1-x32c.google.com (mail-ot1-x32c.google.com [IPv6:2607:f8b0:4864:20::32c]) (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 66DB58609E for ; Tue, 18 Apr 2023 15:48:13 +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-ot1-x32c.google.com with SMTP id 46e09a7af769-6a42afd77abso730838a34.1 for ; Tue, 18 Apr 2023 06:48:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681825692; x=1684417692; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Xm6Rc6CP1NfewWQYGBU+V8GfeOkSJG2pQEqvsH+HNb8=; b=Yusw9Tnk4qTWpsNT/Aqp0r7CRWeG/srWlW/wW6JoQd3GEmt5GRVsIKTpggULn17Gb+ bHTXMY5NJIcvIi/O2059F0wph2MC1K/6NDEgAtnfX/nOvGmjHKhEaBvEP+MnKE8DBh+O krAeuMB1QWaRdks6TJhTtqoYJWWDWg3ouOptl0UAtBJZhTKts182EF8oj7QxrRd16Nhm ZKpb08g4k/SxCXN4ilzA5sLxn+FkdbPfZjxVmOXfpFuFRz8Vo5QdJo6tk+LXYKSetvLb lvy+SUV18SpQzlm5BhxMvUMT6PRJbmn1/N+or5SFjG/8hLYVgDPaDMNKydQk6KgPAQFC h7MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681825692; x=1684417692; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Xm6Rc6CP1NfewWQYGBU+V8GfeOkSJG2pQEqvsH+HNb8=; b=FTJrqA4TGsUEGpOs1sI2/Y3wIGSrPpNLtoLfPdUUN5LgMfWxhLkMlyYfasuH3DaAq9 /nVOxkljdKhExKiZ8vu8z26y07cMHI5YJKMB2+Lc+9jdaa4MG9FsThtVVZu1x0zdVsWi z9WvjBPnFQ38aQIaEx/onLzSDnxkPzkjY8bxFKYA4G+5MDxACYyke3IA1UxV0bmI0TXx 3U4AZeIgslS0hxl7FZtJQKoFazU1DukZQ+5prChqToojE3afy3Kyz4iK5EwamqcOGhsf jfF8jHf5Jdqpnw9ED1IQjyajqOLm8rjwA4Qs1hK+3saz+c0isz6QZS35x45MpeiREKbA FKhQ== X-Gm-Message-State: AAQBX9eeRiG+uNDvZM596cqzCAYp+bI0K7NiDeTPqkQGAVUqnfJqPfdl 0pW68e7qqO9v6hg/jdjVynyFWPr0aJBPoQ== X-Google-Smtp-Source: AKy350apXO0GvSg2ukDnZJC7LkjfoJz8/WR8aYKAFuoiZGI8qCkqHKSGOVOdpx9s/Gm+El72DQKkTw== X-Received: by 2002:a05:6870:700c:b0:17a:d300:fd1a with SMTP id u12-20020a056870700c00b0017ad300fd1amr8744725oae.2.1681825691999; Tue, 18 Apr 2023 06:48:11 -0700 (PDT) Received: from fabio-Precision-3551.. ([2804:14c:485:4b69:df3a:5c40:f24a:e8cc]) by smtp.gmail.com with ESMTPSA id 1-20020a4a1a01000000b0054157801d51sm5823246oof.38.2023.04.18.06.48.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Apr 2023 06:48:11 -0700 (PDT) From: Fabio Estevam To: sbabic@denx.de Cc: u-boot@lists.denx.de, eduard@lionizers.com, Fabio Estevam Subject: [PATCH 11/13] smegmac: Read the second MAC address Date: Tue, 18 Apr 2023 10:47:42 -0300 Message-Id: <20230418134744.343023-11-festevam@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230418134744.343023-1-festevam@gmail.com> References: <20230418134744.343023-1-festevam@gmail.com> 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, only the first MAC address is read from the fuses. The second MAC address is not read and Linux assigns a random one. To prevent this behavior, read the second MAC address from the fuses and store it into the eth1addr environment variable so that it can be passed to Linux. Signed-off-by: Fabio Estevam --- board/storopack/smegw01/smegw01.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/board/storopack/smegw01/smegw01.c b/board/storopack/smegw01/smegw01.c index e786429476..605253ead3 100644 --- a/board/storopack/smegw01/smegw01.c +++ b/board/storopack/smegw01/smegw01.c @@ -82,6 +82,7 @@ int board_init(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)); @@ -93,6 +94,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.38.1