From patchwork Mon Jun 27 03:24:48 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: 1648571 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=HPVp/s2O; 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 4LWXHl2F0yz9s0r for ; Mon, 27 Jun 2022 12:49:23 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 33B4484545; Mon, 27 Jun 2022 04:44:10 +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="HPVp/s2O"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8BCEF844A7; Mon, 27 Jun 2022 04:44:02 +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_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.2 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10079.outbound.protection.outlook.com [40.107.1.79]) (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 090EF8453F for ; Mon, 27 Jun 2022 04:43:57 +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=hhozrxmEs0EUoEcn7DV6RzPzHtWeySy2LiyNHEG07eZJDzSaI/0BCQhbKaHrcjO6HVAdChbAfKd/e2/mPtSiBLTqg0VboPa/2wn7wU/Ml3XnutfzIOCJ7jahbaB+MkHtGOC7qw9QcPui0yYZgv44087vqsS0Fxx4pFMcTbg8mNyfBT+dLku3kb+8Kz5jksXVLhKn5wqaBuATQGPW8r6waRMofPZ8z4WXv6rMVJvuPmLH3/fRgh2d6LddxSATqMcecDsYFY2T/UzjieWbv1B25BgNLNPga+5UjRTm3qbo1clZSeigw0bq9XdD33SljfnPT/QeaoWA3/RSJUsCVBidSQ== 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=h/Db7QAGmJFbO39jXor5Wk5IVsRb2CfoRThm/FDCq9U=; b=i1OK+vZmruV0+/wWKIaFHeKW5G+Si7cOglFf4UPrPVWhiH9HBnJpt5K4Sxd02P5Wk8xPjHxRKvTW1xm4dMALocNxqYZQ3jQ62Yy2LBUNzOMG+HYo+akkdwcKuTUnME3dOx/a2JmRUitWREx96okkW3FEHq/onH3Y0iGs3ityefMHweXymQiDx+punMtmXJQPFrPvm55fbYZr7NvF2eIb4Rk+oy0DWdRv6f7ln6rRGHYnezTYuRiMWv5a07n+9IQ2JNkAX5VclCMN8qrAqa2y3Z/1E38MzbdnyAqW4U/XDzNIZ7qilAMJhqxxN97TxvwGc4eFGNri+eJaWt6Y7qOA6Q== 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=h/Db7QAGmJFbO39jXor5Wk5IVsRb2CfoRThm/FDCq9U=; b=HPVp/s2O0a0UMmTR06n66AVmFkewt7hZeJDRh0zAQ1Ez448IwWjiirYxWiuVMQDD80IkBgQiD/AAETgXuH+Q74eWzH81WHbKEImURZMqpGEIlLRrmNU6a73GFwfPH5AKIzKa+zDGyBnWZA9bPy4UmR4K1PMTzMGVfgu7OmDY9oY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by HE1PR04MB3049.eurprd04.prod.outlook.com (2603:10a6:7:18::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.18; Mon, 27 Jun 2022 02:43:55 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::fdd4:8557:334b:180d]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::fdd4:8557:334b:180d%6]) with mapi id 15.20.5373.018; Mon, 27 Jun 2022 02:43:55 +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 V2 42/49] net: fec_mxc: support i.MX93 Date: Mon, 27 Jun 2022 11:24:48 +0800 Message-Id: <20220627032455.28280-43-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220627032455.28280-1-peng.fan@oss.nxp.com> References: <20220627032455.28280-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SI2PR02CA0020.apcprd02.prod.outlook.com (2603:1096:4:195::7) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3ac417a9-bbc1-47c4-0282-08da57e6e090 X-MS-TrafficTypeDiagnostic: HE1PR04MB3049: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: CF9i0RpMs/YVSUh2Js7MW91/86B85XJA546Hmo7PrRzfMYD0/dNV34SzB8KBCSg2CcLMxRr+Pbl74p8bL98LaPFoO1qMqrAaiS9tAn3IQMbq21j38og1MHGgfyojObOmXAVTALNH+G6henFS6vz/sd3lESsrDUnPtxUcAnyvyhbQdLwemcd8NBneGH+j7sZDf6e0oMUAvD0o0BUn6EOJmXVjxZIbH47xwf1QE3OSU662xgll+svT7lDjGW48lVNG5mEKw/pgD3vfDccsyrJg/ZS3orXdLQT9qaqkn8AhqUR83b8DpRHFFtrwMPw1b9L2CcQE66iNJdoem5HzJtSURgQGFZoQymlPmFiJ1JK66+t8qNymxjDpluTxlmjpab635D1X+lTm6ZXw0TD+MWvY6erPNqYGeggXMUsdoVW50OIV31Pl9J1FYiPuG43qZLqDv1kEe7lmDa3oH7UEseIkriuD76868HY97dsU5IPNcFOXDPJ2+ZwbZRzu/B3IHrlLmroFlRQhjkdk7lW/Z+LgglEGwVaE6c7PF2aChaEdlODUVMmAOk5TVLGqQQQKjcSg7ReMxKm95PPGa7tffMgO6oXl+E7hNDTCPLIxQ08aKxoYspiMV0nmNz0FI51NLjl+FCVPssZJyENLjQ84CQwxnLg52pnB7YWxUET77ZSzWuVplhr6xUIQD/Ca5lHsxnz3giufevTUKZ5PPkr8U2ZwyJNrTCRgoY7ZSxaIVXuZIHW8vj7lW+5h0ztCSapTdOA7IwHCRpDFUTyqPwBI50Owc5EP8HD9pfmuf8WCzUMjIPA= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(346002)(376002)(396003)(39860400002)(136003)(366004)(2906002)(110136005)(66556008)(316002)(2616005)(4326008)(8936002)(6486002)(38350700002)(38100700002)(8676002)(66476007)(66946007)(52116002)(83380400001)(86362001)(186003)(41300700001)(6506007)(478600001)(6666004)(5660300002)(6512007)(1076003)(26005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: WEW0R7rPde3YhWXz3MH4EQ434ppH1SK+ET1k1gVDG2bFdyZbk4n7yV/KfhZVwrRmaruu/7yX3hm7iEkymQpMwFInWlIGbNGWjS4gwx4l143P6H8ToFDHklbrZAMH1Zu/8Bjbkz02uyol03e5jhL8atYoUNTXWmPJXnwhHVo/7b7v84wVqKck6Hw75G8cpUPHlYW1ZBEX8bT9TySEJdJdp4BgO0qaWf3gVNEVPMh2wpRfC5O3uqMKVK925BbMurRWipb/kvdE5XtG3jXwr9vvdy9UIF6jGh05EIIFyoDVKOloun1VuW4O8IF/Z9xyfb578GNLE7MMUMTIO9vctADkemE8qNNh+xADSOdvXnBcJt+zEXk0bHYMZ8qM75zzZrJMucUv8HJt9Zb0EwJeromItLJHf8glFEzRKn4+HOiEqoZ0luxheMn6WyCKIsqAP5f0MWvue7n7PCfyrgjNzad1QfsBjdJKRoat66skcxRaKmFm0DRnOxOMVNCYGbzK+Vj90wYchBnEA8BYDMfaWOhpuFioKwUBs9ZUJN1QbBPfxwqLfsAiuqmwRR+Y6caljFC6HRrvmm0iKNcI1R1cKWL4mb7H4R+OkfJSSjNB/2WpjkxxiYnGdtN2an9gJPL4m0pdHtx6vXeiOi31LVgF5qC13FKBf7wtVzwzyyg7OiB16Lcmo3YA/vB9dorajnbDu0Bcz9OEjk7xyM3KlHquJp8QNH/lAELOWFV0s6xLHGNfU9vQQS4+SlNn0ifkn6BVaZc+6pKmsN4WQz63/oXy+kZXW7fXPMkECh5XqUx7MCKKkrYGR2qeWh9f8yoP4WY1fwiIAqubNcW/oGVDKF1EulQ5jxspYrqAsCdACnQf/m6b/Ko+8qQjAKIx3KFIj5vthTtVSK8eNv50y03jTjz8GZdstTDQL2lSS3twKMwcbac5f7fbmca5BnesH4ey3WnLVCBqv/zY9yhPZUfPr1v3nbe18/iZwQwOEoH+he+gE2a8vTWbOGqpyaRwbD8z3x8ei1YMaL9Ea9lVJhsf6HOVib/fqcN0pPdx04Z1yg0/lBSAysM1/0rawjOIoe73+VuSwAGK/Zl7tK+btrarEuzYuSfHUkMBwRvvq4fFrx0NNSlWnNRM+PDb1tnYPlSUVl3xaqsgSIpgGUIwRSaFACpjBzhN2EbgFm8+25wI0cY/COedUQjupM/mMihh4Bp5R3xGEOg5KvEbCXmtv3i1qZ8UUv2JMyb+f2x9jYr+3qVYjLARp8ZYrqkSKQbJIKPhmWMTtNgyRk4lKo38eZ8i1n8FFu9Otkvl6AUVoDHCSo8QrXcNcUjYxdko5vWzYRz5DEyrCQ+0vDiUF3Ho1Dy2A3No9nVVgMtjPTapdvF4ykpSChVFnhSfCM5/heNlnQOLxrUQFWCecftIXk/fcDU2G0vwaNQ9zpnfq2C30pIxnRgLJ25+6LhCUtj9ijh1IIjOK+E4bg7XgPHPvb83cG2YRB1P9thsFgG1gdC0Bh8jsq4Ki7uo6+BLcLCHjF2WYUB7vSLtxWd8CTpdtwF00wBgA99OmWhCPZIn5erJAgP0Ez3dwAZ4BQYdEXbKOZyQh/5OJyQz2ay/ X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ac417a9-bbc1-47c4-0282-08da57e6e090 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2022 02:43:54.9694 (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: EU+XjlSQKBfKL/5WnBbDDglEroqGowwImi/fkunchDpcI9x6AXF8GOv13Zg6kDlbyWTMzhLLmwSM4zaOcO+PJA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR04MB3049 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 Signed-off-by: Peng Fan Reviewed-by: Ramon Fried --- 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 84d859c21eb..8cf8621467f 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig @@ -340,7 +340,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" }, { } };