From: Jiawen Wu Date: Mon, 30 May 2022 09:30:09 +0000 (+0800) Subject: net/ngbe: support yt8531s PHY X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=5eade8a3637f72c82e8211e67b35995aba084849;p=dpdk.git net/ngbe: support yt8531s PHY Add support for yt8531s PHY. Signed-off-by: Jiawen Wu --- diff --git a/doc/guides/rel_notes/release_22_07.rst b/doc/guides/rel_notes/release_22_07.rst index d8bcd1336c..207d0b8436 100644 --- a/doc/guides/rel_notes/release_22_07.rst +++ b/doc/guides/rel_notes/release_22_07.rst @@ -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 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