From: Chinh Cao <[email protected]>

Following device ID is added:
- 0x1256: Intel(R) Ethernet Controller E830(E835)-CC/X557-AT 10GBASE-T

While at it, fix the alignment of the E830 device ID definitions.

Signed-off-by: Chinh Cao <[email protected]>
Signed-off-by: Vladimir Medvedkin <[email protected]>
---
 drivers/net/intel/ice/base/ice_common.c |  1 +
 drivers/net/intel/ice/base/ice_devids.h | 14 ++++++++------
 drivers/net/intel/ice/ice_ethdev.c      |  1 +
 3 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/drivers/net/intel/ice/base/ice_common.c 
b/drivers/net/intel/ice/base/ice_common.c
index 1a8f4e7a6e..c379c4921d 100644
--- a/drivers/net/intel/ice/base/ice_common.c
+++ b/drivers/net/intel/ice/base/ice_common.c
@@ -189,6 +189,7 @@ static int ice_set_mac_type(struct ice_hw *hw)
        case ICE_DEV_ID_E830_L_QSFP:
        case ICE_DEV_ID_E830C_SFP:
        case ICE_DEV_ID_E830_L_SFP:
+       case ICE_DEV_ID_E835_10G_BASE_T:
        case ICE_DEV_ID_E835CC_BACKPLANE:
        case ICE_DEV_ID_E835CC_QSFP56:
        case ICE_DEV_ID_E835CC_SFP:
diff --git a/drivers/net/intel/ice/base/ice_devids.h 
b/drivers/net/intel/ice/base/ice_devids.h
index 9a38ebf15b..05448c9bbf 100644
--- a/drivers/net/intel/ice/base/ice_devids.h
+++ b/drivers/net/intel/ice/base/ice_devids.h
@@ -24,17 +24,19 @@
 /* Intel(R) Ethernet Controller E830-CC for SFP */
 #define ICE_DEV_ID_E830_SFP            0x12D3
 /* Intel(R) Ethernet Controller E830-C for backplane */
-#define ICE_DEV_ID_E830C_BACKPLANE      0x12D5
+#define ICE_DEV_ID_E830C_BACKPLANE     0x12D5
 /* Intel(R) Ethernet Controller E830-L for backplane */
-#define ICE_DEV_ID_E830_L_BACKPLANE   0x12DC
+#define ICE_DEV_ID_E830_L_BACKPLANE    0x12DC
 /* Intel(R) Ethernet Controller E830-C for QSFP */
-#define ICE_DEV_ID_E830C_QSFP           0x12D8
+#define ICE_DEV_ID_E830C_QSFP          0x12D8
 /* Intel(R) Ethernet Controller E830-L for QSFP */
-#define ICE_DEV_ID_E830_L_QSFP        0x12DD
+#define ICE_DEV_ID_E830_L_QSFP         0x12DD
 /* Intel(R) Ethernet Controller E830-C for SFP */
-#define ICE_DEV_ID_E830C_SFP            0x12DA
+#define ICE_DEV_ID_E830C_SFP           0x12DA
 /* Intel(R) Ethernet Controller E830-L for SFP */
-#define ICE_DEV_ID_E830_L_SFP         0x12DE
+#define ICE_DEV_ID_E830_L_SFP          0x12DE
+/* Intel(R) Ethernet Controller E830(E835)-CC/X557-AT 10GBASE-T */
+#define ICE_DEV_ID_E835_10G_BASE_T     0x1256
 /* Intel(R) Ethernet Controller E835-CC for backplane */
 #define ICE_DEV_ID_E835CC_BACKPLANE    0x1248
 /* Intel(R) Ethernet Controller E835-CC for QSFP */
diff --git a/drivers/net/intel/ice/ice_ethdev.c 
b/drivers/net/intel/ice/ice_ethdev.c
index d6dfc07ad5..b846555b97 100644
--- a/drivers/net/intel/ice/ice_ethdev.c
+++ b/drivers/net/intel/ice/ice_ethdev.c
@@ -265,6 +265,7 @@ static const struct rte_pci_id pci_id_ice_map[] = {
        { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E830_L_QSFP) },
        { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E830C_SFP) },
        { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E830_L_SFP) },
+       { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835_10G_BASE_T) },
        { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_BACKPLANE), },
        { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_QSFP56), },
        { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_SFP), },
-- 
2.43.0

Reply via email to