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 X-Spam-Level: X-Spam-Status: No, score=-11.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,UNPARSEABLE_RELAY,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C1E41C48BD1 for ; Wed, 9 Jun 2021 17:35:36 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 94B17613CB for ; Wed, 9 Jun 2021 17:35:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231489AbhFIRh3 (ORCPT ); Wed, 9 Jun 2021 13:37:29 -0400 Received: from out28-50.mail.aliyun.com ([115.124.28.50]:55524 "EHLO out28-50.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229947AbhFIRh2 (ORCPT ); Wed, 9 Jun 2021 13:37:28 -0400 X-Alimail-AntiSpam: AC=CONTINUE;BC=0.4296847|-1;CH=green;DM=|CONTINUE|false|;DS=CONTINUE|ham_system_inform|0.00416425-0.00125996-0.994576;FP=0|0|0|0|0|-1|-1|-1;HT=ay29a033018047207;MF=zhouyanjie@wanyeetech.com;NM=1;PH=DS;RN=20;RT=20;SR=0;TI=SMTPD_---.KQ26pE3_1623260120; Received: from localhost.localdomain(mailfrom:zhouyanjie@wanyeetech.com fp:SMTPD_---.KQ26pE3_1623260120) by smtp.aliyun-inc.com(10.147.41.138); Thu, 10 Jun 2021 01:35:30 +0800 From: =?UTF-8?q?=E5=91=A8=E7=90=B0=E6=9D=B0=20=28Zhou=20Yanjie=29?= To: davem@davemloft.net, kuba@kernel.org, robh+dt@kernel.org, peppe.cavallaro@st.com, alexandre.torgue@foss.st.com, joabreu@synopsys.com, mcoquelin.stm32@gmail.com Cc: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, dongsheng.qiu@ingenic.com, aric.pzqi@ingenic.com, rick.tyliu@ingenic.com, sihui.liu@ingenic.com, jun.jiang@ingenic.com, sernia.zhou@foxmail.com, paul@crapouillou.net Subject: [PATCH v2 0/2] Add Ingenic SoCs MAC support. Date: Thu, 10 Jun 2021 01:35:08 +0800 Message-Id: <1623260110-25842-1-git-send-email-zhouyanjie@wanyeetech.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 1.Add the dwmac bindings for the JZ4775 SoC, the X1000 SoC, the X1600 SoC, the X1830 SoC and the X2000 SoC from Ingenic. 2.Add support for Ingenic SoC MAC glue layer support for the stmmac device driver. This driver is used on for the MAC ethernet controller found in the JZ4775 SoC, the X1000 SoC, the X1600 SoC, the X1830 SoC, and the X2000 SoC. v1->v2: 1.Fix uninitialized variable. 2.Add missing RGMII-ID, RGMII-RXID, and RGMII-TXID. 3.Change variable val from int to unsinged int. 4.Get tx clock delay and rx clock delay from devicetree. 周琰杰 (Zhou Yanjie) (2): dt-bindings: dwmac: Add bindings for new Ingenic SoCs. net: stmmac: Add Ingenic SoCs MAC support. .../devicetree/bindings/net/snps,dwmac.yaml | 15 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 434 +++++++++++++++++++++ 4 files changed, 462 insertions(+) create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c -- 2.7.4 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 X-Spam-Level: X-Spam-Status: No, score=-11.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DA335C48BCD for ; Wed, 9 Jun 2021 17:50:08 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A0660613CB for ; Wed, 9 Jun 2021 17:50:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A0660613CB Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=wanyeetech.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=ZvnfBav0nbeTxnciSEzvidAgb3bHS43fwl+LLG/YC7g=; b=fDxTB8MQE/ICt+ cc+kDlvyRdK6xRIUAimyB43loi2FCsDgvlec1n8a9ZqhqYVvEVvfV1JZzF22H2BDDKdVsGeOFo4v+ Oc1MKPlWBjQAXUeGk1fWWVetSe8xYI859vSdp+e8MxZV7AHAe51vi8mJEkK0sGlbFWRLNRp3CVVGl pkmAVe4Nm5u7qpG+qTyd7gIEVQUaLvGC1YAXGeecKqtXHwtY23GDd9TGhOzbwzuQ6KFNT8QKJVw2U A31yJzf/HaDz77kwW/mXsOyyvSyb8DY1kr+4O2pJnVDloYroXWuh7wMIaKfIbV0IOGk7V6JzAJb1w YGuI34lGPld8/YGRgYjw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1lr2JC-00FPYv-9V; Wed, 09 Jun 2021 17:48:07 +0000 Received: from out28-122.mail.aliyun.com ([115.124.28.122]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1lr277-00FL2G-Fr for linux-arm-kernel@lists.infradead.org; Wed, 09 Jun 2021 17:35:39 +0000 X-Alimail-AntiSpam: AC=CONTINUE; BC=0.4296847|-1; CH=green; DM=|CONTINUE|false|; DS=CONTINUE|ham_system_inform|0.00416425-0.00125996-0.994576; FP=0|0|0|0|0|-1|-1|-1; HT=ay29a033018047207; MF=zhouyanjie@wanyeetech.com; NM=1; PH=DS; RN=20; RT=20; SR=0; TI=SMTPD_---.KQ26pE3_1623260120; Received: from localhost.localdomain(mailfrom:zhouyanjie@wanyeetech.com fp:SMTPD_---.KQ26pE3_1623260120) by smtp.aliyun-inc.com(10.147.41.138); Thu, 10 Jun 2021 01:35:30 +0800 From: =?UTF-8?q?=E5=91=A8=E7=90=B0=E6=9D=B0=20=28Zhou=20Yanjie=29?= To: davem@davemloft.net, kuba@kernel.org, robh+dt@kernel.org, peppe.cavallaro@st.com, alexandre.torgue@foss.st.com, joabreu@synopsys.com, mcoquelin.stm32@gmail.com Cc: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, dongsheng.qiu@ingenic.com, aric.pzqi@ingenic.com, rick.tyliu@ingenic.com, sihui.liu@ingenic.com, jun.jiang@ingenic.com, sernia.zhou@foxmail.com, paul@crapouillou.net Subject: [PATCH v2 0/2] Add Ingenic SoCs MAC support. Date: Thu, 10 Jun 2021 01:35:08 +0800 Message-Id: <1623260110-25842-1-git-send-email-zhouyanjie@wanyeetech.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210609_103537_756190_58372F82 X-CRM114-Status: UNSURE ( 8.89 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org MS5BZGQgdGhlIGR3bWFjIGJpbmRpbmdzIGZvciB0aGUgSlo0Nzc1IFNvQywgdGhlIFgxMDAwIFNv QywKICB0aGUgWDE2MDAgU29DLCB0aGUgWDE4MzAgU29DIGFuZCB0aGUgWDIwMDAgU29DIGZyb20g SW5nZW5pYy4KMi5BZGQgc3VwcG9ydCBmb3IgSW5nZW5pYyBTb0MgTUFDIGdsdWUgbGF5ZXIgc3Vw cG9ydCBmb3IgdGhlIHN0bW1hYwogIGRldmljZSBkcml2ZXIuIFRoaXMgZHJpdmVyIGlzIHVzZWQg b24gZm9yIHRoZSBNQUMgZXRoZXJuZXQgY29udHJvbGxlcgogIGZvdW5kIGluIHRoZSBKWjQ3NzUg U29DLCB0aGUgWDEwMDAgU29DLCB0aGUgWDE2MDAgU29DLCB0aGUgWDE4MzAgU29DLAogIGFuZCB0 aGUgWDIwMDAgU29DLgoKdjEtPnYyOgoxLkZpeCB1bmluaXRpYWxpemVkIHZhcmlhYmxlLgoyLkFk ZCBtaXNzaW5nIFJHTUlJLUlELCBSR01JSS1SWElELCBhbmQgUkdNSUktVFhJRC4KMy5DaGFuZ2Ug dmFyaWFibGUgdmFsIGZyb20gaW50IHRvIHVuc2luZ2VkIGludC4KNC5HZXQgdHggY2xvY2sgZGVs YXkgYW5kIHJ4IGNsb2NrIGRlbGF5IGZyb20gZGV2aWNldHJlZS4KCuWRqOeQsOadsCAoWmhvdSBZ YW5qaWUpICgyKToKICBkdC1iaW5kaW5nczogZHdtYWM6IEFkZCBiaW5kaW5ncyBmb3IgbmV3IElu Z2VuaWMgU29Dcy4KICBuZXQ6IHN0bW1hYzogQWRkIEluZ2VuaWMgU29DcyBNQUMgc3VwcG9ydC4K CiAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvc25wcyxkd21hYy55YW1sICAgICAgICB8ICAx NSArCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zdG1pY3JvL3N0bW1hYy9LY29uZmlnICAgICAgICB8 ICAxMiArCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zdG1pY3JvL3N0bW1hYy9NYWtlZmlsZSAgICAg ICB8ICAgMSArCiAuLi4vbmV0L2V0aGVybmV0L3N0bWljcm8vc3RtbWFjL2R3bWFjLWluZ2VuaWMu YyAgICB8IDQzNCArKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgNDYyIGlu c2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9zdG1p Y3JvL3N0bW1hYy9kd21hYy1pbmdlbmljLmMKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK