From patchwork Mon Aug 16 10:44:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ye Li X-Patchwork-Id: 1517105 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=Q/4UeWR6; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Gp9mY1778z9sW8 for ; Mon, 16 Aug 2021 20:45:33 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 4C7E880C87; Mon, 16 Aug 2021 12:45:27 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="Q/4UeWR6"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D373D82C91; Mon, 16 Aug 2021 12:45:23 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0628.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1f::628]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id AD08782005 for ; Mon, 16 Aug 2021 12:45:16 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ye.li@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hG1/iNaMgcEA60yMfHMvFlKNZrFZEyL3t7bt+XIimKV/EUve4hnyqB2x/CUE4NUl6o6OFov+nTyxN8KoZme9bgzO+WLt9EwlJ6k77QWOVH+g8ecR3835YCHE2MToKwIkJpt4Q/CShW5Unu+Gea/D2YGC2vkivwUOIh4KrdbYarLQzoE3l2OmM15orC+qTnBhfORtZR3Iq1EcAhqqMc8nQRGFcw+2ZrGHAANCpRJk+Pi9caVwdxjUN1lXx3RDxRCjDcepdArJ7N4yU7eZnYH7rUjWP/3uvfikfLGa2uL83xlJvPpPXM7Ilo6CD6TRkOiNOvL0oztKYJlrwpqMgOxffg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iG6QYLe+Io5FWne/qJLLwsNp4Sd7+z0ZMPNbmAgUkH8=; b=BPwxvaOzTJDmyzi25hhuyXFkdndTLFP2KJYyNXvoctdZpCCifc9XCR+02jSJhq8Dv/SC6dA94Yklg4tjQBmEfvT3IKlO/awYW8/+MXtZ/ofYJxL0YDA5SYRpFIwBrH9zCyhbCxbYhjuKWIKajdtAHL9R3hSpH2R0195jSJkr5D3ZywYpTidJBSnprprW9vOR48yYA0nrfx6qVfUdrliQaOp+M+npH4iw6T0tdgkO541pxMmuvkl8CYoF2OQMYjLPOH9UBFt7J13sD/wn8yi/Dv5sff5gpKC/dJUZS4xhDYk/2llb9/rXOWoGonCjDV9LkR3hrOgYgTsG4wx01SYsRA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iG6QYLe+Io5FWne/qJLLwsNp4Sd7+z0ZMPNbmAgUkH8=; b=Q/4UeWR63lca/qD9bQ0Zrs5UKv4SC4WQ+uqdP7IlQbxPPLuqOA+rxnEndBr2yQoN/IX6gLsGJOR/Z/Pc1ghc6CrZggJ0yjpLSLrlioLWc87B2T3Aq7fF8CcPBO4ikn52NsWwe9l2ooltqzlbwMFwkf29uSJDOp9YYtS3lxOCfb8= Authentication-Results: denx.de; dkim=none (message not signed) header.d=none;denx.de; dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB7069.eurprd04.prod.outlook.com (2603:10a6:800:127::19) by VI1PR04MB5534.eurprd04.prod.outlook.com (2603:10a6:803:d2::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.17; Mon, 16 Aug 2021 10:45:15 +0000 Received: from VI1PR04MB7069.eurprd04.prod.outlook.com ([fe80::5d8c:a6f9:c7db:56e4]) by VI1PR04MB7069.eurprd04.prod.outlook.com ([fe80::5d8c:a6f9:c7db:56e4%3]) with mapi id 15.20.4415.023; Mon, 16 Aug 2021 10:45:15 +0000 From: Ye Li To: sbabic@denx.de, u-boot@lists.denx.de, festevam@gmail.com, peng.fan@nxp.com Cc: uboot-imx@nxp.com, marex@denx.de, rfried.dev@gmail.com, s.arendt@sensopart.de Subject: [PATCH 1/7] arm: mach-imx: Update MAC fuse for i.MX8MP Date: Mon, 16 Aug 2021 18:44:26 +0800 Message-Id: <1629110672-28374-1-git-send-email-ye.li@nxp.com> X-Mailer: git-send-email 2.7.4 X-ClientProxiedBy: HK2P15301CA0017.APCP153.PROD.OUTLOOK.COM (2603:1096:202:1::27) To VI1PR04MB7069.eurprd04.prod.outlook.com (2603:10a6:800:127::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from ubuntu.localdomain (115.198.227.4) by HK2P15301CA0017.APCP153.PROD.OUTLOOK.COM (2603:1096:202:1::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.4457.1 via Frontend Transport; Mon, 16 Aug 2021 10:45:12 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f9a67245-56a5-4ff2-f1eb-08d960a2ee29 X-MS-TrafficTypeDiagnostic: VI1PR04MB5534: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:983; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xhtm03RYl/JkoPRixgbBKQnkHqXIOAzMEl5dSAM7AnZe9/hUque2G7AffCpDTUbDaRBeznufS0xlVltmREOK7snjcdw0Xo9/5brbwDAl1g8u4V6Rqx6uVmEEAXPmgVWQF4KOFKw9FrFIparq5ucJoWYApx0hrlE05Rdxh+UPd/No7H7/qgxiJF7u1/QO1DW2ZOfRARZ/3HYv0uLAA0XbDEdJAnuJMH2X9WZbaT5yZA0gcPzODrNso9v5UcIE6T3JYVxOePS9EvQQLStibDROrBxlLaLCINIOt/FOfhjEwCZt8xsBm0vKl5n3A/Wj2VWoxqjZv292+bkiPMIogqWtHIUj89khTrlnucyHRt9dbUSS7TDgZR/0HPBWZueAI+9fUHzWp+WcDeUWm94jgsuYDOYYHszluV7Em5OmZsXVhYY+kKMd6HzkYjq8XsRVfeFTW63A/tZqPgH8TGtlh563+TCvPvpScQQoqPFFokrnsYhFL8Bb/WKc1VeI+D1cLF0a7RI8MzyG/fXX9GHfUCimd/hgpT0F0D63JLWyPez+FKwhBBklA02ZrZ7YDYIWu6NQhQzcDCQQN5d46SNnNayEkN83kr0b8sJdEmBQajFAyw9MUzHMOcMKWB8YAw3V4jQ1QMEv70XaJiLbK74OFDi9u7Vk0q7TiSOqEyapFy/bgZ7RrWM9Vg6BkMnkuIk4xjHbkgXxf9BA25SyCoNngUSL9Q== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB7069.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(39860400002)(396003)(376002)(346002)(136003)(15650500001)(2906002)(38350700002)(5660300002)(66946007)(66476007)(66556008)(4744005)(44832011)(36756003)(38100700002)(4326008)(6636002)(83380400001)(8676002)(52116002)(6506007)(186003)(956004)(2616005)(86362001)(26005)(478600001)(6486002)(316002)(6512007)(6666004)(8936002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: lmuSKRxDNdoS7GoDpp79TbeATLJXn3MftiA4XQE2ga5ncG5rMPq+f4BngZTGPuubuUHL+GZpS1brNADxUBmbDDVpOma7seBB4B0+Y0Wd7GIELiSRwgUGBw9ur6aMc2NgrCz11vEyMx+PnAdkbuEgCaLYnjlnlOX+4H4AERoQTr9hbL6eRttkfHPlYkVK/7JlMGRUxLvnK4Fb1jH7Ia+VduRJis9J5r4WYWNVzmwcqmYqVo3oArpE4n+j5OVyoTqfyi/EBBJcg5CYSx2S8hY8crgTyLe7LJfGrJ3AEqEddEJLyG7viOZPDIaBNb96VNm5mex+QDYw6KzpLOogLgLcSFuYWCDZJKrBCJ9YJMh+nFW5W6hReuYDAPs4qmgXDTs6PVYazKJIYM2UrSibAjMwsIGK3pRjHpFL80Y5sol/ZKKAXQveLNar5eFFKmR//AUXgztcg4FIW+ejXOdmHbUBBzySTPYAeBgpVdMly82tAEkczTGLaPx5A1X+WKb1z3oQYC7Xnnhc1mHa6Q9gruQ4FS++rae6Ff6/x59rO+crKTRing6Z7fcxtIaDwwvMPdVtOq736i1AlNZqY1uk4oBHaBaSqxxMBgcYWLIDOFu8+s53zHnPZFu4BHsbQ+3hppElvTBzLkOaHGZt3mLIFhP4mTPEYBI6oOhAbyPLBXJ57ycnOx+8lLSt/v1SmBHPhztRiAOGHhLCVx8W9xNmTgqC4s06RrCx0l25JO/xr3zO9XlVcMy11UsloVO0hZgox0tZI1v4U9VazAoO0iRKlIkDL7GW3/4Y16OdpziOAaJ9p3Stef/ajU+nO7baClDGUIa1hGhTR+46D5wOlBHv22bsDX1A1LvF83dOl/QByEm0nN52iyQq0RiYqdHGGE4oOdcwrD9Xb0jTRVSBL+YtHFRmPeB60jARN1ZSIvb9Eb96eiOMI3MtzISUS1sZ+eAJxgxoKC0yr0jaG7DJPiblmjFOkHjZ434gtWS+T9KuWs9aPcfUclNIRqqEsKgwNm5dqbGRmNNz+x7mnCT+G9IxcVzAKqcffDBkh3ci2dRHZ9raAzO9s/IsEli31QmEZ0SVs6HeYMX2TK/y0Uvj4Nsop8lUvp2BZ/AFbuxiOg5YiToTl6JyHRsd9uSke5p3dOF45XhPq3SC/+IuXyBm5BIZ7AFDTiZBY/HJtv/KjMkTgb8/4RTLV2zDcnQ19jt6HBj5bl3ofY20pOqQXun10+AlwSTNOUPGwDgMMNq5n9HJQ/NLXD/dApGdLCShyQYFsuIOQcbu0T3N/J3RcKFHALZQKFaMyGMYLA9MDaTHKHhmtHiPxYxWv/+rAH5b+uMX1UlVw6tj X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f9a67245-56a5-4ff2-f1eb-08d960a2ee29 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB7069.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2021 10:45:15.0233 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: EtoYZeOYWTVFk//AzSriDCN+S6hpahEXR7rII8EPjADLJy6LlhKQR7IKDgBuzfy9 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB5534 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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.2 at phobos.denx.de X-Virus-Status: Clean i.MX8MP has two ENET controllers, have to update the function to enable loading two MAC addresses. Signed-off-by: Ye Li Tested-by: Marcel Ziswiler --- 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);