[PATCH 2/9] net/ngbe: add support for yt8531s PHY

Jiawen Wu jiawenwu at trustnetic.com
Mon May 30 11:30:09 CEST 2022


Add support for yt8531s PHY.

Signed-off-by: Jiawen Wu <jiawenwu at trustnetic.com>
---
 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





More information about the dev mailing list