History

qed: add support for new port modes

These ports ship on new boards revisions and are supported by newer firmware versions.

Alexander Lobakin committed 6 years ago

Commit a3968181 parent e9a5eb82 files · +10 −0Browse files

Unified · Split

2 files
  1. drivers/net/ethernet/qlogic/qed/qed_dev.c +5 −0
  2. drivers/net/ethernet/qlogic/qed/qed_hsi.h +5 −0
drivers/net/ethernet/qlogic/qed/qed_dev.c+5−0
@@ -4004,6 +4004,11 @@ static int qed_hw_get_nvm_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) · 4003 unmodified lines
40044004 case NVM_CFG1_GLOB_NETWORK_PORT_MODE_2X10G:
40054005 case NVM_CFG1_GLOB_NETWORK_PORT_MODE_1X25G:
40064006 case NVM_CFG1_GLOB_NETWORK_PORT_MODE_4X25G:
4007+ case NVM_CFG1_GLOB_NETWORK_PORT_MODE_AHP_2X50G_R1:
4008+ case NVM_CFG1_GLOB_NETWORK_PORT_MODE_AHP_4X50G_R1:
4009+ case NVM_CFG1_GLOB_NETWORK_PORT_MODE_AHP_1X100G_R2:
4010+ case NVM_CFG1_GLOB_NETWORK_PORT_MODE_AHP_2X100G_R2:
4011+ case NVM_CFG1_GLOB_NETWORK_PORT_MODE_AHP_1X100G_R4:
40074012 break;
40084013 default:
40094014 DP_NOTICE(p_hwfn, "Unknown port mode in 0x%08x\n", core_cfg);
drivers/net/ethernet/qlogic/qed/qed_hsi.h+5−0
@@ -13015,6 +13015,11 @@ struct nvm_cfg1_glob { · 13014 unmodified lines
1301513015 #define NVM_CFG1_GLOB_NETWORK_PORT_MODE_1X25G 0xd
1301613016 #define NVM_CFG1_GLOB_NETWORK_PORT_MODE_4X25G 0xe
1301713017 #define NVM_CFG1_GLOB_NETWORK_PORT_MODE_2X10G 0xf
13018+#define NVM_CFG1_GLOB_NETWORK_PORT_MODE_AHP_2X50G_R1 0x11
13019+#define NVM_CFG1_GLOB_NETWORK_PORT_MODE_AHP_4X50G_R1 0x12
13020+#define NVM_CFG1_GLOB_NETWORK_PORT_MODE_AHP_1X100G_R2 0x13
13021+#define NVM_CFG1_GLOB_NETWORK_PORT_MODE_AHP_2X100G_R2 0x14
13022+#define NVM_CFG1_GLOB_NETWORK_PORT_MODE_AHP_1X100G_R4 0x15
1301813023
1301913024 u32 e_lane_cfg1;
1302013025 u32 e_lane_cfg2;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t