MIPS: OCTEON: delete redundant register definitions
For most OCTEON SoCs there is a repeated and redundant register definition for almost every hardware register, although the register bit fields would not differ from other SoCs. Since the driver code should use only one definition for simplicity, these other fields are just redundant and can be deleted. Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi> Signed-off-by: Paul Burton <paul.burton@mips.com> Cc: Ralf Baechle <ralf@linux-mips.org> Cc: James Hogan <jhogan@kernel.org> Cc: linux-mips@vger.kernel.org
This commit is contained in:

committed by
Paul Burton

parent
036d0823ce
commit
4089caa7d0
@@ -119,16 +119,6 @@ union cvmx_iob_bist_status {
|
||||
uint64_t reserved_18_63:46;
|
||||
#endif
|
||||
} cn30xx;
|
||||
struct cvmx_iob_bist_status_cn30xx cn31xx;
|
||||
struct cvmx_iob_bist_status_cn30xx cn38xx;
|
||||
struct cvmx_iob_bist_status_cn30xx cn38xxp2;
|
||||
struct cvmx_iob_bist_status_cn30xx cn50xx;
|
||||
struct cvmx_iob_bist_status_cn30xx cn52xx;
|
||||
struct cvmx_iob_bist_status_cn30xx cn52xxp1;
|
||||
struct cvmx_iob_bist_status_cn30xx cn56xx;
|
||||
struct cvmx_iob_bist_status_cn30xx cn56xxp1;
|
||||
struct cvmx_iob_bist_status_cn30xx cn58xx;
|
||||
struct cvmx_iob_bist_status_cn30xx cn58xxp1;
|
||||
struct cvmx_iob_bist_status_cn61xx {
|
||||
#ifdef __BIG_ENDIAN_BITFIELD
|
||||
uint64_t reserved_23_63:41;
|
||||
@@ -182,9 +172,6 @@ union cvmx_iob_bist_status {
|
||||
uint64_t reserved_23_63:41;
|
||||
#endif
|
||||
} cn61xx;
|
||||
struct cvmx_iob_bist_status_cn61xx cn63xx;
|
||||
struct cvmx_iob_bist_status_cn61xx cn63xxp1;
|
||||
struct cvmx_iob_bist_status_cn61xx cn66xx;
|
||||
struct cvmx_iob_bist_status_cn68xx {
|
||||
#ifdef __BIG_ENDIAN_BITFIELD
|
||||
uint64_t reserved_18_63:46;
|
||||
@@ -228,8 +215,6 @@ union cvmx_iob_bist_status {
|
||||
uint64_t reserved_18_63:46;
|
||||
#endif
|
||||
} cn68xx;
|
||||
struct cvmx_iob_bist_status_cn68xx cn68xxp1;
|
||||
struct cvmx_iob_bist_status_cn61xx cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_ctl_status {
|
||||
@@ -274,10 +259,6 @@ union cvmx_iob_ctl_status {
|
||||
uint64_t reserved_5_63:59;
|
||||
#endif
|
||||
} cn30xx;
|
||||
struct cvmx_iob_ctl_status_cn30xx cn31xx;
|
||||
struct cvmx_iob_ctl_status_cn30xx cn38xx;
|
||||
struct cvmx_iob_ctl_status_cn30xx cn38xxp2;
|
||||
struct cvmx_iob_ctl_status_cn30xx cn50xx;
|
||||
struct cvmx_iob_ctl_status_cn52xx {
|
||||
#ifdef __BIG_ENDIAN_BITFIELD
|
||||
uint64_t reserved_6_63:58;
|
||||
@@ -297,11 +278,6 @@ union cvmx_iob_ctl_status {
|
||||
uint64_t reserved_6_63:58;
|
||||
#endif
|
||||
} cn52xx;
|
||||
struct cvmx_iob_ctl_status_cn30xx cn52xxp1;
|
||||
struct cvmx_iob_ctl_status_cn30xx cn56xx;
|
||||
struct cvmx_iob_ctl_status_cn30xx cn56xxp1;
|
||||
struct cvmx_iob_ctl_status_cn30xx cn58xx;
|
||||
struct cvmx_iob_ctl_status_cn30xx cn58xxp1;
|
||||
struct cvmx_iob_ctl_status_cn61xx {
|
||||
#ifdef __BIG_ENDIAN_BITFIELD
|
||||
uint64_t reserved_11_63:53;
|
||||
@@ -346,8 +322,6 @@ union cvmx_iob_ctl_status {
|
||||
uint64_t reserved_10_63:54;
|
||||
#endif
|
||||
} cn63xx;
|
||||
struct cvmx_iob_ctl_status_cn63xx cn63xxp1;
|
||||
struct cvmx_iob_ctl_status_cn61xx cn66xx;
|
||||
struct cvmx_iob_ctl_status_cn68xx {
|
||||
#ifdef __BIG_ENDIAN_BITFIELD
|
||||
uint64_t reserved_11_63:53;
|
||||
@@ -371,8 +345,6 @@ union cvmx_iob_ctl_status {
|
||||
uint64_t reserved_11_63:53;
|
||||
#endif
|
||||
} cn68xx;
|
||||
struct cvmx_iob_ctl_status_cn68xx cn68xxp1;
|
||||
struct cvmx_iob_ctl_status_cn61xx cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_dwb_pri_cnt {
|
||||
@@ -388,19 +360,6 @@ union cvmx_iob_dwb_pri_cnt {
|
||||
uint64_t reserved_16_63:48;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_dwb_pri_cnt_s cn38xx;
|
||||
struct cvmx_iob_dwb_pri_cnt_s cn38xxp2;
|
||||
struct cvmx_iob_dwb_pri_cnt_s cn52xx;
|
||||
struct cvmx_iob_dwb_pri_cnt_s cn52xxp1;
|
||||
struct cvmx_iob_dwb_pri_cnt_s cn56xx;
|
||||
struct cvmx_iob_dwb_pri_cnt_s cn56xxp1;
|
||||
struct cvmx_iob_dwb_pri_cnt_s cn58xx;
|
||||
struct cvmx_iob_dwb_pri_cnt_s cn58xxp1;
|
||||
struct cvmx_iob_dwb_pri_cnt_s cn61xx;
|
||||
struct cvmx_iob_dwb_pri_cnt_s cn63xx;
|
||||
struct cvmx_iob_dwb_pri_cnt_s cn63xxp1;
|
||||
struct cvmx_iob_dwb_pri_cnt_s cn66xx;
|
||||
struct cvmx_iob_dwb_pri_cnt_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_fau_timeout {
|
||||
@@ -416,24 +375,6 @@ union cvmx_iob_fau_timeout {
|
||||
uint64_t reserved_13_63:51;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_fau_timeout_s cn30xx;
|
||||
struct cvmx_iob_fau_timeout_s cn31xx;
|
||||
struct cvmx_iob_fau_timeout_s cn38xx;
|
||||
struct cvmx_iob_fau_timeout_s cn38xxp2;
|
||||
struct cvmx_iob_fau_timeout_s cn50xx;
|
||||
struct cvmx_iob_fau_timeout_s cn52xx;
|
||||
struct cvmx_iob_fau_timeout_s cn52xxp1;
|
||||
struct cvmx_iob_fau_timeout_s cn56xx;
|
||||
struct cvmx_iob_fau_timeout_s cn56xxp1;
|
||||
struct cvmx_iob_fau_timeout_s cn58xx;
|
||||
struct cvmx_iob_fau_timeout_s cn58xxp1;
|
||||
struct cvmx_iob_fau_timeout_s cn61xx;
|
||||
struct cvmx_iob_fau_timeout_s cn63xx;
|
||||
struct cvmx_iob_fau_timeout_s cn63xxp1;
|
||||
struct cvmx_iob_fau_timeout_s cn66xx;
|
||||
struct cvmx_iob_fau_timeout_s cn68xx;
|
||||
struct cvmx_iob_fau_timeout_s cn68xxp1;
|
||||
struct cvmx_iob_fau_timeout_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_i2c_pri_cnt {
|
||||
@@ -449,19 +390,6 @@ union cvmx_iob_i2c_pri_cnt {
|
||||
uint64_t reserved_16_63:48;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_i2c_pri_cnt_s cn38xx;
|
||||
struct cvmx_iob_i2c_pri_cnt_s cn38xxp2;
|
||||
struct cvmx_iob_i2c_pri_cnt_s cn52xx;
|
||||
struct cvmx_iob_i2c_pri_cnt_s cn52xxp1;
|
||||
struct cvmx_iob_i2c_pri_cnt_s cn56xx;
|
||||
struct cvmx_iob_i2c_pri_cnt_s cn56xxp1;
|
||||
struct cvmx_iob_i2c_pri_cnt_s cn58xx;
|
||||
struct cvmx_iob_i2c_pri_cnt_s cn58xxp1;
|
||||
struct cvmx_iob_i2c_pri_cnt_s cn61xx;
|
||||
struct cvmx_iob_i2c_pri_cnt_s cn63xx;
|
||||
struct cvmx_iob_i2c_pri_cnt_s cn63xxp1;
|
||||
struct cvmx_iob_i2c_pri_cnt_s cn66xx;
|
||||
struct cvmx_iob_i2c_pri_cnt_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_inb_control_match {
|
||||
@@ -481,24 +409,6 @@ union cvmx_iob_inb_control_match {
|
||||
uint64_t reserved_29_63:35;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_inb_control_match_s cn30xx;
|
||||
struct cvmx_iob_inb_control_match_s cn31xx;
|
||||
struct cvmx_iob_inb_control_match_s cn38xx;
|
||||
struct cvmx_iob_inb_control_match_s cn38xxp2;
|
||||
struct cvmx_iob_inb_control_match_s cn50xx;
|
||||
struct cvmx_iob_inb_control_match_s cn52xx;
|
||||
struct cvmx_iob_inb_control_match_s cn52xxp1;
|
||||
struct cvmx_iob_inb_control_match_s cn56xx;
|
||||
struct cvmx_iob_inb_control_match_s cn56xxp1;
|
||||
struct cvmx_iob_inb_control_match_s cn58xx;
|
||||
struct cvmx_iob_inb_control_match_s cn58xxp1;
|
||||
struct cvmx_iob_inb_control_match_s cn61xx;
|
||||
struct cvmx_iob_inb_control_match_s cn63xx;
|
||||
struct cvmx_iob_inb_control_match_s cn63xxp1;
|
||||
struct cvmx_iob_inb_control_match_s cn66xx;
|
||||
struct cvmx_iob_inb_control_match_s cn68xx;
|
||||
struct cvmx_iob_inb_control_match_s cn68xxp1;
|
||||
struct cvmx_iob_inb_control_match_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_inb_control_match_enb {
|
||||
@@ -518,24 +428,6 @@ union cvmx_iob_inb_control_match_enb {
|
||||
uint64_t reserved_29_63:35;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn30xx;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn31xx;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn38xx;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn38xxp2;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn50xx;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn52xx;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn52xxp1;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn56xx;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn56xxp1;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn58xx;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn58xxp1;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn61xx;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn63xx;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn63xxp1;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn66xx;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn68xx;
|
||||
struct cvmx_iob_inb_control_match_enb_s cn68xxp1;
|
||||
struct cvmx_iob_inb_control_match_enb_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_inb_data_match {
|
||||
@@ -547,24 +439,6 @@ union cvmx_iob_inb_data_match {
|
||||
uint64_t data:64;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_inb_data_match_s cn30xx;
|
||||
struct cvmx_iob_inb_data_match_s cn31xx;
|
||||
struct cvmx_iob_inb_data_match_s cn38xx;
|
||||
struct cvmx_iob_inb_data_match_s cn38xxp2;
|
||||
struct cvmx_iob_inb_data_match_s cn50xx;
|
||||
struct cvmx_iob_inb_data_match_s cn52xx;
|
||||
struct cvmx_iob_inb_data_match_s cn52xxp1;
|
||||
struct cvmx_iob_inb_data_match_s cn56xx;
|
||||
struct cvmx_iob_inb_data_match_s cn56xxp1;
|
||||
struct cvmx_iob_inb_data_match_s cn58xx;
|
||||
struct cvmx_iob_inb_data_match_s cn58xxp1;
|
||||
struct cvmx_iob_inb_data_match_s cn61xx;
|
||||
struct cvmx_iob_inb_data_match_s cn63xx;
|
||||
struct cvmx_iob_inb_data_match_s cn63xxp1;
|
||||
struct cvmx_iob_inb_data_match_s cn66xx;
|
||||
struct cvmx_iob_inb_data_match_s cn68xx;
|
||||
struct cvmx_iob_inb_data_match_s cn68xxp1;
|
||||
struct cvmx_iob_inb_data_match_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_inb_data_match_enb {
|
||||
@@ -576,24 +450,6 @@ union cvmx_iob_inb_data_match_enb {
|
||||
uint64_t data:64;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn30xx;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn31xx;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn38xx;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn38xxp2;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn50xx;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn52xx;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn52xxp1;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn56xx;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn56xxp1;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn58xx;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn58xxp1;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn61xx;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn63xx;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn63xxp1;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn66xx;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn68xx;
|
||||
struct cvmx_iob_inb_data_match_enb_s cn68xxp1;
|
||||
struct cvmx_iob_inb_data_match_enb_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_int_enb {
|
||||
@@ -632,20 +488,6 @@ union cvmx_iob_int_enb {
|
||||
uint64_t reserved_4_63:60;
|
||||
#endif
|
||||
} cn30xx;
|
||||
struct cvmx_iob_int_enb_cn30xx cn31xx;
|
||||
struct cvmx_iob_int_enb_cn30xx cn38xx;
|
||||
struct cvmx_iob_int_enb_cn30xx cn38xxp2;
|
||||
struct cvmx_iob_int_enb_s cn50xx;
|
||||
struct cvmx_iob_int_enb_s cn52xx;
|
||||
struct cvmx_iob_int_enb_s cn52xxp1;
|
||||
struct cvmx_iob_int_enb_s cn56xx;
|
||||
struct cvmx_iob_int_enb_s cn56xxp1;
|
||||
struct cvmx_iob_int_enb_s cn58xx;
|
||||
struct cvmx_iob_int_enb_s cn58xxp1;
|
||||
struct cvmx_iob_int_enb_s cn61xx;
|
||||
struct cvmx_iob_int_enb_s cn63xx;
|
||||
struct cvmx_iob_int_enb_s cn63xxp1;
|
||||
struct cvmx_iob_int_enb_s cn66xx;
|
||||
struct cvmx_iob_int_enb_cn68xx {
|
||||
#ifdef __BIG_ENDIAN_BITFIELD
|
||||
uint64_t reserved_0_63:64;
|
||||
@@ -653,8 +495,6 @@ union cvmx_iob_int_enb {
|
||||
uint64_t reserved_0_63:64;
|
||||
#endif
|
||||
} cn68xx;
|
||||
struct cvmx_iob_int_enb_cn68xx cn68xxp1;
|
||||
struct cvmx_iob_int_enb_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_int_sum {
|
||||
@@ -693,20 +533,6 @@ union cvmx_iob_int_sum {
|
||||
uint64_t reserved_4_63:60;
|
||||
#endif
|
||||
} cn30xx;
|
||||
struct cvmx_iob_int_sum_cn30xx cn31xx;
|
||||
struct cvmx_iob_int_sum_cn30xx cn38xx;
|
||||
struct cvmx_iob_int_sum_cn30xx cn38xxp2;
|
||||
struct cvmx_iob_int_sum_s cn50xx;
|
||||
struct cvmx_iob_int_sum_s cn52xx;
|
||||
struct cvmx_iob_int_sum_s cn52xxp1;
|
||||
struct cvmx_iob_int_sum_s cn56xx;
|
||||
struct cvmx_iob_int_sum_s cn56xxp1;
|
||||
struct cvmx_iob_int_sum_s cn58xx;
|
||||
struct cvmx_iob_int_sum_s cn58xxp1;
|
||||
struct cvmx_iob_int_sum_s cn61xx;
|
||||
struct cvmx_iob_int_sum_s cn63xx;
|
||||
struct cvmx_iob_int_sum_s cn63xxp1;
|
||||
struct cvmx_iob_int_sum_s cn66xx;
|
||||
struct cvmx_iob_int_sum_cn68xx {
|
||||
#ifdef __BIG_ENDIAN_BITFIELD
|
||||
uint64_t reserved_0_63:64;
|
||||
@@ -714,8 +540,6 @@ union cvmx_iob_int_sum {
|
||||
uint64_t reserved_0_63:64;
|
||||
#endif
|
||||
} cn68xx;
|
||||
struct cvmx_iob_int_sum_cn68xx cn68xxp1;
|
||||
struct cvmx_iob_int_sum_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_n2c_l2c_pri_cnt {
|
||||
@@ -731,19 +555,6 @@ union cvmx_iob_n2c_l2c_pri_cnt {
|
||||
uint64_t reserved_16_63:48;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_n2c_l2c_pri_cnt_s cn38xx;
|
||||
struct cvmx_iob_n2c_l2c_pri_cnt_s cn38xxp2;
|
||||
struct cvmx_iob_n2c_l2c_pri_cnt_s cn52xx;
|
||||
struct cvmx_iob_n2c_l2c_pri_cnt_s cn52xxp1;
|
||||
struct cvmx_iob_n2c_l2c_pri_cnt_s cn56xx;
|
||||
struct cvmx_iob_n2c_l2c_pri_cnt_s cn56xxp1;
|
||||
struct cvmx_iob_n2c_l2c_pri_cnt_s cn58xx;
|
||||
struct cvmx_iob_n2c_l2c_pri_cnt_s cn58xxp1;
|
||||
struct cvmx_iob_n2c_l2c_pri_cnt_s cn61xx;
|
||||
struct cvmx_iob_n2c_l2c_pri_cnt_s cn63xx;
|
||||
struct cvmx_iob_n2c_l2c_pri_cnt_s cn63xxp1;
|
||||
struct cvmx_iob_n2c_l2c_pri_cnt_s cn66xx;
|
||||
struct cvmx_iob_n2c_l2c_pri_cnt_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_n2c_rsp_pri_cnt {
|
||||
@@ -759,19 +570,6 @@ union cvmx_iob_n2c_rsp_pri_cnt {
|
||||
uint64_t reserved_16_63:48;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_n2c_rsp_pri_cnt_s cn38xx;
|
||||
struct cvmx_iob_n2c_rsp_pri_cnt_s cn38xxp2;
|
||||
struct cvmx_iob_n2c_rsp_pri_cnt_s cn52xx;
|
||||
struct cvmx_iob_n2c_rsp_pri_cnt_s cn52xxp1;
|
||||
struct cvmx_iob_n2c_rsp_pri_cnt_s cn56xx;
|
||||
struct cvmx_iob_n2c_rsp_pri_cnt_s cn56xxp1;
|
||||
struct cvmx_iob_n2c_rsp_pri_cnt_s cn58xx;
|
||||
struct cvmx_iob_n2c_rsp_pri_cnt_s cn58xxp1;
|
||||
struct cvmx_iob_n2c_rsp_pri_cnt_s cn61xx;
|
||||
struct cvmx_iob_n2c_rsp_pri_cnt_s cn63xx;
|
||||
struct cvmx_iob_n2c_rsp_pri_cnt_s cn63xxp1;
|
||||
struct cvmx_iob_n2c_rsp_pri_cnt_s cn66xx;
|
||||
struct cvmx_iob_n2c_rsp_pri_cnt_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_outb_com_pri_cnt {
|
||||
@@ -787,21 +585,6 @@ union cvmx_iob_outb_com_pri_cnt {
|
||||
uint64_t reserved_16_63:48;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn38xx;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn38xxp2;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn52xx;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn52xxp1;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn56xx;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn56xxp1;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn58xx;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn58xxp1;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn61xx;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn63xx;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn63xxp1;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn66xx;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn68xx;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cn68xxp1;
|
||||
struct cvmx_iob_outb_com_pri_cnt_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_outb_control_match {
|
||||
@@ -821,24 +604,6 @@ union cvmx_iob_outb_control_match {
|
||||
uint64_t reserved_26_63:38;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_outb_control_match_s cn30xx;
|
||||
struct cvmx_iob_outb_control_match_s cn31xx;
|
||||
struct cvmx_iob_outb_control_match_s cn38xx;
|
||||
struct cvmx_iob_outb_control_match_s cn38xxp2;
|
||||
struct cvmx_iob_outb_control_match_s cn50xx;
|
||||
struct cvmx_iob_outb_control_match_s cn52xx;
|
||||
struct cvmx_iob_outb_control_match_s cn52xxp1;
|
||||
struct cvmx_iob_outb_control_match_s cn56xx;
|
||||
struct cvmx_iob_outb_control_match_s cn56xxp1;
|
||||
struct cvmx_iob_outb_control_match_s cn58xx;
|
||||
struct cvmx_iob_outb_control_match_s cn58xxp1;
|
||||
struct cvmx_iob_outb_control_match_s cn61xx;
|
||||
struct cvmx_iob_outb_control_match_s cn63xx;
|
||||
struct cvmx_iob_outb_control_match_s cn63xxp1;
|
||||
struct cvmx_iob_outb_control_match_s cn66xx;
|
||||
struct cvmx_iob_outb_control_match_s cn68xx;
|
||||
struct cvmx_iob_outb_control_match_s cn68xxp1;
|
||||
struct cvmx_iob_outb_control_match_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_outb_control_match_enb {
|
||||
@@ -858,24 +623,6 @@ union cvmx_iob_outb_control_match_enb {
|
||||
uint64_t reserved_26_63:38;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn30xx;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn31xx;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn38xx;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn38xxp2;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn50xx;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn52xx;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn52xxp1;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn56xx;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn56xxp1;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn58xx;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn58xxp1;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn61xx;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn63xx;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn63xxp1;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn66xx;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn68xx;
|
||||
struct cvmx_iob_outb_control_match_enb_s cn68xxp1;
|
||||
struct cvmx_iob_outb_control_match_enb_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_outb_data_match {
|
||||
@@ -887,24 +634,6 @@ union cvmx_iob_outb_data_match {
|
||||
uint64_t data:64;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_outb_data_match_s cn30xx;
|
||||
struct cvmx_iob_outb_data_match_s cn31xx;
|
||||
struct cvmx_iob_outb_data_match_s cn38xx;
|
||||
struct cvmx_iob_outb_data_match_s cn38xxp2;
|
||||
struct cvmx_iob_outb_data_match_s cn50xx;
|
||||
struct cvmx_iob_outb_data_match_s cn52xx;
|
||||
struct cvmx_iob_outb_data_match_s cn52xxp1;
|
||||
struct cvmx_iob_outb_data_match_s cn56xx;
|
||||
struct cvmx_iob_outb_data_match_s cn56xxp1;
|
||||
struct cvmx_iob_outb_data_match_s cn58xx;
|
||||
struct cvmx_iob_outb_data_match_s cn58xxp1;
|
||||
struct cvmx_iob_outb_data_match_s cn61xx;
|
||||
struct cvmx_iob_outb_data_match_s cn63xx;
|
||||
struct cvmx_iob_outb_data_match_s cn63xxp1;
|
||||
struct cvmx_iob_outb_data_match_s cn66xx;
|
||||
struct cvmx_iob_outb_data_match_s cn68xx;
|
||||
struct cvmx_iob_outb_data_match_s cn68xxp1;
|
||||
struct cvmx_iob_outb_data_match_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_outb_data_match_enb {
|
||||
@@ -916,24 +645,6 @@ union cvmx_iob_outb_data_match_enb {
|
||||
uint64_t data:64;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn30xx;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn31xx;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn38xx;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn38xxp2;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn50xx;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn52xx;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn52xxp1;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn56xx;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn56xxp1;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn58xx;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn58xxp1;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn61xx;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn63xx;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn63xxp1;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn66xx;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn68xx;
|
||||
struct cvmx_iob_outb_data_match_enb_s cn68xxp1;
|
||||
struct cvmx_iob_outb_data_match_enb_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_outb_fpa_pri_cnt {
|
||||
@@ -949,21 +660,6 @@ union cvmx_iob_outb_fpa_pri_cnt {
|
||||
uint64_t reserved_16_63:48;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn38xx;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn38xxp2;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn52xx;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn52xxp1;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn56xx;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn56xxp1;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn58xx;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn58xxp1;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn61xx;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn63xx;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn63xxp1;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn66xx;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn68xx;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cn68xxp1;
|
||||
struct cvmx_iob_outb_fpa_pri_cnt_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_outb_req_pri_cnt {
|
||||
@@ -979,21 +675,6 @@ union cvmx_iob_outb_req_pri_cnt {
|
||||
uint64_t reserved_16_63:48;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn38xx;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn38xxp2;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn52xx;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn52xxp1;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn56xx;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn56xxp1;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn58xx;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn58xxp1;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn61xx;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn63xx;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn63xxp1;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn66xx;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn68xx;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cn68xxp1;
|
||||
struct cvmx_iob_outb_req_pri_cnt_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_p2c_req_pri_cnt {
|
||||
@@ -1009,19 +690,6 @@ union cvmx_iob_p2c_req_pri_cnt {
|
||||
uint64_t reserved_16_63:48;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_p2c_req_pri_cnt_s cn38xx;
|
||||
struct cvmx_iob_p2c_req_pri_cnt_s cn38xxp2;
|
||||
struct cvmx_iob_p2c_req_pri_cnt_s cn52xx;
|
||||
struct cvmx_iob_p2c_req_pri_cnt_s cn52xxp1;
|
||||
struct cvmx_iob_p2c_req_pri_cnt_s cn56xx;
|
||||
struct cvmx_iob_p2c_req_pri_cnt_s cn56xxp1;
|
||||
struct cvmx_iob_p2c_req_pri_cnt_s cn58xx;
|
||||
struct cvmx_iob_p2c_req_pri_cnt_s cn58xxp1;
|
||||
struct cvmx_iob_p2c_req_pri_cnt_s cn61xx;
|
||||
struct cvmx_iob_p2c_req_pri_cnt_s cn63xx;
|
||||
struct cvmx_iob_p2c_req_pri_cnt_s cn63xxp1;
|
||||
struct cvmx_iob_p2c_req_pri_cnt_s cn66xx;
|
||||
struct cvmx_iob_p2c_req_pri_cnt_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_pkt_err {
|
||||
@@ -1046,21 +714,6 @@ union cvmx_iob_pkt_err {
|
||||
uint64_t reserved_6_63:58;
|
||||
#endif
|
||||
} cn30xx;
|
||||
struct cvmx_iob_pkt_err_cn30xx cn31xx;
|
||||
struct cvmx_iob_pkt_err_cn30xx cn38xx;
|
||||
struct cvmx_iob_pkt_err_cn30xx cn38xxp2;
|
||||
struct cvmx_iob_pkt_err_cn30xx cn50xx;
|
||||
struct cvmx_iob_pkt_err_cn30xx cn52xx;
|
||||
struct cvmx_iob_pkt_err_cn30xx cn52xxp1;
|
||||
struct cvmx_iob_pkt_err_cn30xx cn56xx;
|
||||
struct cvmx_iob_pkt_err_cn30xx cn56xxp1;
|
||||
struct cvmx_iob_pkt_err_cn30xx cn58xx;
|
||||
struct cvmx_iob_pkt_err_cn30xx cn58xxp1;
|
||||
struct cvmx_iob_pkt_err_s cn61xx;
|
||||
struct cvmx_iob_pkt_err_s cn63xx;
|
||||
struct cvmx_iob_pkt_err_s cn63xxp1;
|
||||
struct cvmx_iob_pkt_err_s cn66xx;
|
||||
struct cvmx_iob_pkt_err_s cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_to_cmb_credits {
|
||||
@@ -1089,10 +742,6 @@ union cvmx_iob_to_cmb_credits {
|
||||
uint64_t reserved_9_63:55;
|
||||
#endif
|
||||
} cn52xx;
|
||||
struct cvmx_iob_to_cmb_credits_cn52xx cn61xx;
|
||||
struct cvmx_iob_to_cmb_credits_cn52xx cn63xx;
|
||||
struct cvmx_iob_to_cmb_credits_cn52xx cn63xxp1;
|
||||
struct cvmx_iob_to_cmb_credits_cn52xx cn66xx;
|
||||
struct cvmx_iob_to_cmb_credits_cn68xx {
|
||||
#ifdef __BIG_ENDIAN_BITFIELD
|
||||
uint64_t reserved_9_63:55;
|
||||
@@ -1106,8 +755,6 @@ union cvmx_iob_to_cmb_credits {
|
||||
uint64_t reserved_9_63:55;
|
||||
#endif
|
||||
} cn68xx;
|
||||
struct cvmx_iob_to_cmb_credits_cn68xx cn68xxp1;
|
||||
struct cvmx_iob_to_cmb_credits_cn52xx cnf71xx;
|
||||
};
|
||||
|
||||
union cvmx_iob_to_ncb_did_00_credits {
|
||||
@@ -1121,8 +768,6 @@ union cvmx_iob_to_ncb_did_00_credits {
|
||||
uint64_t reserved_7_63:57;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_to_ncb_did_00_credits_s cn68xx;
|
||||
struct cvmx_iob_to_ncb_did_00_credits_s cn68xxp1;
|
||||
};
|
||||
|
||||
union cvmx_iob_to_ncb_did_111_credits {
|
||||
@@ -1136,8 +781,6 @@ union cvmx_iob_to_ncb_did_111_credits {
|
||||
uint64_t reserved_7_63:57;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_to_ncb_did_111_credits_s cn68xx;
|
||||
struct cvmx_iob_to_ncb_did_111_credits_s cn68xxp1;
|
||||
};
|
||||
|
||||
union cvmx_iob_to_ncb_did_223_credits {
|
||||
@@ -1151,8 +794,6 @@ union cvmx_iob_to_ncb_did_223_credits {
|
||||
uint64_t reserved_7_63:57;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_to_ncb_did_223_credits_s cn68xx;
|
||||
struct cvmx_iob_to_ncb_did_223_credits_s cn68xxp1;
|
||||
};
|
||||
|
||||
union cvmx_iob_to_ncb_did_24_credits {
|
||||
@@ -1166,8 +807,6 @@ union cvmx_iob_to_ncb_did_24_credits {
|
||||
uint64_t reserved_7_63:57;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_to_ncb_did_24_credits_s cn68xx;
|
||||
struct cvmx_iob_to_ncb_did_24_credits_s cn68xxp1;
|
||||
};
|
||||
|
||||
union cvmx_iob_to_ncb_did_32_credits {
|
||||
@@ -1181,8 +820,6 @@ union cvmx_iob_to_ncb_did_32_credits {
|
||||
uint64_t reserved_7_63:57;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_to_ncb_did_32_credits_s cn68xx;
|
||||
struct cvmx_iob_to_ncb_did_32_credits_s cn68xxp1;
|
||||
};
|
||||
|
||||
union cvmx_iob_to_ncb_did_40_credits {
|
||||
@@ -1196,8 +833,6 @@ union cvmx_iob_to_ncb_did_40_credits {
|
||||
uint64_t reserved_7_63:57;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_to_ncb_did_40_credits_s cn68xx;
|
||||
struct cvmx_iob_to_ncb_did_40_credits_s cn68xxp1;
|
||||
};
|
||||
|
||||
union cvmx_iob_to_ncb_did_55_credits {
|
||||
@@ -1211,8 +846,6 @@ union cvmx_iob_to_ncb_did_55_credits {
|
||||
uint64_t reserved_7_63:57;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_to_ncb_did_55_credits_s cn68xx;
|
||||
struct cvmx_iob_to_ncb_did_55_credits_s cn68xxp1;
|
||||
};
|
||||
|
||||
union cvmx_iob_to_ncb_did_64_credits {
|
||||
@@ -1226,8 +859,6 @@ union cvmx_iob_to_ncb_did_64_credits {
|
||||
uint64_t reserved_7_63:57;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_to_ncb_did_64_credits_s cn68xx;
|
||||
struct cvmx_iob_to_ncb_did_64_credits_s cn68xxp1;
|
||||
};
|
||||
|
||||
union cvmx_iob_to_ncb_did_79_credits {
|
||||
@@ -1241,8 +872,6 @@ union cvmx_iob_to_ncb_did_79_credits {
|
||||
uint64_t reserved_7_63:57;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_to_ncb_did_79_credits_s cn68xx;
|
||||
struct cvmx_iob_to_ncb_did_79_credits_s cn68xxp1;
|
||||
};
|
||||
|
||||
union cvmx_iob_to_ncb_did_96_credits {
|
||||
@@ -1256,8 +885,6 @@ union cvmx_iob_to_ncb_did_96_credits {
|
||||
uint64_t reserved_7_63:57;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_to_ncb_did_96_credits_s cn68xx;
|
||||
struct cvmx_iob_to_ncb_did_96_credits_s cn68xxp1;
|
||||
};
|
||||
|
||||
union cvmx_iob_to_ncb_did_98_credits {
|
||||
@@ -1271,8 +898,6 @@ union cvmx_iob_to_ncb_did_98_credits {
|
||||
uint64_t reserved_7_63:57;
|
||||
#endif
|
||||
} s;
|
||||
struct cvmx_iob_to_ncb_did_98_credits_s cn68xx;
|
||||
struct cvmx_iob_to_ncb_did_98_credits_s cn68xxp1;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user