From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4A6DBA034C; Mon, 30 May 2022 11:22:24 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 669B442B8E; Mon, 30 May 2022 11:22:19 +0200 (CEST) Received: from smtpbg516.qq.com (smtpbg516.qq.com [203.205.250.54]) by mails.dpdk.org (Postfix) with ESMTP id 90BCF42B8A for ; Mon, 30 May 2022 11:22:15 +0200 (CEST) X-QQ-mid: bizesmtp87t1653902530tu93jmj9 Received: from wxdbg.localdomain.com ( [183.129.236.74]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 30 May 2022 17:22:09 +0800 (CST) X-QQ-SSF: 01400000000000F0P000000A0000000 X-QQ-FEAT: ACkb0FcbxRkVosVGJBiLCDHsdJzD/23Pw0A+ew5YpAaQSf/GYsO1Q2qZzFOgj Ie1EkG59rgCo7Pb1iXbzwzBCGwXFP40efIVZjQCEQqb6cWAGYsmlWBPhZWUdHCF0jE7PsfK qpvSQkqAaRwUYwWQBzbkk/SOFmR9gjMcdDGR/8cPrYE1I4bDnLYcqsgczc3V4YZPWGAV2ue URoDFDpZSJb/t42YJqm0DMbgYwGVBMRzrSbpDqBVBCsL2RwzmXQql+sKk7KFLbc4R1gA50M XWosOpISkIY7MVu3/swKLYp/Y4cemvwW03cOvMFrA32YpYWmNAZMtJHrJnGnHSpnHR+IdVv KCAFBrZQv4RRv+POr68isOmUJJ0Fdrfnfk3VDxq X-QQ-GoodBg: 2 From: Jiawen Wu To: dev@dpdk.org Cc: Jiawen Wu Subject: [PATCH 2/9] net/ngbe: add support for yt8531s PHY Date: Mon, 30 May 2022 17:30:09 +0800 Message-Id: <20220530093016.16326-3-jiawenwu@trustnetic.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20220530093016.16326-1-jiawenwu@trustnetic.com> References: <20220530093016.16326-1-jiawenwu@trustnetic.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:trustnetic.com:qybgforeign:qybgforeign9 X-QQ-Bgrelay: 1 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Add support for yt8531s PHY. Signed-off-by: Jiawen Wu --- doc/guides/rel_notes/release_22_07.rst | 4 ++++ drivers/net/ngbe/base/ngbe_phy.c | 3 ++- drivers/net/ngbe/base/ngbe_phy_yt.h | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/doc/guides/rel_notes/release_22_07.rst b/doc/guides/rel_notes/release_22_07.rst index e49cacecef..c1cf6fb433 100644 --- a/doc/guides/rel_notes/release_22_07.rst +++ b/doc/guides/rel_notes/release_22_07.rst @@ -104,6 +104,10 @@ New Features * ``RTE_EVENT_QUEUE_ATTR_WEIGHT`` * ``RTE_EVENT_QUEUE_ATTR_AFFINITY`` +* **Updated Wangxun ngbe driver.** + + * Added support for yt8531s PHY. + Removed Items ------------- diff --git a/drivers/net/ngbe/base/ngbe_phy.c b/drivers/net/ngbe/base/ngbe_phy.c index 3d5093ec7e..8199696428 100644 --- a/drivers/net/ngbe/base/ngbe_phy.c +++ b/drivers/net/ngbe/base/ngbe_phy.c @@ -183,7 +183,8 @@ s32 ngbe_get_phy_type_from_id(struct ngbe_hw *hw) else status = ngbe_check_phy_mode_mvl(hw); break; - case NGBE_PHYID_YT: + case NGBE_PHYID_YT8521: + case NGBE_PHYID_YT8531: if (hw->phy.media_type == ngbe_media_type_fiber) hw->phy.type = ngbe_phy_yt8521s_sfi; else diff --git a/drivers/net/ngbe/base/ngbe_phy_yt.h b/drivers/net/ngbe/base/ngbe_phy_yt.h index c8763a90df..dca5174e4e 100644 --- a/drivers/net/ngbe/base/ngbe_phy_yt.h +++ b/drivers/net/ngbe/base/ngbe_phy_yt.h @@ -7,7 +7,8 @@ #ifndef _NGBE_PHY_YT_H_ #define _NGBE_PHY_YT_H_ -#define NGBE_PHYID_YT 0x00000110U +#define NGBE_PHYID_YT8521 0x00000110U +#define NGBE_PHYID_YT8531 0x4F51E910U /* Common EXT */ #define YT_SMI_PHY 0xA000 -- 2.27.0