From patchwork Tue Jul 5 06:06:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 1652275 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=h56oufvP; dkim-atps=neutral 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=) 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 (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LcWVp4ZRjz9s2R for ; Tue, 5 Jul 2022 15:31:14 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id E276D845BF; Tue, 5 Jul 2022 07:25:43 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="h56oufvP"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8B11F845BD; Tue, 5 Jul 2022 07:25:41 +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=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2053.outbound.protection.outlook.com [40.107.104.53]) (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 E3DD7845AD for ; Tue, 5 Jul 2022 07:25:38 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=apcLW4+Xcoc14kJTg+Gkl9tHZmK4OhIJfVUmRKp2tUjcBIOkiF1we1Gs11l+LBuAQKDrdEO6vf9yffXQsiOr7eCvDRCyW6FO0A1l813j+BvF2b9JWH6Ls+9qj0IluB6ii/Fgqord4gQ2jDNrInfshzsNfK7oCDFxbIM1j/gDCyBG8uj0Ai9j4TtlwzlsDqjKfD3N+C5NQTW/kbhZtKdMI8HBdNOKhKTWnMRy06/AMJUtuOpuJW/wWNvXzmZC2pJaXWoQDD6U31h6GKBqagAAUHGZEjQzcl2wR4wNLJiHCeZvuvEiNLgSKw5eTMn3Wlok0eWA5oN7b0BWXeg0kN3FNg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RXuI8JkdGmQmB6F6hDgq/SZcaLMk5ph1sJYYLWFA7mM=; b=HT84Tg2v5F4WoB/t9zNs16/ubTGWYoA6AnBh6FNoYPCSX9W7HcTZiaW02dmHjYKmDYNlPNFeTTSqRP+NUja5qShnFZHnP/eA8irpGb3zyggCrLVoyg4QH5n7z9qIRBSKQ/chJjvSWXk6iuMjFeUghxET+5+CbNPHgv6UkJmk4oT/AGsYq594m7tR0wbuoDJxsGvBQt8h0LZXqrDgHgsXplySO9shMQGdJMtqDVgYehwmd+ZJ6RvkZMxvE9a76TdfdsTA5bUF6V3hNLIAROmNlCFi0CgN8giI6+WpspbrWfMJ4f89dODnkgaSmjQwCWflW2MgIJms/Zywedf1y7sGog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RXuI8JkdGmQmB6F6hDgq/SZcaLMk5ph1sJYYLWFA7mM=; b=h56oufvPGjIJ4pD31jdqWC+82WzGqHuEnDBgGlxS4eRbn8Ar1Rc/0RIaRguJkNMddQybRj6HfveRqii3SO8dfnVyXl6aiP2nRlCA2feTFzRG6YU+pzK8SUa/f8PyDY68vTxs+2AtanotUX/T+xlHLsaLsMezsj8NiB805PJua8c= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) by AM7PR04MB6790.eurprd04.prod.outlook.com (2603:10a6:20b:dd::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.21; Tue, 5 Jul 2022 05:25:37 +0000 Received: from PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::6da9:774d:eb1d:9ad5]) by PA4PR04MB9416.eurprd04.prod.outlook.com ([fe80::6da9:774d:eb1d:9ad5%6]) with mapi id 15.20.5395.020; Tue, 5 Jul 2022 05:25:37 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, Joe Hershberger , Ramon Fried Cc: u-boot@lists.denx.de, Peng Fan Subject: [PATCH V4 42/49] net: fec_mxc: support i.MX93 Date: Tue, 5 Jul 2022 14:06:37 +0800 Message-Id: <20220705060644.4509-43-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220705060644.4509-1-peng.fan@oss.nxp.com> References: <20220705060644.4509-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SI2PR02CA0031.apcprd02.prod.outlook.com (2603:1096:4:195::16) To PA4PR04MB9416.eurprd04.prod.outlook.com (2603:10a6:102:2ab::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9a54f2b3-2697-438e-3eb7-08da5e46cae2 X-MS-TrafficTypeDiagnostic: AM7PR04MB6790:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ug6rYFQ7+Swu1WwgUYWmhm9p2TXv3abS3ptVHOMXe4XZhUoUS6yT67qndpW4g8PI1o9eF0e5Ivg7SDh1mL535bKuEreeJAZXK/RIPek/EGv0sprCQ4VrW4HOOVoFK9SssAcfL8cjNhshnkuwMbYlVRlwHgeA1d4QH7UAq2I3OmdxAea21r7I3/8cKXgA6t8OVpja+eBtXyAB1XJiTRJnZcIkx/rtMgbNEcev8cPptc/hqSuJ/y1I/vcxm/Ds0L9gJgG2hAhemQpJ0zjWJ/TdmBu6m7cpjRgksoJr8GCyY1S6fz85bqFFMrKqUh1QtLuC113Bdzh+PQXWskK9JUjzrws79RLNJzHgQS3/1nF5TOjZ0AgDM2ziJn24IbdMZjliEihjebjKbKgTvGGQEeCEYNTvXGSHCdvZDXqmzPE8vkoTfy4jA7uWLPAGyHR2jns2VyqBr8w1I/zE+HO4/wKLkbiL6F3E+5wtwvvejHQsATFKLZTySKWuYvGdZKg+hsySPvK8tYgVqM7hUyoEGO3VVa97dFJbYrMFZ4jCgMZPXVl8h5VEbsSacO31VlbupBS2YdA2+B1CCbYHznIM0p6yXARbXeFQjUMI5P7dqOhB6gRUjvHS6Vy8Z+4usvWAOc25P1czUCm8CFPV16DeK282kDcDrzXWuqHzFoV7vS73ebmTkTofQJwGvfS8ef79uYHCMctGmcakiwv5OguAJ+wnM8KasVaUoZmGxgnuYRCkX4LimIa7hoO6TwmJRtJ13RZHLCS1yFl2KQ7ARzfgN3B64kWXki2WOzHyJM9afQ/J72zwYifAQjOfHzK3YyLCFbM3 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR04MB9416.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(346002)(39860400002)(376002)(396003)(366004)(136003)(478600001)(8936002)(5660300002)(110136005)(316002)(86362001)(6486002)(66476007)(4326008)(8676002)(66556008)(66946007)(83380400001)(2616005)(1076003)(186003)(6512007)(2906002)(52116002)(26005)(38100700002)(38350700002)(41300700001)(6506007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 2OS91NkWfSqoRfeOtXMH7bo5pgmXs945KgL/Q+w7QsldsXpUq6VC/4br6xh65xNWhww6iGNFaCYvDvHJGLbvK0jVtgAgyrUALlHM/7wk+xemxahhm92bTZin0GnCYHzmTtbNL/cr4Rz6XIIGl2p6CsTps8G+HoSB98LpFdtiBqz6+plGsD+2GV1jHTuvjnp6EEayQ1jvOZp4JuoABdhf1OYF6k7JzVcOZ2JsyizuO7v1oMboobgxJijVGAm1ZwxNcAM3oSnHbb+fVqHHHmoyG5ljxJYkI0x0nADZpeiM+zHWEqG7yZaS4irHVo9C4TIqDYopAHFLaF6wII3d14qrPbWPsdn1yoA9MQ+wtJg2hm0Bw0KoQLn6urg/Zlt++3UvfDhf/arRjqYJXe8CFIn+SUJFLVCYN987LZ3M7K24FgProsw1HF41HQnJtVOicU/hv+bbhq+EUA+d4zU7gBEnP1zP8qys4Gy0xw31eY6QxHjBV9gvTnBpgyzJFZdVnXOIk+8PoF58bQJQjWOXY+aBoQk91GJiJ80wxoParUY63aAJwv1XWfZKWgsc1M8wGRS9HINvHcCiyF2dJwz9uke/013mNo8dmZs04Ex28lFnL3BybmWnt+V/SHCOPiQF+JmH5OvqdByvTv3mA7D3w9xRMBARm0HmE+2n9wiIJMAMw5Krp8LUsCpKSmhPfbeKadTrgrP8oAhbm4u3xnxvqzy10+q9L2bTELJlXMzUkv5uXbirT9xNmYNlMrh8uWKVAYlRC8YKbZwyjF3osYaapt2oCtfzZj0wJpeiPCAb2Rbsmd4FwnBNDdRxxT8Uay3WHdJ3Cdrlkm8cHWHTvEG4f8dZVv8ikxrPfvSYg2LBXxVbugHfo8FFF4LtQmMgMn3NYP1Hpwl8V2aOF+mY9QTtjZqiG+82y2WaM6iF2ZJmsiNEBQ5ltjHtW4UDoSufBPbHCOhl+p3pnrMVONTm0jrRkje+vgL9VwoOEfZX+0KAMsDDPTyaDl93mU8IgKRdRMfV2+ZKLRqGpF0ApUMtpwRmayyLBpFb2T1Ep2cv/cdEqfC7Zedl34Tk6RMwDUC423pDLOedz47iZd/RYWW0jVwq/b92M3MichhP3OTI+Hw8GbzqJGjTduGquzvRhB1brVIpe9uPhEkNsEekIpdOSr+EOeUTUJ5/ga6V5Y2G9ea4IMySCK0i5Odtj1f4cPFpusW9imXDwIChbObPJpGLcVO7Io3iFqv9bsrsb7nBN0OVb3KiZr5Gi0NTsC5d5wLzoe9D6+njp1jBHJzkwkExenXeHWKl/2hhjnuDUp2xENE6TgM5ctCgJFVsWEA0yXzaTD3FrhV3GFjs/M/9dRrYhMHqNcAb40u/52MPFV7152Emq86aM5fzhtKairFO1Ml5rBzF1ah1xlCmZ6uyiR8SxoUPAxCBplcH21y18iNe30aYO4sHjj0Js9USwyEO9jB4KUCtHWVMSuV91Dw4KOWHCU6SMYXxsMx+9Y8JEOX78x964tILjQ1wF3aadXH1OPOYZ/Z4PBqMBNGme1OYTs8WgvLRug2xX5S94GlFpVrp/ONhurxXAo4aQ8BqO9tt2cXJZ0xNcv3I X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9a54f2b3-2697-438e-3eb7-08da5e46cae2 X-MS-Exchange-CrossTenant-AuthSource: PA4PR04MB9416.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2022 05:25:37.4966 (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: ljkwbcPtGFJVsKYMQ59BHoy46hoPn8p/g1n/ktShTaTCiVOPfSl4azL2GHpVLs/1cThwRkys9JOsPtX3qxmWSg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB6790 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.6 at phobos.denx.de X-Virus-Status: Clean From: Peng Fan Support i.MX93 in fec_mxc driver Reviewed-by: Ramon Fried Signed-off-by: Peng Fan --- drivers/net/Kconfig | 2 +- drivers/net/fec_mxc.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index 56f9416a48d..b5315b18cca 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig @@ -344,7 +344,7 @@ config FEC_MXC_MDIO_BASE config FEC_MXC bool "FEC Ethernet controller" - depends on MX28 || MX5 || MX6 || MX7 || IMX8 || IMX8M || IMX8ULP || VF610 + depends on MX28 || MX5 || MX6 || MX7 || IMX8 || IMX8M || IMX8ULP || IMX93 || VF610 help This driver supports the 10/100 Fast Ethernet controller for NXP i.MX processors. diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c index a623a5c45e4..8bc2b46d403 100644 --- a/drivers/net/fec_mxc.c +++ b/drivers/net/fec_mxc.c @@ -598,7 +598,8 @@ static int fecmxc_init(struct udevice *dev) writel(0x00000000, &fec->eth->gaddr2); /* Do not access reserved register */ - if (!is_mx6ul() && !is_mx6ull() && !is_imx8() && !is_imx8m() && !is_imx8ulp()) { + if (!is_mx6ul() && !is_mx6ull() && !is_imx8() && !is_imx8m() && !is_imx8ulp() && + !is_imx93()) { /* clear MIB RAM */ for (i = mib_ptr; i <= mib_ptr + 0xfc; i += 4) writel(0, i); @@ -1357,6 +1358,7 @@ static const struct udevice_id fecmxc_ids[] = { { .compatible = "fsl,imx53-fec" }, { .compatible = "fsl,imx7d-fec" }, { .compatible = "fsl,mvf600-fec" }, + { .compatible = "fsl,imx93-fec" }, { } };