History

net/mlx5: Add structures and defines for MIRC register

Add needed structures, layouts and defines for MIRC (Management Image Re-activation Control) register. This structure will be used for the FSM reactivation flow in the downstream patches.

Eran Ben Elisha committed 7 years ago

Commit bab58ba1 parent 932ef152 files · +9 −0Browse files

Showing the changes to include/linux (2 of 2 files). Show all

Unified · Split

2 files
  1. include/linux/mlx5/driver.h +1 −0
  2. include/linux/mlx5/mlx5_ifc.h +8 −0
include/linux/mlx5/driver.h+1−0
@@ -145,6 +145,7 @@ enum { · 144 unmodified lines
145145 MLX5_REG_MCC = 0x9062,
146146 MLX5_REG_MCDA = 0x9063,
147147 MLX5_REG_MCAM = 0x907f,
148+ MLX5_REG_MIRC = 0x9162,
148149 };
149150
150151 enum mlx5_qpts_trust_state {
include/linux/mlx5/mlx5_ifc.h+8−0
@@ -9471,6 +9471,13 @@ struct mlx5_ifc_mcda_reg_bits { · 9470 unmodified lines
94719471 u8 data[0][0x20];
94729472 };
94739473
9474+struct mlx5_ifc_mirc_reg_bits {
9475+ u8 reserved_at_0[0x18];
9476+ u8 status_code[0x8];
9477+
9478+ u8 reserved_at_20[0x20];
9479+};
9480+
94749481 union mlx5_ifc_ports_control_registers_document_bits {
94759482 struct mlx5_ifc_bufferx_reg_bits bufferx_reg;
94769483 struct mlx5_ifc_eth_2819_cntrs_grp_data_layout_bits eth_2819_cntrs_grp_data_layout;
@@ -9526,6 +9533,7 @@ union mlx5_ifc_ports_control_registers_document_bits { · 49 unmodified lines
95269533 struct mlx5_ifc_mcqi_reg_bits mcqi_reg;
95279534 struct mlx5_ifc_mcc_reg_bits mcc_reg;
95289535 struct mlx5_ifc_mcda_reg_bits mcda_reg;
9536+ struct mlx5_ifc_mirc_reg_bits mirc_reg;
95299537 u8 reserved_at_0[0x60e0];
95309538 };
95319539