[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