From patchwork Sun Mar 9 23:26:10 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jonas Karlman X-Patchwork-Id: 14009096 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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 smtp.lore.kernel.org (Postfix) with ESMTPS id B85FDC28B28 for ; Sun, 9 Mar 2025 23:29:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=uhqn9V7B8sVTHcezMkHZ/uQLEm9iylzgvIMWhThJmFw=; b=t5TPpnoPFuq/+zmqIWIL121jyH jAkk2bjT4qdQS1LkBo/z3JHyt/s/Tl6x1eGqVuuUQ6qoWqDCPAd/JCS3W3AqrmTJQwJ42uLmNfiDt jvz+zXt3LZgEwtpE7/ynCCaKoWr7e6yI0vbuOCZaI+sVZvt58X8tpTcWhvVokwvqFQyKobFJPD7kb ogISMn23ZNyyYq8hpisOT4kqJOLamn0yzq9asvnCpMq8eaODTSh6TGTC6/ViHHNrVK16OyysN6eF7 moqzMlwMHk0B2vAHykTRcQ3ESz1oQWTRMRtjSm5289jjS6W8XYsWzSIEBNTyomiArGopjHIQPOKjI PYCFP8Gg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1trQ4p-00000001GmP-0sd4; Sun, 09 Mar 2025 23:28:59 +0000 Received: from [2a02:6ea0:d71e::9] (helo=smtp.forwardemail.net) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1trQ3A-00000001GI6-1WGd for linux-arm-kernel@lists.infradead.org; Sun, 09 Mar 2025 23:27:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kwiboo.se; h=Content-Transfer-Encoding: MIME-Version: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-e1b5cab7be; t=1741562798; bh=uhqn9V7B8sVTHcezMkHZ/uQLEm9iylzgvIMWhThJmFw=; b=Uh/asg1R9vopFiZOW16JughL23mEN0wv2TJDBf6K/ux2lE9VMapZLyjyIKpLQIeFJFjcDNLMe 44tykeMDwGzw5mUvp639NXsm1ZXuVtxr2nmtwmUxjW44c5CCc/6gjyuWXlOasRm/8YpTAo+/uNz l4vxEpyzUQLjqavN9bHQui3Zeg1wDzmHmz4aT4jRaM+WCfBevDTqpryD/hFbsVpRthVCDxtg7W6 RSpdCHIpm6HbVx7A2l8MeHsb2qw7pCCEDDvI6G8OlGG8n4/S+fPLbECzl9d+MGRcAJdHttCjOAl 9cxT1h3+nxH5RPyOsO1257DwzFPIzlqo/aewvgTBtgag== X-Forward-Email-ID: 67ce23a55209992d7c670e59 X-Forward-Email-Sender: rfc822; jonas@kwiboo.se, smtp.forwardemail.net, 121.127.44.73 X-Forward-Email-Version: 0.4.40 X-Forward-Email-Website: https://forwardemail.net X-Complaints-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Report-Abuse-To: abuse@forwardemail.net From: Jonas Karlman To: Heiko Stuebner , Andrew Lunn , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Wu , Yao Zi , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Jonas Karlman Subject: [PATCH v2 0/5] net: stmmac: dwmac-rk: Add GMAC support for RK3528 Date: Sun, 9 Mar 2025 23:26:10 +0000 Message-ID: <20250309232622.1498084-1-jonas@kwiboo.se> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250309_162716_800054_1D829AC1 X-CRM114-Status: UNSURE ( 9.18 ) 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The Rockchip RK3528 has two Ethernet controllers, one 100/10 MAC to be used with the integrated PHY and a second 1000/100/10 MAC to be used with an external Ethernet PHY. This series add initial support for the Ethernet controllers found in RK3528 and initial support to power up/down the integrated PHY. This series depends on v2 of the "net: stmmac: dwmac-rk: Validate GRF and peripheral GRF during probe" [1] cleanup series. Changes in v2: - Restrict the minItems: 4 change to rockchip,rk3528-gmac - Add initial support to power up/down the integrated PHY in RK3528 - Split device tree changes into a separate series [1] https://lore.kernel.org/r/20250308213720.2517944-1-jonas@kwiboo.se/ David Wu (1): net: stmmac: dwmac-rk: Add GMAC support for RK3528 Jonas Karlman (4): dt-bindings: net: rockchip-dwmac: Add compatible string for RK3528 net: stmmac: dwmac-rk: Move integrated_phy_powerup/down functions net: stmmac: dwmac-rk: Add integrated_phy_powerdown operation net: stmmac: dwmac-rk: Add initial support for RK3528 integrated PHY .../bindings/net/rockchip-dwmac.yaml | 16 +- .../net/ethernet/stmicro/stmmac/dwmac-rk.c | 277 ++++++++++++++---- 2 files changed, 242 insertions(+), 51 deletions(-)