From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=211.20.114.72 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793769256; b=IQQTTxTNdjbNG4+lLJ88u32bS8yTKPQ1zsk2seTjke+M+bRDsM+vb1FhUSjl+ROPAGw3 IeyLWHeAuy4YpfahA9GEDnWcDJ+vKCWSVFBLZFN+NxWb92ed1LSw7hqyzPu0Y/m16Qlv8 IN/JtMIljnkRmaY3oVAg9kEBiYi7V+QqT+fYyWzGQZ2C6WWlWQ/raSoAABTp8Cg/KQc2N dojzYH2mUN8aLTwun+TdVJEXR1rshBsNgsB6XNz7F6VvyvE49YcTuTnxBiJRevbONqAND 3tbyDwfIKWDb5j+Wu0exAOHc9OTrl2X4SM6dLfMuW5lJqwt2taNLT2ZWHX+JRS94PdQ== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793769256; h=DMARC-Filter:Received:Received:From:Date:Subject:MIME-Version: Content-Type:Content-Transfer-Encoding:Message-ID:References: In-Reply-To:To:CC:X-Mailer:X-Developer-Signature:X-Developer-Key; bh=LyXFiOgSd/gS7t17gC6C4jnHNJdK0hrmfTDD2nscfFE=; b=P2LC28vN8itk4KCJjrLFFgbmKDgSkdy99c40AbCQuqozhFsgmYGB3M2WV56SeI++kuU6 5I2lhRS6gI4K9c1y9g1IKy7VW9q3KElfYP9lxpuSMznTw1+kS0xWx8tCA6kBiMvj8DsOf uU/vJjtlvL7i1muAlB1VPgX26oiLDYReZRnnVMhpcmBRMPcn26N05wbYGXUx1YwIhzvJT AkStN5iOaTj2XMhE1WRoxwen1sl0L+0f/GlRS9CK8DElLrU3sHKYr5b0BH5GyhufzvUPS uvTTXf1FuiVY92OGLDo3RU6XGtpux3yRnAJaFAyov6VAn/Ocex+/DZRLatfO+7SO/gQ== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=aspeedtech.com; spf=pass smtp.mailfrom=aspeedtech.com; arc=none smtp.remote-ip=211.20.114.72 Received: from twmbx01.aspeedtech.com (mail.aspeedtech.com [211.20.114.72]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D7078606A33D; Wed, 4 Nov 2026 05:14:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org D7078606A33D Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=aspeedtech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=aspeedtech.com Received: from TWMBX01.aspeed.com (192.168.0.62) by TWMBX01.aspeed.com (192.168.0.62) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Wed, 4 Nov 2026 13:14:10 +0800 Received: from [127.0.1.1] (192.168.10.13) by TWMBX01.aspeed.com (192.168.0.62) with Microsoft SMTP Server id 15.2.1748.10 via Frontend Transport; Wed, 4 Nov 2026 13:14:10 +0800 From: Jacky Chou Date: Wed, 4 Nov 2026 13:13:56 +0800 Subject: [PATCH net-next v5 3/7] net: ftgmac100: Add AST2700 compatible support X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-ID: <20261104-support_ast2700-v5-3-44057f4dde75@aspeedtech.com> References: <20261104-support_ast2700-v5-0-44057f4dde75@aspeedtech.com> In-Reply-To: <20261104-support_ast2700-v5-0-44057f4dde75@aspeedtech.com> To: Andrew Lunn , "David S. Miller" , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Po-Yu Chuang , Eric Dumazet , "Heiner Kallweit" , Russell King , "Eric Dumazet" CC: , , , Jacky Chou , Andrew Lunn X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1793769249; l=2037; i=jacky_chou@aspeedtech.com; s=20251031; h=from:subject:message-id; bh=Fhi2QQE0gYXCC0ZbXJOZaqvp8cju90o459tkZDIGBG4=; b=VOTdssexnR6spFfyw6kB6riKht2lCq0IRdbqxlGrMrsNC2fYFJW0kCfTDh7i/yRXe0QUMVnnP QWrRCUE/BnHAZYcnCbJU+VArerwaj7c6YVUdXVjADXeUZKNksVne6Os X-Developer-Key: i=jacky_chou@aspeedtech.com; a=ed25519; pk=8XBx7KFM1drEsfCXTH9QC2lbMlGU4XwJTA6Jt9Mabdo= Add match data for the Aspeed AST2700 FTGMAC100 controller and wire its compatible string into the OF match table. This lets AST2700 device tree nodes bind to the ftgmac100 driver. Reviewed-by: Andrew Lunn Signed-off-by: Jacky Chou --- drivers/net/ethernet/faraday/ftgmac100.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/faraday/ftgmac100.c b/drivers/net/ethernet/faraday/ftgmac100.c index 6d2fe5c2f390..67b1fa464a42 100644 --- a/drivers/net/ethernet/faraday/ftgmac100.c +++ b/drivers/net/ethernet/faraday/ftgmac100.c @@ -37,7 +37,8 @@ enum ftgmac100_mac_id { FTGMAC100_FARADAY = 1, FTGMAC100_AST2400, FTGMAC100_AST2500, - FTGMAC100_AST2600 + FTGMAC100_AST2600, + FTGMAC100_AST2700 }; struct ftgmac100_match_data { @@ -2017,7 +2018,8 @@ static int ftgmac100_probe(struct platform_device *pdev) if (priv->mac_id == FTGMAC100_AST2400 || priv->mac_id == FTGMAC100_AST2500 || - priv->mac_id == FTGMAC100_AST2600) { + priv->mac_id == FTGMAC100_AST2600 || + priv->mac_id == FTGMAC100_AST2700) { priv->rxdes0_edorr_mask = BIT(30); priv->txdes0_edotr_mask = BIT(30); priv->is_aspeed = true; @@ -2131,6 +2133,10 @@ static const struct ftgmac100_match_data ftgmac100_match_data_ast2600 = { .mac_id = FTGMAC100_AST2600 }; +static const struct ftgmac100_match_data ftgmac100_match_data_ast2700 = { + .mac_id = FTGMAC100_AST2700 +}; + static const struct ftgmac100_match_data ftgmac100_match_data_faraday = { .mac_id = FTGMAC100_FARADAY }; @@ -2142,6 +2148,8 @@ static const struct of_device_id ftgmac100_of_match[] = { .data = &ftgmac100_match_data_ast2500 }, { .compatible = "aspeed,ast2600-mac", .data = &ftgmac100_match_data_ast2600 }, + { .compatible = "aspeed,ast2700-mac", + .data = &ftgmac100_match_data_ast2700 }, { .compatible = "faraday,ftgmac100", .data = &ftgmac100_match_data_faraday }, { } -- 2.34.1