From ad748f0d9214965fc24a9047f0eb5188734b9dec Mon Sep 17 00:00:00 2001 From: Joseph Wong Date: Tue, 24 Feb 2026 14:12:35 -0800 Subject: [PATCH] [bnxt] Update link speed definitions Add new link speed definitions and remove unused D3 Flow Control definitions. Signed-off-by: Joseph Wong --- src/drivers/net/bnxt/bnxt.h | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/src/drivers/net/bnxt/bnxt.h b/src/drivers/net/bnxt/bnxt.h index 53d9fa733..5f55cbcb1 100644 --- a/src/drivers/net/bnxt/bnxt.h +++ b/src/drivers/net/bnxt/bnxt.h @@ -236,6 +236,18 @@ #define NS_LINK_SPEED_DRV_100G 0x6 #define LINK_SPEED_DRV_200G 0x7 #define NS_LINK_SPEED_DRV_200G 0x7 +#define LINK_SPEED_DRV_50G_PAM4 0x8 +#define NS_LINK_SPEED_DRV_50G_PAM4 0x8 +#define LINK_SPEED_DRV_100G_PAM4 0x9 +#define NS_LINK_SPEED_DRV_100G_PAM4 0x9 +#define LINK_SPEED_DRV_100G_PAM4_112 0xA +#define NS_LINK_SPEED_DRV_100G_PAM4_112 0xA +#define LINK_SPEED_DRV_200G_PAM4_112 0xB +#define NS_LINK_SPEED_DRV_200G_PAM4_112 0xB +#define LINK_SPEED_DRV_400G_PAM4 0xC +#define NS_LINK_SPEED_DRV_400G_PAM4 0xC +#define LINK_SPEED_DRV_400G_PAM4_112 0xD +#define NS_LINK_SPEED_DRV_400G_PAM4_112 0xD #define LINK_SPEED_DRV_2_5G 0xE #define NS_LINK_SPEED_DRV_2_5G 0xE #define LINK_SPEED_DRV_100M 0xF @@ -342,20 +354,6 @@ #define NS_D3_LINK_SPEED_FW_2_5G (0xE) #define D3_LINK_SPEED_FW_100M (0xFL << 16) #define NS_D3_LINK_SPEED_FW_100M (0xF) -/* nvm cfg 211 */ -#define D3_FLOW_CONTROL_FW_NUM 211 -#define D3_FLOW_CONTROL_FW_MASK 0x00700000 -#define D3_FLOW_CONTROL_FW_SHIFT 20 -#define D3_FLOW_CONTROL_FW_AUTO (0x0L << 20) -#define NS_D3_FLOW_CONTROL_FW_AUTO (0x0) -#define D3_FLOW_CONTROL_FW_TX (0x1L << 20) -#define NS_D3_FLOW_CONTROL_FW_TX (0x1) -#define D3_FLOW_CONTROL_FW_RX (0x2L << 20) -#define NS_D3_FLOW_CONTROL_FW_RX (0x2) -#define D3_FLOW_CONTROL_FW_BOTH (0x3L << 20) -#define NS_D3_FLOW_CONTROL_FW_BOTH (0x3) -#define D3_FLOW_CONTROL_FW_NONE (0x4L << 20) -#define NS_D3_FLOW_CONTROL_FW_NONE (0x4) /* nvm cfg 213 */ #define PORT_CFG_LINK_SETTINGS_MEDIA_AUTO_DETECT_NUM 213 #define PORT_CFG_LINK_SETTINGS_MEDIA_AUTO_DETECT_MASK 0x02000000