From: Dawid Zielinski <dawid.zielin...@intel.com>

Added new capability informing about OROM recovery update.

Signed-off-by: Dawid Zielinski <dawid.zielin...@intel.com>
Signed-off-by: Yuan Wang <yuanx.w...@intel.com>
---
 drivers/net/ixgbe/base/ixgbe_e610.c      | 3 +++
 drivers/net/ixgbe/base/ixgbe_type_e610.h | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/drivers/net/ixgbe/base/ixgbe_e610.c 
b/drivers/net/ixgbe/base/ixgbe_e610.c
index 5124b18f59..802dfb5062 100644
--- a/drivers/net/ixgbe/base/ixgbe_e610.c
+++ b/drivers/net/ixgbe/base/ixgbe_e610.c
@@ -741,6 +741,9 @@ ixgbe_parse_common_caps(struct ixgbe_hw *hw, struct 
ixgbe_hw_common_caps *caps,
                        (phys_id & IXGBE_EXT_TOPO_DEV_IMG_PROG_EN) != 0;
                break;
        }
+       case IXGBE_ACI_CAPS_OROM_RECOVERY_UPDATE:
+               caps->orom_recovery_update = (number == 1);
+               break;
 
        case IXGBE_ACI_CAPS_NEXT_CLUSTER_ID:
                caps->next_cluster_id_support = (number == 1);
diff --git a/drivers/net/ixgbe/base/ixgbe_type_e610.h 
b/drivers/net/ixgbe/base/ixgbe_type_e610.h
index f367ef8a41..e804172252 100644
--- a/drivers/net/ixgbe/base/ixgbe_type_e610.h
+++ b/drivers/net/ixgbe/base/ixgbe_type_e610.h
@@ -700,6 +700,7 @@ struct ixgbe_aci_cmd_list_caps_elem {
 #define IXGBE_ACI_CAPS_EXT_TOPO_DEV_IMG1               0x0082
 #define IXGBE_ACI_CAPS_EXT_TOPO_DEV_IMG2               0x0083
 #define IXGBE_ACI_CAPS_EXT_TOPO_DEV_IMG3               0x0084
+#define IXGBE_ACI_CAPS_OROM_RECOVERY_UPDATE            0x0090
 #define IXGBE_ACI_CAPS_NEXT_CLUSTER_ID                 0x0096
 #define IXGBE_ACI_CAPS_PTP_BY_PHY                      0x0097
        u8 major_ver;
@@ -2087,6 +2088,8 @@ struct ixgbe_hw_common_caps {
 #define IXGBE_EXT_TOPO_DEV_IMG_LOAD_EN BIT(0)
        bool ext_topo_dev_img_prog_en[IXGBE_EXT_TOPO_DEV_IMG_COUNT];
 #define IXGBE_EXT_TOPO_DEV_IMG_PROG_EN BIT(1)
+       /* Support for OROM update in Recovery Mode. */
+       bool orom_recovery_update;
        bool next_cluster_id_support;
        bool ptp_by_phy_support;
 };
-- 
2.43.5

Reply via email to