]> git.droids-corp.org - dpdk.git/commitdiff
net/ngbe: support yt8531s PHY
authorJiawen Wu <jiawenwu@trustnetic.com>
Mon, 30 May 2022 09:30:09 +0000 (17:30 +0800)
committerFerruh Yigit <ferruh.yigit@xilinx.com>
Tue, 31 May 2022 07:42:16 +0000 (09:42 +0200)
Add support for yt8531s PHY.

Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
doc/guides/rel_notes/release_22_07.rst
drivers/net/ngbe/base/ngbe_phy.c
drivers/net/ngbe/base/ngbe_phy_yt.h

index d8bcd1336c5ad2b23b76f466c009d09e56311157..207d0b84363463b7dfcb40557d21ee2d10150d25 100644 (file)
@@ -90,6 +90,10 @@ New Features
   * Added support for MTU on Windows.
   * Added matching and RSS on IPsec ESP.
 
+* **Updated Wangxun ngbe driver.**
+
+  * Added support for yt8531s PHY.
+
 * **Added Elliptic Curve Diffie-Hellman (ECDH) algorithm in cryptodev.**
 
   Added support for Elliptic Curve Diffie Hellman (ECDH) asymmetric
index 3d5093ec7e9941b294d7c27ea924fdd876c8c0e8..81996964288a47c19602a60f114d6fdebcf63c9e 100644 (file)
@@ -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
index c8763a90df788df01cc54e027eb3979b4bef5b28..dca5174e4ea16bb84b7b99e419669861e57093e2 100644 (file)
@@ -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