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=-3.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,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 5F17CC2D0BF for ; Tue, 10 Dec 2019 08:15:11 +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 311D020663 for ; Tue, 10 Dec 2019 08:15:11 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="ndFu9gtH"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="kzQG1Pij" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 311D020663 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=bombadil.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=IWIShKZKB2ElNJZgpp3zPX+GbmdeTYTYBefKrb8A77k=; b=ndFu9gtHtZAN8s Kjww2BMR3uiXScltGVltG4Wo+vDCH3RRVG4BrdDv22WH6sUOaP8wqE1r4q3VGbY/20dNrwdnhO2hX 2KUi+aY+cJIZRMjYtpf1HqO4bZGqTQdXNnrAlR3VK4hGecVEc25g+OKc83kUG1MiL76GF/b8UsamB A1B+5r11vqODgf8FlbQtoVxo3VIvI+KWNRM3WObJPlUQpi6OYZGOH8As+7PD60Gb9OM5N6+Bjrzhf z1NP8WzmDa/khRBkwwTvNHZYpHoRhX3YRTTo5hF6mF3MyBeD++Ndn5xWm5sdkjpEk0BhDrz65bu2D yEzwcl5Kw3RoOHmOKAyg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1ieafZ-00007g-UF; Tue, 10 Dec 2019 08:14:57 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ieafV-0008U0-3T for linux-mediatek@lists.infradead.org; Tue, 10 Dec 2019 08:14:54 +0000 X-UUID: 52a2f52a81ea44d2a4018546d7bcf345-20191210 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=uC8RbIA/Bmt5jx7r3LAgXAyyrUdbG45GJY60y9w1Jj0=; b=kzQG1PijyQIvz17fz+F/cb/IZaPnQR2v6XDMsEcwMk2B9pdtwxmPkQGVHpN0kIcp7nWg5Vb+Iy8ENI8FvTnEhHvpQHqRSmzQOjjExTkESI+bY1r7gw8RShydh0SYdOwlZK2oSdRNeIb2XqgZW4wREq+uRqGAJCo6kE0X5DZz4m0=; X-UUID: 52a2f52a81ea44d2a4018546d7bcf345-20191210 Received: from mtkcas66.mediatek.inc [(172.29.193.44)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLS) with ESMTP id 2065345494; Tue, 10 Dec 2019 00:14:48 -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.1395.4; Tue, 10 Dec 2019 00:15:02 -0800 Received: from mtkcas08.mediatek.inc (172.21.101.126) by mtkmbs07n2.mediatek.inc (172.21.101.141) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 10 Dec 2019 16:14:30 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by mtkcas08.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1395.4 via Frontend Transport; Tue, 10 Dec 2019 16:14:26 +0800 From: Landen Chao To: , , , , , Subject: [PATCH net-next 0/6] net-next: dsa: mt7530: add support for MT7531 Date: Tue, 10 Dec 2019 16:14:36 +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-20191210_001453_159593_223223F7 X-CRM114-Status: UNSURE ( 7.35 ) X-CRM114-Notice: Please train this message. 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, Landen Chao , frank-w@public-files.de, netdev@vger.kernel.org, sean.wang@mediatek.com, linux-kernel@vger.kernel.org, opensource@vdorst.com, linux-mediatek@lists.infradead.org, davem@davemloft.net 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 HSGMII interface. Cpu port 5 supports either RGMII or HSGMII in different HW SKU. Due to support for HSGMII interface, pll, and pad setting are different from MT7530. 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 | 77 +- .../dts/mediatek/mt7622-bananapi-bpi-r64.dts | 50 + arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 63 +- drivers/net/dsa/Kconfig | 6 +- drivers/net/dsa/mt7530.c | 874 ++++++++++++++++-- drivers/net/dsa/mt7530.h | 173 +++- 6 files changed, 1168 insertions(+), 75 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=-3.8 required=3.0 tests=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 2ED19C43603 for ; Tue, 10 Dec 2019 08:14:52 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id EB4A32073D for ; Tue, 10 Dec 2019 08:14:51 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="kzQG1Pij" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726248AbfLJIOv (ORCPT ); Tue, 10 Dec 2019 03:14:51 -0500 Received: from mailgw02.mediatek.com ([210.61.82.184]:39119 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726062AbfLJIOv (ORCPT ); Tue, 10 Dec 2019 03:14:51 -0500 X-UUID: 8f0ba1f4840f4936b2c6ccbfb04d7663-20191210 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=uC8RbIA/Bmt5jx7r3LAgXAyyrUdbG45GJY60y9w1Jj0=; b=kzQG1PijyQIvz17fz+F/cb/IZaPnQR2v6XDMsEcwMk2B9pdtwxmPkQGVHpN0kIcp7nWg5Vb+Iy8ENI8FvTnEhHvpQHqRSmzQOjjExTkESI+bY1r7gw8RShydh0SYdOwlZK2oSdRNeIb2XqgZW4wREq+uRqGAJCo6kE0X5DZz4m0=; X-UUID: 8f0ba1f4840f4936b2c6ccbfb04d7663-20191210 Received: from mtkcas09.mediatek.inc [(172.21.101.178)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 754408917; Tue, 10 Dec 2019 16:14:46 +0800 Received: from mtkcas08.mediatek.inc (172.21.101.126) by mtkmbs07n2.mediatek.inc (172.21.101.141) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 10 Dec 2019 16:14:30 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by mtkcas08.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1395.4 via Frontend Transport; Tue, 10 Dec 2019 16:14:26 +0800 From: Landen Chao To: , , , , , CC: , , , , , , , , Landen Chao Subject: [PATCH net-next 0/6] net-next: dsa: mt7530: add support for MT7531 Date: Tue, 10 Dec 2019 16:14:36 +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 YXRlaw0Kcm91dGVyIHBsYXRmb3JtcyBzdWNoIGFzIE1UNzYyMiBvciBNVDc2MjkuIA0KDQpJdCBp cyBhbHNvIGEgNy1wb3J0cyBzd2l0Y2ggd2l0aCA1IGdpZ2EgZW1iZWRkZWQgcGh5cywgMiBjcHUg cG9ydHMsIGFuZA0KdGhlIHNhbWUgTUFDIGxvZ2ljIG9mIE1UNzUzMC4gQ3B1IHBvcnQgNiBvbmx5 IHN1cHBvcnRzIEhTR01JSSBpbnRlcmZhY2UuDQpDcHUgcG9ydCA1IHN1cHBvcnRzIGVpdGhlciBS R01JSSBvciBIU0dNSUkgaW4gZGlmZmVyZW50IEhXIFNLVS4gRHVlIHRvDQpzdXBwb3J0IGZvciBI U0dNSUkgaW50ZXJmYWNlLCBwbGwsIGFuZCBwYWQgc2V0dGluZyBhcmUgZGlmZmVyZW50IGZyb20N Ck1UNzUzMC4NCg0KTGFuZGVuIENoYW8gKDYpOg0KICBuZXQ6IGRzYTogbXQ3NTMwOiBSZWZpbmUg bWVzc2FnZSBpbiBLY29uZmlnDQogIG5ldDogZHNhOiBtdDc1MzA6IEV4dGVuZCBkZXZpY2UgZGF0 YSByZWFkeSBmb3IgYWRkaW5nIGEgbmV3IGhhcmR3YXJlDQogIGR0LWJpbmRpbmdzOiBuZXQ6IGRz YTogYWRkIG5ldyBNVDc1MzEgYmluZGluZyB0byBzdXBwb3J0IE1UNzUzMQ0KICBuZXQ6IGRzYTog bXQ3NTMwOiBBZGQgdGhlIHN1cHBvcnQgb2YgTVQ3NTMxIHN3aXRjaA0KICBhcm02NDogZHRzOiBt dDc2MjI6IGFkZCBtdDc1MzEgZHNhIHRvIG10NzYyMi1yZmIxIGJvYXJkDQogIGFybTY0OiBkdHM6 IG10NzYyMjogYWRkIG10NzUzMSBkc2EgdG8gYmFuYW5hcGktYnBpLXI2NCBib2FyZA0KDQogLi4u L2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2RzYS9tdDc1MzAudHh0ICAgIHwgIDc3ICstDQogLi4u L2R0cy9tZWRpYXRlay9tdDc2MjItYmFuYW5hcGktYnBpLXI2NC5kdHMgIHwgIDUwICsNCiBhcmNo L2FybTY0L2Jvb3QvZHRzL21lZGlhdGVrL210NzYyMi1yZmIxLmR0cyAgfCAgNjMgKy0NCiBkcml2 ZXJzL25ldC9kc2EvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0NCiBkcml2 ZXJzL25ldC9kc2EvbXQ3NTMwLmMgICAgICAgICAgICAgICAgICAgICAgfCA4NzQgKysrKysrKysr KysrKysrKy0tDQogZHJpdmVycy9uZXQvZHNhL210NzUzMC5oICAgICAgICAgICAgICAgICAgICAg IHwgMTczICsrKy0NCiA2IGZpbGVzIGNoYW5nZWQsIDExNjggaW5zZXJ0aW9ucygrKSwgNzUgZGVs ZXRpb25zKC0pDQoNCi0tIA0KMi4xNy4xDQo=