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=1792496065; b=N/oOlTuvGOVMbx0PA7v0UYkkz4XPN0Yv2/o9+Beyvzl+9TgOcQEkuYmw1tB37WEFI4X3 hOmw4BeRJmIysqRFUhmq3obHfZn5VtLmvJofuTkaQ2WOCXxvLuifXCE/SgMC+GOneYqG0 4Nrt8yI8wyCbYCafzoLvomnk9iheAEGTI3PGEr4BN3LEk+sc759Y3TO/xTu1OGPcdXGrI Nzh8CUI6R6vwAXCYeeVGLS682vUnoYb9GZbN4jCd07ncz3+GTFE4e6HowEw+ctYazUvsQ p85lydvY2D05GMe5vsdvx/04QIIz1ElFDccj2HZafw5jHlPPyFPewFA1dAdt2ew9Ksg== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792496065; 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=QzgqV2BH1unwwL0WRzIB4AgqLC5IaG6LbkC8zer+5eAQuV+pxHlEHeO1v2hJGQHGmvW5 BDNtWj327vuNEa/c0e9m2EQuNb+urg691Ui7W+jkPSdjr75J9iMDmf8AkWrPTkcjMjSQq BN/R/CxqufE/uX610luCrXzWwQIBjTMcmvpw7G19nqYD0Z4oiAt3Akv2pE5eaJUqZ2OBY klBiQJTdvhg5ZnyOFxD9Ew93uprOGmo9Grhh9A+gJBpK50vjKyT8ifxQW+s8BPcMn8OUT zuoAMANTz8vbUDKlio4tMcvJqs8QuxOfIW/KBE77oXxj2B3kdVaHRx3MRNDzh2NT7fg== 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 C9D79606A323; Tue, 20 Oct 2026 11:34:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org C9D79606A323 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; Tue, 20 Oct 2026 19:34:13 +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; Tue, 20 Oct 2026 19:34:13 +0800 From: Jacky Chou Date: Tue, 20 Oct 2026 19:34:14 +0800 Subject: [PATCH net-next v4 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: <20261020-support_ast2700-v4-3-4d36b40939b3@aspeedtech.com> References: <20261020-support_ast2700-v4-0-4d36b40939b3@aspeedtech.com> In-Reply-To: <20261020-support_ast2700-v4-0-4d36b40939b3@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=1792496053; l=2037; i=jacky_chou@aspeedtech.com; s=20251031; h=from:subject:message-id; bh=Fhi2QQE0gYXCC0ZbXJOZaqvp8cju90o459tkZDIGBG4=; b=dABaLLkWM6y3NksRgOgAnw9zo8SUZl/UycrAM11WKsMqsPXhePPVyyHD81N+phBUdXwW/BrOy +xq5S8EDuCUCMXSmHVHViJrhUBhVeCVtfo9pt5n2Ufb/MkmjkxjbdP+ 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