From nobody Thu Sep 24 13:44:08 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8BDE841684B for ; Wed, 23 Sep 2026 07:53:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790150016; cv=none; b=oCgJGxczp4fiaBHYxzmbIIbrcbPZtACWOyMSyMAHjnv8gFq5ZaqYeDQQh9A3Wiqgl8bu6jnRbUgepP6Eq1d7PZO81YpOadK8IKY06QUeDBhb/KcvSjwjgQramSvHF4FSBEpmVwDvpYo3VPGQDIJZlad73Zdh5MIJNddvIi8POR8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790150016; c=relaxed/simple; bh=kC5nBHhIYpfYl273YiwKYb4vyHfKZwnavGPb7zVYZfI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=pWdOJ6/5lkViGvSq8I5MHJYceGjgdNLyzk4b2gScC8dG1MWHEAYqGPaU9SNY5wAtAZ8JdyM7Y2ZmKj3L/4ws3nLx7oqTeE56YU6kX5Kb9X5YcQz/feVqgg5zZxqncIioclqxcjAqHWaz6OBCm93MXwESQnKbjp4Aju1He5GRPjo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=UCpXuHn+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=C7TtKPzK; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="UCpXuHn+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="C7TtKPzK" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68N79cVp3696098 for ; Wed, 23 Sep 2026 07:53:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=2KPHHx4PZdaQ2zOBGc2hP+ I7nXmGyEf2cHL3lSF1Jmo=; b=UCpXuHn+Q7jev4osXGtI5mfQnhCqjLIM5RDByK 51h2o0svnhAfTiUvFHPxJKzsVDc5iPRQtKKfau7V57TjmyLxhggjEp/uh/x+gXNQ eMmU6d5ic62Ki1lZrtW6X6OyAoqFiuMqnhASytRww/yKCByHz3HrWVLFEpZT+x2i b4Aa885tpVcHiHRUeaxyfI/y3yazIYIgh+w3aX8Xgs1aPnd8UjxxVYAzxzhyNQnx tapyzjiQV6sFvfET2qKXl6dqHc04GutRbd4m3IDR2uTKkGbkiqNUQPC7Ky71awzm rSms8r7PLtIT+K8eMYknf90/zC4sEVXT+d9O/PRDmfiA6ZvQ== Received: from mail-dl1-f69.google.com (mail-dl1-f69.google.com [74.125.82.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gux8c36ks-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 23 Sep 2026 07:53:34 +0000 (GMT) Received: by mail-dl1-f69.google.com with SMTP id a92af1059eb24-1437272611eso994300c88.1 for ; Wed, 23 Sep 2026 00:53:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790150014; x=1790754814; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=2KPHHx4PZdaQ2zOBGc2hP+I7nXmGyEf2cHL3lSF1Jmo=; b=C7TtKPzKNKuh9i/OZik27aXv8jbHd7TVewCDoHugMbQgVRoBgb5GMQEamzb+uAdlbp YO0SkLVr5YVy2GCtHG0z4f+lQOryiQxOheSvGNbdm/Ju6rlKOaL1bXB26qCvJ/ALuNOX zA1vA4qxWI29am0P6adG0GbCR+LUY7U8PbBsrGmo3mHpxEo7oNH1pZ9dM5NsEgpCq34n k6Roxl2dhPRq6mWOuCmB8KNrfTYq9f/jdw8AFI9ZUyqm5ypLa6tRN2P2Nd2amgJWKGp+ QLAiGXEEoaCKqmyAeCCY0uYCvAlusRHuyoE5qWh+UAjM0UicaQrMau5ddGdKyygL4MMv 8WoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790150014; x=1790754814; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=2KPHHx4PZdaQ2zOBGc2hP+I7nXmGyEf2cHL3lSF1Jmo=; b=0sxRIA1ARB/bAnh0bhnRHxHaJmooOqpr7J81JErL4wL4XwEPoSXS70MvGn9v0mhu8l p6mBOnmtfDkH19jW6P2FS5xeGOVO8pJ9hyCQrZfqrnxCVnEG4Opf38cfoQDcitorIdQf TYLklbBSsshK8yhEFdkCT/pIJjUpfdD4WJXVQg5ks2PcnsyJ94njQ/uwAcWU1wfzYQcO VUC1Tmn8+8FrlYA1wVYLTHZtDIZYGifQMAlP+EUhwdZeDJwtpFDhrX/VI8vuXC9EiA2m ZVnjcDAGN9oBUD1zhEth0zZxp8ZtVsdz4klh7HMMgJ3aiM1VgMCD+N9tBKGOTmPVQA0j js5w== X-Forwarded-Encrypted: i=1; AKwUvBwcQdvLnllUmRvlD+y4L6ZwZNNpGwCo8lu0D0iYPTamz0xK7B5giwVdCaJxH9bFqvo9cdU0tRgDw9HO6Ic=@vger.kernel.org X-Gm-Message-State: AFuF++kMWhWdArbrk4ONKgcLYDb9nBFLQiO5ykPe/cf8VO2fBZ3eNvAn skPO1aGX7GrhRKmKgpCizKvQ81emJ/g4JQQIBpC9F4xlPXiudJm0utl7sgeIAd4soDzUY+/o+uv 12iqmEsVGF5yXmO26mWoFpk5mU18psezx8xUsiGNnXJTp/rPeWIgxIyPEqBTeS4Jh0Yg/8rV7IC A= X-Gm-Gg: AYBFou0f5H73NZ37FgCYekhdakImhpGoMemf8OAnT7PdjeG/CtzgRYnDIfQjRKiGqC5 EsCam9118vlJUQiEta7HKQIr+vIWYqb3z1Q54Gr70X3l1ibbmkhb64+KutKHjfaNxSEOVRbf1xh /I45H2MG0yeCK3RSE4MejNs6iqLZCD9kicvJ5DllFa07pz2Wp0gR3mFuLCjHl9um8J3NQ8hNYcY SJO8hl/Ea03nnwXMQTBaw8OBP7/7b2y/TRUMHkTTRZNn7bjT/M+bVwWMhStav0N6xBZ4un3pUZe BdeKD1mSWyQkZD9jIYO0a/101wkrCcJS1Ra1AShvWIwXXNzZrGyTE7ferQOAz9IoSF+Jg83rV2I LfwxUvAMH0UFTvUbX4fwdaJurKeHMZ3IMJIxdwKNbXkZiL2Mtk5Whv8Iem0M= X-Received: by 2002:a05:7023:906:b0:143:2973:c08d with SMTP id a92af1059eb24-144f913828dmr2409276c88.28.1790150013716; Wed, 23 Sep 2026 00:53:33 -0700 (PDT) X-Received: by 2002:a05:7023:906:b0:143:2973:c08d with SMTP id a92af1059eb24-144f913828dmr2409245c88.28.1790150013251; Wed, 23 Sep 2026 00:53:33 -0700 (PDT) Received: from alfred-sh01-lnx.ap.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-144f98bf501sm4316714c88.14.2026.09.23.00.53.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Sep 2026 00:53:32 -0700 (PDT) From: Hongmei Xu Date: Wed, 23 Sep 2026 15:53:27 +0800 Subject: [PATCH] net: phy: aquantia: Add support for 5GbaseR Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260923-aquantia-support-5gbaser-v1-1-537d39bb8c35@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAHaFs2oC/yXMQQ6CMBBA0auQWTsJlCiWqxgWUxhwXJTSaYkJ4 e5WXb7F/wcoR2GFvjog8i4qqy9oLhWMT/ILo0zFYGpzq61pkbZMPgmh5hDWmPC6OCoT5M50jZv YzncLJQ+RZ3n/1o/hb83uxWP6/uA8P3FNNzt8AAAA X-Change-ID: 20260923-aquantia-support-5gbaser-e7271bde9f89 To: Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Hongmei Xu X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1790150010; l=2203; i=hongmei.xu@oss.qualcomm.com; s=20260917; h=from:subject:message-id; bh=kC5nBHhIYpfYl273YiwKYb4vyHfKZwnavGPb7zVYZfI=; b=Gegeag8v9ekNzP9AtpcThDMKFEE3Jd+ayzAl6rzKl1hw5RMbQi/UPqLnOG+G230N15PtS0xPN QB9sn5+NlY4A7ivQ82DYZhgXlm2pgWhfOnsZE3fgB+ge8/qEoZcwTC2 X-Developer-Key: i=hongmei.xu@oss.qualcomm.com; a=ed25519; pk=8J3IzbyuOOHSwLvktng8AEQIdStEQDAGNCSOlkASmk4= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIzMDAzMSBTYWx0ZWRfX5OvyQKSZKrB0 Jo8VaJlADb/d2Klxmk+FdgzreyVRc64+/aGxp7gvKxw4oe2ATjisTHyGczbn+1sVS2JdAOcIBns D9JEix4FFXsxQqt9kW2cWHAyPYeCcVMJPpOOf8S0Ljzul8CBv6jPGsvKoFxjEWTsu4/lEIMTJDM yZ2s2CMEe+EXBGc5+sB7ebGl5+Wb+dEgOTSpc0oX3CY6HhfdPn56W7P3ataMhhBv1I0h0IirnS0 BQyvOIFm3/ACL4YxD1rDs/uOhWtz8JZ7hlX2lLSVjVtwY/oJypO4BoKOxvgZLZmcXRWVQ7aD4CM uN4HyKLJWIW7ybcN1a9iyDRdHoNqO1J97RYIpR391Bl7gOAxwxqEsMacQhUjsOHXZ3nqOHJsJqS CnBXdq6fOu94JK+PJf9/+RjSnxyflC19kCuF8tCcfKf22or59s+YJ02/vOnk/yv3DxksC48SYqW EJQsEuNOlBjeD4dcCew== X-Authority-Analysis: v=2.4 cv=P9evFSAu c=1 sm=1 tr=0 ts=6ab3857e cx=c_pps a=kVLUcbK0zfr7ocalXnG1qA==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=JMcY5lylPf_IzVq4k34A:9 a=QEXdDO2ut3YA:10 a=vr4QvYf-bLy2KjpDp97w:22 X-Proofpoint-ORIG-GUID: VBFJGarAdpHZcUSWJsfN4AVycK3eSYT1 X-Proofpoint-GUID: VBFJGarAdpHZcUSWJsfN4AVycK3eSYT1 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIzMDAzMSBTYWx0ZWRfX/nQT7fMhNpF4 KOK24uxNTI2kigJ3VZYMr6PpsFESYG10/Y/AZ3Qkz1TX3vvWe2Ib+RO9s+UYBIzS56p5wdPPdL6 EUPCRiERqYfD3dMi9UYM6WfNzcfbuy0= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-23_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 malwarescore=0 priorityscore=1501 phishscore=0 clxscore=1015 bulkscore=0 suspectscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609230031 Add support for 5GbaseR within Aquantia phy driver. Signed-off-by: Hongmei Xu --- drivers/net/phy/aquantia/aquantia_main.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/net/phy/aquantia/aquantia_main.c b/drivers/net/phy/aqu= antia/aquantia_main.c index e95d391a6dc2..e5689dea24ef 100644 --- a/drivers/net/phy/aquantia/aquantia_main.c +++ b/drivers/net/phy/aquantia/aquantia_main.c @@ -49,6 +49,7 @@ #define MDIO_PHYXS_VEND_IF_STATUS_TYPE_RXAUI 7 #define MDIO_PHYXS_VEND_IF_STATUS_TYPE_OFF 9 #define MDIO_PHYXS_VEND_IF_STATUS_TYPE_OCSGMII 10 +#define MDIO_PHYXS_VEND_IF_STATUS_TYPE_USX_5G 12 =20 #define MDIO_AN_VEND_PROV 0xc400 #define MDIO_AN_VEND_PROV_1000BASET_FULL BIT(15) @@ -585,6 +586,9 @@ static int aqr_gen1_read_status(struct phy_device *phyd= ev) case MDIO_PHYXS_VEND_IF_STATUS_TYPE_OCSGMII: interface =3D PHY_INTERFACE_MODE_2500BASEX; break; + case MDIO_PHYXS_VEND_IF_STATUS_TYPE_USX_5G: + phydev->interface =3D PHY_INTERFACE_MODE_5GBASER; + break; case MDIO_PHYXS_VEND_IF_STATUS_TYPE_OFF: default: phydev->link =3D false; @@ -786,7 +790,8 @@ static int aqr_gen1_config_init(struct phy_device *phyd= ev) phydev->interface !=3D PHY_INTERFACE_MODE_10GKR && phydev->interface !=3D PHY_INTERFACE_MODE_10GBASER && phydev->interface !=3D PHY_INTERFACE_MODE_XAUI && - phydev->interface !=3D PHY_INTERFACE_MODE_RXAUI) + phydev->interface !=3D PHY_INTERFACE_MODE_RXAUI && + phydev->interface !=3D PHY_INTERFACE_MODE_5GBASER) return -ENODEV; =20 WARN(phydev->interface =3D=3D PHY_INTERFACE_MODE_XGMII, @@ -1040,7 +1045,8 @@ static int aqr_gen2_get_rate_matching(struct phy_devi= ce *phydev, phy_interface_t iface) { if (iface =3D=3D PHY_INTERFACE_MODE_10GBASER || - iface =3D=3D PHY_INTERFACE_MODE_2500BASEX) + iface =3D=3D PHY_INTERFACE_MODE_2500BASEX || + iface =3D=3D PHY_INTERFACE_MODE_5GBASER) return RATE_MATCH_PAUSE; return RATE_MATCH_NONE; } --- base-commit: 944ae66642b726bd6b25ae71b1e9ff88a0e0bdb0 change-id: 20260923-aquantia-support-5gbaser-e7271bde9f89 Best regards, -- =20 Hongmei Xu