From nobody Tue Apr 7 03:32:20 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id F0564C433F5 for ; Sun, 9 Oct 2022 16:24:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230177AbiJIQYB (ORCPT ); Sun, 9 Oct 2022 12:24:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53614 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229980AbiJIQXm (ORCPT ); Sun, 9 Oct 2022 12:23:42 -0400 Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.154.221.58]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B5A622B185; Sun, 9 Oct 2022 09:23:40 -0700 (PDT) X-QQ-mid: bizesmtp62t1665332600t7odh38m Received: from localhost.localdomain ( [58.247.70.42]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 10 Oct 2022 00:23:19 +0800 (CST) X-QQ-SSF: 01100000002000G0Z000B00A0000000 X-QQ-FEAT: fs34Pe/+C2TRRIMPMY6EuhGRcUlkuDlYD9T688osuzNd+aO2IxqPU9q1csLTw eFvw7YdWc7ddI4mcnGNno6LMd5RRTKOU3o4pm59a/QzJ5sg/ZHe/a6ikOh3WroOuMhHt5DW BDRWG39HUU+0u/KphSyO8RYDbpquNmiDllqQ/FdmxrFVfLM63tcmJyKRJYhsVUGq9sGDrEW jZ5IVnEuu+xs3GW04ZfkSJui5CEaYbYR/YiuuIFd2SJdqIKIGW005aT4rQoNvWQ2MPLfQ6Y 8x9kpnGSLP/vmbqrJ9AKAJAHJ+8kA2STRwXyD4/g8pKsyencxbVEL4+T8Fb0H9Ulas4V0uc Kd89urL8sK2v4GMhlNRSdVdE66v33MF9PdQ3EGjd7CQ1a9D5oxqkdiVD+plLA== X-QQ-GoodBg: 0 From: Soha Jin To: Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni Cc: Yangyu Chen , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Soha Jin Subject: [PATCH 2/3] net: stmmac: add Phytium's PHYT0004 to dwmac-generic compatible devices Date: Mon, 10 Oct 2022 00:22:46 +0800 Message-Id: <20221009162247.1336-3-soha@lohu.info> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20221009162247.1336-1-soha@lohu.info> References: <20221009162247.1336-1-soha@lohu.info> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:lohu.info:qybglogicsvr:qybglogicsvr3 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Phytium's GMAC devices (ACPI HID: PHYT0004) can be run by DWMAC's generic driver, add it to the match table. Signed-off-by: Soha Jin Tested-by: Yangyu Chen --- drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c b/drivers/= net/ethernet/stmicro/stmmac/dwmac-generic.c index 4d272605a8b7..bde827bc7b72 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c @@ -66,7 +66,7 @@ static int dwmac_generic_probe(struct platform_device *pd= ev) return ret; } =20 -static const struct of_device_id dwmac_generic_match[] =3D { +static const struct of_device_id dwmac_generic_match_of[] =3D { { .compatible =3D "st,spear600-gmac"}, { .compatible =3D "snps,dwmac-3.40a"}, { .compatible =3D "snps,dwmac-3.50a"}, @@ -80,7 +80,13 @@ static const struct of_device_id dwmac_generic_match[] = =3D { { .compatible =3D "snps,dwxgmac"}, { } }; -MODULE_DEVICE_TABLE(of, dwmac_generic_match); +MODULE_DEVICE_TABLE(of, dwmac_generic_match_of); + +static const struct acpi_device_id dwmac_generic_match_acpi[] =3D { + {"PHYT0004"}, + {} +}; +MODULE_DEVICE_TABLE(acpi, dwmac_generic_match_acpi); =20 static struct platform_driver dwmac_generic_driver =3D { .probe =3D dwmac_generic_probe, @@ -88,7 +94,8 @@ static struct platform_driver dwmac_generic_driver =3D { .driver =3D { .name =3D STMMAC_RESOURCE_NAME, .pm =3D &stmmac_pltfr_pm_ops, - .of_match_table =3D of_match_ptr(dwmac_generic_match), + .of_match_table =3D dwmac_generic_match_of, + .acpi_match_table =3D dwmac_generic_match_acpi }, }; module_platform_driver(dwmac_generic_driver); --=20 2.30.2