Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp9071128rwl; Wed, 11 Jan 2023 00:44:40 -0800 (PST) X-Google-Smtp-Source: AMrXdXvUBTGo+YeZnP8wjPhP+2GjmQvEpG7q0/KFHlaUC8VY0PQuXZQdz000VpPIKnCVPIfRJ/SN X-Received: by 2002:a05:6402:530b:b0:499:7cf3:a452 with SMTP id eo11-20020a056402530b00b004997cf3a452mr11145171edb.14.1673426680735; Wed, 11 Jan 2023 00:44:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673426680; cv=none; d=google.com; s=arc-20160816; b=TW8PJGtw7URuLEKd9we8T+tkRA0unOgYEtVVTfR1pRgUYxLql4hCu9KHLLB1ECNqiE hEAg5HxT5ijJzSbTN4E82rTEiv34tA+oXalRmJSuH/L/nNMXS89I9s9k958EVMFoT8yu 135rAfTorE38+FMpnxk4U7vKtT45R+HojpY9Qr5fnD+dOFNUQ6jG/fjCM0Mpx6y4nFYF N6CkqwinrEoDC1SeEVlGZ8lTFxc0lrV11GIUod2ef91szNjgJVmRjmuzRfPussGjS/3Y CXiqhfxNpiPjBvlygPpMpZg2GTFE62QIES0FxP5aWokB4TzHlxafnpVOTXeWSDxebqG3 Cxww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:dlp-filter:cms-type:message-id:date :subject:cc:to:from:dkim-signature:dkim-filter; bh=B3TS1rkuqLCLHXTax7VaPalrznXw22OvtyJ1ylhbsRs=; b=PZFqDeCcnRmNZpJwMSHMIxHTM4SajXN0HdREP2rT/hud1AOzJXXCF0KnOclkGOq4NP 42px0p5HyytjiTuLYCfpADpwsei6KCnLAOUPhlRzRXnho454p4rHZ8uH26h46Kdzvn1N 3P5LVgeYPlTR1BYyss5nVWL+96q8uBZtIciyaKaxf6bwkjBQ4Sko6t1HEqyY9KpbBlKd dDwN7xxOP5z7S+/TpcN1yCNI+DwHYtH4F9UEQZ8vYkqBtNBHhumtpbFkVueVK+cCcWV4 WG1nCRFgLaV57TJjjNN5WHZzBctV0exmxt3a3lza8iQi2g8OuJOSHEQQzZ1oPWXyKqtM iTpg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b="AiD/brVU"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id dz8-20020a0564021d4800b004858ade7b28si17597667edb.607.2023.01.11.00.44.27; Wed, 11 Jan 2023 00:44:40 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b="AiD/brVU"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234716AbjAKIjs (ORCPT + 53 others); Wed, 11 Jan 2023 03:39:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52410 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229931AbjAKIj3 (ORCPT ); Wed, 11 Jan 2023 03:39:29 -0500 Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 661E6CE08 for ; Wed, 11 Jan 2023 00:39:25 -0800 (PST) Received: from epcas5p3.samsung.com (unknown [182.195.41.41]) by mailout3.samsung.com (KnoxPortal) with ESMTP id 20230111083921epoutp031b527e4e5a97291b28e5236d51fc3dc9~5NGjVZl4h2286622866epoutp03O for ; Wed, 11 Jan 2023 08:39:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20230111083921epoutp031b527e4e5a97291b28e5236d51fc3dc9~5NGjVZl4h2286622866epoutp03O DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1673426361; bh=B3TS1rkuqLCLHXTax7VaPalrznXw22OvtyJ1ylhbsRs=; h=From:To:Cc:Subject:Date:References:From; b=AiD/brVU00Hpb9Yu2+y6jj/w15S0X5aEpYagklSDYcb56plWXbw8x3uB9cDT7pu9j JgEguRdlwdgoepWSZKkyxwN2YqZl8NNt3tWTLaoHoj3d/6K8o8qcjUTUkDNhhfTnXN mwhwT78Q9z3L/3dLa6uztwLjC9nk8ZdLXCVpmx4s= Received: from epsnrtp4.localdomain (unknown [182.195.42.165]) by epcas5p1.samsung.com (KnoxPortal) with ESMTP id 20230111083920epcas5p100a0165ed8760b3b5660d2e102799d3c~5NGit-Cgt2765327653epcas5p1C; Wed, 11 Jan 2023 08:39:20 +0000 (GMT) Received: from epsmges5p1new.samsung.com (unknown [182.195.38.175]) by epsnrtp4.localdomain (Postfix) with ESMTP id 4NsLh65q9Bz4x9QF; Wed, 11 Jan 2023 08:39:18 +0000 (GMT) Received: from epcas5p4.samsung.com ( [182.195.41.42]) by epsmges5p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 25.CE.02301.6B57EB36; Wed, 11 Jan 2023 17:39:18 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas5p4.samsung.com (KnoxPortal) with ESMTPA id 20230111075438epcas5p44ac566fdedff7c59bd416b7de28f3922~5MfgXPnn01062510625epcas5p4T; Wed, 11 Jan 2023 07:54:38 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20230111075438epsmtrp2c14f9bb26ad7066b50b2a30d852b3778~5MfgWH3vO0511105111epsmtrp2J; Wed, 11 Jan 2023 07:54:38 +0000 (GMT) X-AuditID: b6c32a49-201ff700000108fd-31-63be75b67e7d Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 6D.16.02211.D3B6EB36; Wed, 11 Jan 2023 16:54:37 +0900 (KST) Received: from cheetah.sa.corp.samsungelectronics.net (unknown [107.109.115.53]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20230111075435epsmtip1f26d49d1cf61d7c302365369f0d9f7f1~5MfeE7A4B2668326683epsmtip1j; Wed, 11 Jan 2023 07:54:35 +0000 (GMT) From: Sriranjani P To: davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, alexandre.torgue@foss.st.com, peppe.cavallaro@st.com, joabreu@synopsys.com, mcoquelin.stm32@gmail.com Cc: netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, pankaj.dubey@samsung.com, alim.akhtar@samsung.com, ravi.patel@samsung.com, Sriranjani P Subject: [PATCH v2 0/4] net: stmmac: dwc-qos: Add FSD EQoS support Date: Wed, 11 Jan 2023 13:24:18 +0530 Message-Id: <20230111075422.107173-1-sriranjani.p@samsung.com> X-Mailer: git-send-email 2.17.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMJsWRmVeSWpSXmKPExsWy7bCmlu620n3JBvsb9Cx+vpzGaPFg3jY2 iznnW1gs5h85x2rx9Ngjdot7i96xWvS9eMhscWFbH6vF5V1z2Czm/V3LanFsgZjFt9NvGC0W bf3CbvH/9VZGi4cf9rBbtO49wm5x+806VgdBjy0rbzJ5PO3fyu6xc9Zddo8Fm0o9Nq3qZPO4 c20Pm8f7fVfZPPq2rGL0ePpjL7PHlv2fGT0+b5IL4I7KtslITUxJLVJIzUvOT8nMS7dV8g6O d443NTMw1DW0tDBXUshLzE21VXLxCdB1y8wBekpJoSwxpxQoFJBYXKykb2dTlF9akqqQkV9c YquUWpCSU2BSoFecmFtcmpeul5daYmVoYGBkClSYkJ0x+e8iloJtPBV/3s1nbGDs5Opi5OSQ EDCRmHZwN2sXIxeHkMBuRokTO2axQzifGCVOn+xjAqkSEvjGKPFinw5Mx5kn+6CK9jJKfPkw gQ3CaWWSOHX2LTNIFZuArkTrtc9MIAkRgS+MEtfXdIC1MAucY5RY966PDaRKWMBJ4uON36wg NouAqkTL0X/sIDavgJ3E67eTmSD2yUus3nCAGaRZQmAhh8SjjVegEi4S83d3sUDYwhKvjm9h h7ClJD6/28sGYadLbD6ymRXCzpHoaGpmhrDtJQ5cmQPUywF0kabE+l36EGFZiamn1oGNZxbg k+j9/QRqFa/EjnkwtprE4kedULaMxNpHn6DGe0i8ONzDCAmvWIlzC5exTWCUnYWwYQEj4ypG ydSC4tz01GLTAsO81HJ4VCXn525iBKdWLc8djHcffNA7xMjEwXiIUYKDWUmEdyXnnmQh3pTE yqrUovz4otKc1OJDjKbAMJvILCWanA9M7nkl8YYmlgYmZmZmJpbGZoZK4rypW+cnCwmkJ5ak ZqemFqQWwfQxcXBKNTDFHZh9xftuScO9Ne/7Qx/X5hcV/vkz5zTbgVt1TzcE2ngsPBsQ0ha7 ds3Gz/0sDlVWZ8Juuyz9tHb5kTnT9zzV8BScfGum6Kl7Hvlvlt2d9zhs3cnDTLL/TT8Y57M9 TqyfcnDTtAePap3aV0eyTDP0WBz0YtpdOWYd04ijxvme2fNmlzjYZT8U/BwpkfPKJOV35Iqz WRZKUnf8AreKbJhzRdjOomC1vPPReJvs9ctOGYnfvRBl4mttecT36gHj68FfLR5aLvBZevSo 5PawH3eWOy8WUs+8s/4h16Wgjap3/KpDv5eGmgQFHLRlM/JVz51tNGPRtaUBl7fsdLx4Ybni pNotbr3Gq7Um9F94VvfukBJLcUaioRZzUXEiALbEz+42BAAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDLMWRmVeSWpSXmKPExsWy7bCSnK5d9r5kg0UpFj9fTmO0eDBvG5vF nPMtLBbzj5xjtXh67BG7xb1F71gt+l48ZLa4sK2P1eLyrjlsFvP+rmW1OLZAzOLb6TeMFou2 fmG3+P96K6PFww972C1a9x5ht7j9Zh2rg6DHlpU3mTye9m9l99g56y67x4JNpR6bVnWyedy5 tofN4/2+q2wefVtWMXo8/bGX2WPL/s+MHp83yQVwR3HZpKTmZJalFunbJXBlTP67iKVgG0/F n3fzGRsYO7m6GDk5JARMJM482cfexcjFISSwm1Fi05UN7BAJGYmTD5YwQ9jCEiv/PYcqamaS 2Hy5gxUkwSagK9F67TMTiC0i0MAkMX92NojNLHCFUeLIMxkQW1jASeLjjd9g9SwCqhItR/+B LeAVsJN4/XYyE8QCeYnVGw4wT2DkWcDIsIpRMrWgODc9t9iwwDAvtVyvODG3uDQvXS85P3cT IzjAtTR3MG5f9UHvECMTB+MhRgkOZiUR3pWce5KFeFMSK6tSi/Lji0pzUosPMUpzsCiJ817o OhkvJJCeWJKanZpakFoEk2Xi4JRqYLILFLiow52T6XDdVtONo+MhZ5miZ43SQTY1kRr12k2X J7m8P7dqvn+HYr5HUg9b6lf5h69N3Tr2bbTo3uyxYrGB3upHs+U8fhwyumZ5dKvrZuG09ewl YvdmJGbtsXb4Ovunr3yy863UlDM7fOYVSucEhh06+rPKbU0Lx33nbSvVc1/01L/+d6Fv+4RA i+eNt/+rKSzc0+3cm6svfNTH/YLollXLkkv5Jms+mP7NQ6ZTbb/fhdyXbt8q9SINlDzefV78 IZPT72LOXM6vszpPW++6lGPlJvG2adap0yy7ou88c3y557b3T/ZYR8Ydhz+z2K84ondv1ZfM HXa++2ed1Jl3bkeWtfLs23/fWN90PqjEUpyRaKjFXFScCABbrkQU3wIAAA== X-CMS-MailID: 20230111075438epcas5p44ac566fdedff7c59bd416b7de28f3922 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: REQ_APPROVE CMS-TYPE: 105P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20230111075438epcas5p44ac566fdedff7c59bd416b7de28f3922 References: X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org FSD platform has two instances of EQoS IP, one is in FSYS0 block and another one is in PERIC block. This patch series add required DT binding, DT file modifications and platform driver specific changes for the same. This series needs following two patches [1,2] posted as part of SYSREG controller support for FSD platform. [1]: https://git.kernel.org/krzk/linux/c/7e03ca7429b23105b740eb79364dc410f214848b [2]: https://git.kernel.org/krzk/linux/c/beaf55952d46fb14387d92de280bed7985ea85e5 Changes since v1: 1. Addressed all the review comments suggested by Krzysztof with respect to DT files. 2. Updated dwc_eqos_setup_rxclock() function as per the review comments given by Andrew. Sriranjani P (4): dt-bindings: net: Add FSD EQoS device tree bindings net: stmmac: dwc-qos: Add FSD EQoS support arm64: dts: fsd: Add Ethernet support for FSYS0 Block of FSD SoC arm64: dts: fsd: Add Ethernet support for PERIC Block of FSD SoC .../devicetree/bindings/net/snps,dwmac.yaml | 1 + .../net/tesla,dwc-qos-ethernet-4.21.yaml | 103 ++++++++ arch/arm64/boot/dts/tesla/fsd-evb.dts | 18 ++ arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 112 +++++++++ arch/arm64/boot/dts/tesla/fsd.dtsi | 51 ++++ .../stmicro/stmmac/dwmac-dwc-qos-eth.c | 227 ++++++++++++++++++ .../net/ethernet/stmicro/stmmac/stmmac_main.c | 20 ++ include/linux/stmmac.h | 1 + 8 files changed, 533 insertions(+) create mode 100644 Documentation/devicetree/bindings/net/tesla,dwc-qos-ethernet-4.21.yaml -- 2.17.1