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=-6.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,URIBL_BLOCKED,USER_AGENT_GIT autolearn=no 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 1A950C43461 for ; Fri, 11 Sep 2020 13:10:15 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 A290622286 for ; Fri, 11 Sep 2020 13:10:14 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Zp6KrDQW"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="avKpsN1M" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A290622286 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=mediatek.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject: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=AFPhRqm5+nB/O3p7iLu9orEaK1Dr58HSEY74ylUgFkg=; b=Zp6KrDQWcrlC+/j/kP60/sS2ul 5jNReZYaia4RXIWntSvkTV/yVu2/chpVmuAEjtjvLO5/dn9vvG4EjUvDBaukams6XdmPznEmGJG2X 1MNWpHR2GDrLskjr9S1MjCrEROsZCnjQOfA2VfkU7Q+uui00TuVQI4KjpzhX0NpneN/uy3kWLwuM+ WCNprS6eiJbbIJeoYsyOoLhdXfXFrcoW7OaJV4OyAqmCErYBbsSgmClNdb7XcCyTLl+pZi74AJOWT XaKLqn901kM9W/iKAtLHsWktjDM5khJhaZHYpWWckVPhdMTsBP3bsunA4XMkUbMLgUtpQTnPog2x1 4dI9dVyw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kGioT-0000H1-8d; Fri, 11 Sep 2020 13:10:01 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kGioK-0000D0-MI; Fri, 11 Sep 2020 13:09:54 +0000 X-UUID: 96e36fdbe1d94f07a78273ffe7dfa03c-20200911 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=9IxbvCYdqQwTMonJZE4jQEeGH8Ha8YJTXuQqIHNBJ30=; b=avKpsN1M8hd20KrzElQCRONbtYuIBxpnGf/ExeBVDl//csGadUgsEMZmu+cZGmnFKJatNb35r0Lgnw1lGUTfSqMTXbIlpNHArrCm82Ca+5dp8wmA4VUs7Ww162o+qlGzooX1/hFgUCTTwAoil3gsKY+GvJEy555EwLWd5P2simI=; X-UUID: 96e36fdbe1d94f07a78273ffe7dfa03c-20200911 Received: from mtkcas66.mediatek.inc [(172.29.193.44)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 775291417; Fri, 11 Sep 2020 05:01:32 -0800 Received: from MTKMBS07N2.mediatek.inc (172.21.101.141) by MTKMBS62DR.mediatek.inc (172.29.94.18) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 11 Sep 2020 05:57:18 -0700 Received: from MTKCAS06.mediatek.inc (172.21.101.30) by mtkmbs07n2.mediatek.inc (172.21.101.141) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 11 Sep 2020 20:57:14 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by MTKCAS06.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Fri, 11 Sep 2020 20:57:08 +0800 From: Landen Chao To: Andrew Lunn , Vivien Didelot , Florian Fainelli , "David S . Miller" , Jakub Kicinski , Rob Herring , Matthias Brugger , Sean Wang , Philipp Zabel , "Russell King" Subject: [PATCH net-next v4 0/6] net-next: dsa: mt7530: add support for MT7531 Date: Fri, 11 Sep 2020 20:56:22 +0800 Message-ID: X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 X-MTK: N X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200911_090952_922554_9B658ADD X-CRM114-Status: GOOD ( 17.64 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, dqfext@gmail.com, frank-w@public-files.de, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, opensource@vdorst.com, linux-mediatek@lists.infradead.org, Landen Chao , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org This patch series adds support for MT7531. MT7531 is the next generation of MT7530 which could be found on Mediatek router platforms such as MT7622 or MT7629. It is also a 7-ports switch with 5 giga embedded phys, 2 cpu ports, and the same MAC logic of MT7530. Cpu port 6 only supports SGMII interface. Cpu port 5 supports either RGMII or SGMII in different HW SKU, but cannot be muxed to PHY of port 0/4 like mt7530. Due to support for SGMII interface, pll, and pad setting are different from MT7530. MT7531 SGMII interface can be configured in following mode: - 'SGMII AN mode' with in-band negotiation capability which is compatible with PHY_INTERFACE_MODE_SGMII. - 'SGMII force mode' without in-band negotiation which is compatible with 10B/8B encoding of PHY_INTERFACE_MODE_1000BASEX with fixed full-duplex and fixed pause. - 2.5 times faster clocked 'SGMII force mode' without in-band negotiation which is compatible with 10B/8B encoding of PHY_INTERFACE_MODE_2500BASEX with fixed full-duplex and fixed pause. v3 -> v4 - Adjust the coding style by suggestion of Jakub Kicinski. Remove unnecessary jumping label, merge continuous numeric 'switch cases' into one line, and keep the variables longest to shortest (reverse xmas tree). v2 -> v3 - Keep the same setup logic of mt7530/mt7621 because these series of patches is for adding mt7531 hardware. - Do not adjust rgmii delay when vendor phy driver presents in order to prevent double adjustment by suggestion of Andrew Lunn. - Remove redundant 'Example 4' from dt-bindings by suggestion of Rob Herring. - Fix typo. v1 -> v2 - change phylink_validate callback function to support full-duplex gigabit only to match hardware capability. - add description of SGMII interface. - configure mt7531 cpu port in fastest speed by default. - parse SGMII control word for in-band negotiation mode. - configure RGMII delay based on phy.rst. - Rename the definition in the header file to avoid potential conflicts. - Add wrapper function for mdio read/write to support both C22 and C45. - correct fixed-link speed of 2500base-x in dts. - add MT7531 port mirror setting. Landen Chao (6): net: dsa: mt7530: Refine message in Kconfig net: dsa: mt7530: Extend device data ready for adding a new hardware dt-bindings: net: dsa: add new MT7531 binding to support MT7531 net: dsa: mt7530: Add the support of MT7531 switch arm64: dts: mt7622: add mt7531 dsa to mt7622-rfb1 board arm64: dts: mt7622: add mt7531 dsa to bananapi-bpi-r64 board .../devicetree/bindings/net/dsa/mt7530.txt | 13 +- .../dts/mediatek/mt7622-bananapi-bpi-r64.dts | 44 + arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 57 +- drivers/net/dsa/Kconfig | 6 +- drivers/net/dsa/mt7530.c | 1192 +++++++++++++++-- drivers/net/dsa/mt7530.h | 259 +++- 6 files changed, 1455 insertions(+), 116 deletions(-) -- 2.17.1 _______________________________________________ Linux-mediatek mailing list Linux-mediatek@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-mediatek 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=-6.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,URIBL_BLOCKED,USER_AGENT_GIT autolearn=no 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 4FC90C433E2 for ; Fri, 11 Sep 2020 13:11:29 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 D96C5224B1 for ; Fri, 11 Sep 2020 13:11:28 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="0N2WrhoJ"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="avKpsN1M" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D96C5224B1 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=mediatek.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=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject: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=DQk7c1yPRQdZSsenUrR13DP3Vq+UwFskFv1xYo9ZXKU=; b=0N2WrhoJ7UgNoEnfBrzTaHP1Tr vTxqtnY5uUXWccMpv7ElCD4SVT9nNRo1pngMEs0We1abK5KjKFUkfzInkfem7+LpHvKk+KaQNXCft D7Q/YKXEbViHVA0zRmy/QZf92I1xbWnS+6PT/p+Hs3p9lBjgdnALFATEp/WNgZtF00LJyes5SZiuy 5dd3PII+y+a3aHBmPwQInQs2rfq9RDWhmuqdTS9gPg+sPu8BFT031XZ5wI/SBKTiYZw/WPAtXyF4t HprqmN9pnWV8MbjkgqrUOzgstySTYKbUTa1aYp2IwUXrZI451B1PnizzgtN4rYoKwxeuoKM4cccr9 l1w65JHA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kGioN-0000Ew-Mp; Fri, 11 Sep 2020 13:09:55 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kGioK-0000D0-MI; Fri, 11 Sep 2020 13:09:54 +0000 X-UUID: 96e36fdbe1d94f07a78273ffe7dfa03c-20200911 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=9IxbvCYdqQwTMonJZE4jQEeGH8Ha8YJTXuQqIHNBJ30=; b=avKpsN1M8hd20KrzElQCRONbtYuIBxpnGf/ExeBVDl//csGadUgsEMZmu+cZGmnFKJatNb35r0Lgnw1lGUTfSqMTXbIlpNHArrCm82Ca+5dp8wmA4VUs7Ww162o+qlGzooX1/hFgUCTTwAoil3gsKY+GvJEy555EwLWd5P2simI=; X-UUID: 96e36fdbe1d94f07a78273ffe7dfa03c-20200911 Received: from mtkcas66.mediatek.inc [(172.29.193.44)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 775291417; Fri, 11 Sep 2020 05:01:32 -0800 Received: from MTKMBS07N2.mediatek.inc (172.21.101.141) by MTKMBS62DR.mediatek.inc (172.29.94.18) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 11 Sep 2020 05:57:18 -0700 Received: from MTKCAS06.mediatek.inc (172.21.101.30) by mtkmbs07n2.mediatek.inc (172.21.101.141) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 11 Sep 2020 20:57:14 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by MTKCAS06.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Fri, 11 Sep 2020 20:57:08 +0800 From: Landen Chao To: Andrew Lunn , Vivien Didelot , Florian Fainelli , "David S . Miller" , Jakub Kicinski , Rob Herring , Matthias Brugger , Sean Wang , Philipp Zabel , "Russell King" Subject: [PATCH net-next v4 0/6] net-next: dsa: mt7530: add support for MT7531 Date: Fri, 11 Sep 2020 20:56:22 +0800 Message-ID: X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 X-MTK: N X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200911_090952_922554_9B658ADD X-CRM114-Status: GOOD ( 17.64 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, dqfext@gmail.com, frank-w@public-files.de, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, opensource@vdorst.com, linux-mediatek@lists.infradead.org, Landen Chao , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This patch series adds support for MT7531. MT7531 is the next generation of MT7530 which could be found on Mediatek router platforms such as MT7622 or MT7629. It is also a 7-ports switch with 5 giga embedded phys, 2 cpu ports, and the same MAC logic of MT7530. Cpu port 6 only supports SGMII interface. Cpu port 5 supports either RGMII or SGMII in different HW SKU, but cannot be muxed to PHY of port 0/4 like mt7530. Due to support for SGMII interface, pll, and pad setting are different from MT7530. MT7531 SGMII interface can be configured in following mode: - 'SGMII AN mode' with in-band negotiation capability which is compatible with PHY_INTERFACE_MODE_SGMII. - 'SGMII force mode' without in-band negotiation which is compatible with 10B/8B encoding of PHY_INTERFACE_MODE_1000BASEX with fixed full-duplex and fixed pause. - 2.5 times faster clocked 'SGMII force mode' without in-band negotiation which is compatible with 10B/8B encoding of PHY_INTERFACE_MODE_2500BASEX with fixed full-duplex and fixed pause. v3 -> v4 - Adjust the coding style by suggestion of Jakub Kicinski. Remove unnecessary jumping label, merge continuous numeric 'switch cases' into one line, and keep the variables longest to shortest (reverse xmas tree). v2 -> v3 - Keep the same setup logic of mt7530/mt7621 because these series of patches is for adding mt7531 hardware. - Do not adjust rgmii delay when vendor phy driver presents in order to prevent double adjustment by suggestion of Andrew Lunn. - Remove redundant 'Example 4' from dt-bindings by suggestion of Rob Herring. - Fix typo. v1 -> v2 - change phylink_validate callback function to support full-duplex gigabit only to match hardware capability. - add description of SGMII interface. - configure mt7531 cpu port in fastest speed by default. - parse SGMII control word for in-band negotiation mode. - configure RGMII delay based on phy.rst. - Rename the definition in the header file to avoid potential conflicts. - Add wrapper function for mdio read/write to support both C22 and C45. - correct fixed-link speed of 2500base-x in dts. - add MT7531 port mirror setting. Landen Chao (6): net: dsa: mt7530: Refine message in Kconfig net: dsa: mt7530: Extend device data ready for adding a new hardware dt-bindings: net: dsa: add new MT7531 binding to support MT7531 net: dsa: mt7530: Add the support of MT7531 switch arm64: dts: mt7622: add mt7531 dsa to mt7622-rfb1 board arm64: dts: mt7622: add mt7531 dsa to bananapi-bpi-r64 board .../devicetree/bindings/net/dsa/mt7530.txt | 13 +- .../dts/mediatek/mt7622-bananapi-bpi-r64.dts | 44 + arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 57 +- drivers/net/dsa/Kconfig | 6 +- drivers/net/dsa/mt7530.c | 1192 +++++++++++++++-- drivers/net/dsa/mt7530.h | 259 +++- 6 files changed, 1455 insertions(+), 116 deletions(-) -- 2.17.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel 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=-5.1 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MIME_BASE64_TEXT,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,USER_AGENT_GIT autolearn=no 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 4B60BC433E2 for ; Fri, 11 Sep 2020 17:30:04 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id EFE8F221E5 for ; Fri, 11 Sep 2020 17:30:03 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="ZLIWB/+I" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726084AbgIKRaB (ORCPT ); Fri, 11 Sep 2020 13:30:01 -0400 Received: from mailgw02.mediatek.com ([210.61.82.184]:5086 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726035AbgIKM5b (ORCPT ); Fri, 11 Sep 2020 08:57:31 -0400 X-UUID: 1445cd8382324fd9b417b9a8bc326fb9-20200911 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=9IxbvCYdqQwTMonJZE4jQEeGH8Ha8YJTXuQqIHNBJ30=; b=ZLIWB/+IhKpyNz53CsBLLnBg3ie3euRxAztpyNVKm3sxihJACWZ9muOV+vs2FSZpjZ6koIPEcmH6nxuSgDn7Bi0DvIyuhUlp27kWh2IiS7MuxByoDKhiDF4SjRPYppWMolA2it4eVVVTLbfCsIszZZctiB99fe36GDkp7ETOUds=; X-UUID: 1445cd8382324fd9b417b9a8bc326fb9-20200911 Received: from mtkexhb01.mediatek.inc [(172.21.101.102)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.14 Build 0819 with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1764434070; Fri, 11 Sep 2020 20:57:18 +0800 Received: from MTKCAS06.mediatek.inc (172.21.101.30) by mtkmbs07n2.mediatek.inc (172.21.101.141) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 11 Sep 2020 20:57:14 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by MTKCAS06.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Fri, 11 Sep 2020 20:57:08 +0800 From: Landen Chao To: Andrew Lunn , Vivien Didelot , Florian Fainelli , "David S . Miller" , Jakub Kicinski , Rob Herring , Matthias Brugger , Sean Wang , Philipp Zabel , Russell King CC: , , , , , , , , Landen Chao Subject: [PATCH net-next v4 0/6] net-next: dsa: mt7530: add support for MT7531 Date: Fri, 11 Sep 2020 20:56:22 +0800 Message-ID: X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 Content-Type: text/plain X-MTK: N Content-Transfer-Encoding: base64 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBNVDc1MzEuDQoNCk1UNzUzMSBpcyB0 aGUgbmV4dCBnZW5lcmF0aW9uIG9mIE1UNzUzMCB3aGljaCBjb3VsZCBiZSBmb3VuZCBvbiBNZWRp YXRlaw0Kcm91dGVyIHBsYXRmb3JtcyBzdWNoIGFzIE1UNzYyMiBvciBNVDc2MjkuDQoNCkl0IGlz IGFsc28gYSA3LXBvcnRzIHN3aXRjaCB3aXRoIDUgZ2lnYSBlbWJlZGRlZCBwaHlzLCAyIGNwdSBw b3J0cywgYW5kDQp0aGUgc2FtZSBNQUMgbG9naWMgb2YgTVQ3NTMwLiBDcHUgcG9ydCA2IG9ubHkg c3VwcG9ydHMgU0dNSUkgaW50ZXJmYWNlLg0KQ3B1IHBvcnQgNSBzdXBwb3J0cyBlaXRoZXIgUkdN SUkgb3IgU0dNSUkgaW4gZGlmZmVyZW50IEhXIFNLVSwgYnV0IGNhbm5vdA0KYmUgbXV4ZWQgdG8g UEhZIG9mIHBvcnQgMC80IGxpa2UgbXQ3NTMwLiBEdWUgdG8gc3VwcG9ydCBmb3IgU0dNSUkNCmlu dGVyZmFjZSwgcGxsLCBhbmQgcGFkIHNldHRpbmcgYXJlIGRpZmZlcmVudCBmcm9tIE1UNzUzMC4N Cg0KTVQ3NTMxIFNHTUlJIGludGVyZmFjZSBjYW4gYmUgY29uZmlndXJlZCBpbiBmb2xsb3dpbmcg bW9kZToNCi0gJ1NHTUlJIEFOIG1vZGUnIHdpdGggaW4tYmFuZCBuZWdvdGlhdGlvbiBjYXBhYmls aXR5DQogICAgd2hpY2ggaXMgY29tcGF0aWJsZSB3aXRoIFBIWV9JTlRFUkZBQ0VfTU9ERV9TR01J SS4NCi0gJ1NHTUlJIGZvcmNlIG1vZGUnIHdpdGhvdXQgaW4tYmFuZCBuZWdvdGlhdGlvbg0KICAg IHdoaWNoIGlzIGNvbXBhdGlibGUgd2l0aCAxMEIvOEIgZW5jb2Rpbmcgb2YNCiAgICBQSFlfSU5U RVJGQUNFX01PREVfMTAwMEJBU0VYIHdpdGggZml4ZWQgZnVsbC1kdXBsZXggYW5kIGZpeGVkIHBh dXNlLg0KLSAyLjUgdGltZXMgZmFzdGVyIGNsb2NrZWQgJ1NHTUlJIGZvcmNlIG1vZGUnIHdpdGhv dXQgaW4tYmFuZCBuZWdvdGlhdGlvbg0KICAgIHdoaWNoIGlzIGNvbXBhdGlibGUgd2l0aCAxMEIv OEIgZW5jb2Rpbmcgb2YNCiAgICBQSFlfSU5URVJGQUNFX01PREVfMjUwMEJBU0VYIHdpdGggZml4 ZWQgZnVsbC1kdXBsZXggYW5kIGZpeGVkIHBhdXNlLg0KDQp2MyAtPiB2NA0KLSBBZGp1c3QgdGhl IGNvZGluZyBzdHlsZSBieSBzdWdnZXN0aW9uIG9mIEpha3ViIEtpY2luc2tpLg0KICBSZW1vdmUg dW5uZWNlc3NhcnkganVtcGluZyBsYWJlbCwgbWVyZ2UgY29udGludW91cyBudW1lcmljICdzd2l0 Y2gNCiAgY2FzZXMnIGludG8gb25lIGxpbmUsIGFuZCBrZWVwIHRoZSB2YXJpYWJsZXMgbG9uZ2Vz dCB0byBzaG9ydGVzdA0KICAocmV2ZXJzZSB4bWFzIHRyZWUpLg0KDQp2MiAtPiB2Mw0KLSBLZWVw IHRoZSBzYW1lIHNldHVwIGxvZ2ljIG9mIG10NzUzMC9tdDc2MjEgYmVjYXVzZSB0aGVzZSBzZXJp ZXMgb2YNCiAgcGF0Y2hlcyBpcyBmb3IgYWRkaW5nIG10NzUzMSBoYXJkd2FyZS4NCi0gRG8gbm90 IGFkanVzdCByZ21paSBkZWxheSB3aGVuIHZlbmRvciBwaHkgZHJpdmVyIHByZXNlbnRzIGluIG9y ZGVyIHRvDQogIHByZXZlbnQgZG91YmxlIGFkanVzdG1lbnQgYnkgc3VnZ2VzdGlvbiBvZiBBbmRy ZXcgTHVubi4NCi0gUmVtb3ZlIHJlZHVuZGFudCAnRXhhbXBsZSA0JyBmcm9tIGR0LWJpbmRpbmdz IGJ5IHN1Z2dlc3Rpb24gb2YNCiAgUm9iIEhlcnJpbmcuDQotIEZpeCB0eXBvLg0KDQp2MSAtPiB2 Mg0KLSBjaGFuZ2UgcGh5bGlua192YWxpZGF0ZSBjYWxsYmFjayBmdW5jdGlvbiB0byBzdXBwb3J0 IGZ1bGwtZHVwbGV4DQogIGdpZ2FiaXQgb25seSB0byBtYXRjaCBoYXJkd2FyZSBjYXBhYmlsaXR5 Lg0KLSBhZGQgZGVzY3JpcHRpb24gb2YgU0dNSUkgaW50ZXJmYWNlLg0KLSBjb25maWd1cmUgbXQ3 NTMxIGNwdSBwb3J0IGluIGZhc3Rlc3Qgc3BlZWQgYnkgZGVmYXVsdC4NCi0gcGFyc2UgU0dNSUkg Y29udHJvbCB3b3JkIGZvciBpbi1iYW5kIG5lZ290aWF0aW9uIG1vZGUuDQotIGNvbmZpZ3VyZSBS R01JSSBkZWxheSBiYXNlZCBvbiBwaHkucnN0Lg0KLSBSZW5hbWUgdGhlIGRlZmluaXRpb24gaW4g dGhlIGhlYWRlciBmaWxlIHRvIGF2b2lkIHBvdGVudGlhbCBjb25mbGljdHMuDQotIEFkZCB3cmFw cGVyIGZ1bmN0aW9uIGZvciBtZGlvIHJlYWQvd3JpdGUgdG8gc3VwcG9ydCBib3RoIEMyMiBhbmQg QzQ1Lg0KLSBjb3JyZWN0IGZpeGVkLWxpbmsgc3BlZWQgb2YgMjUwMGJhc2UteCBpbiBkdHMuDQot IGFkZCBNVDc1MzEgcG9ydCBtaXJyb3Igc2V0dGluZy4NCg0KTGFuZGVuIENoYW8gKDYpOg0KICBu ZXQ6IGRzYTogbXQ3NTMwOiBSZWZpbmUgbWVzc2FnZSBpbiBLY29uZmlnDQogIG5ldDogZHNhOiBt dDc1MzA6IEV4dGVuZCBkZXZpY2UgZGF0YSByZWFkeSBmb3IgYWRkaW5nIGEgbmV3IGhhcmR3YXJl DQogIGR0LWJpbmRpbmdzOiBuZXQ6IGRzYTogYWRkIG5ldyBNVDc1MzEgYmluZGluZyB0byBzdXBw b3J0IE1UNzUzMQ0KICBuZXQ6IGRzYTogbXQ3NTMwOiBBZGQgdGhlIHN1cHBvcnQgb2YgTVQ3NTMx IHN3aXRjaA0KICBhcm02NDogZHRzOiBtdDc2MjI6IGFkZCBtdDc1MzEgZHNhIHRvIG10NzYyMi1y ZmIxIGJvYXJkDQogIGFybTY0OiBkdHM6IG10NzYyMjogYWRkIG10NzUzMSBkc2EgdG8gYmFuYW5h cGktYnBpLXI2NCBib2FyZA0KDQogLi4uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2RzYS9tdDc1 MzAudHh0ICAgIHwgICAxMyArLQ0KIC4uLi9kdHMvbWVkaWF0ZWsvbXQ3NjIyLWJhbmFuYXBpLWJw aS1yNjQuZHRzICB8ICAgNDQgKw0KIGFyY2gvYXJtNjQvYm9vdC9kdHMvbWVkaWF0ZWsvbXQ3NjIy LXJmYjEuZHRzICB8ICAgNTcgKy0NCiBkcml2ZXJzL25ldC9kc2EvS2NvbmZpZyAgICAgICAgICAg ICAgICAgICAgICAgfCAgICA2ICstDQogZHJpdmVycy9uZXQvZHNhL210NzUzMC5jICAgICAgICAg ICAgICAgICAgICAgIHwgMTE5MiArKysrKysrKysrKysrKystLQ0KIGRyaXZlcnMvbmV0L2RzYS9t dDc1MzAuaCAgICAgICAgICAgICAgICAgICAgICB8ICAyNTkgKysrLQ0KIDYgZmlsZXMgY2hhbmdl ZCwgMTQ1NSBpbnNlcnRpb25zKCspLCAxMTYgZGVsZXRpb25zKC0pDQoNCi0tIA0KMi4xNy4xDQo=