|
@@ -211,7 +211,7 @@ static const struct rs_tx_column rs_tx_columns[] = {
|
|
.next_columns = {
|
|
.next_columns = {
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
RS_COLUMN_SISO_ANT_A,
|
|
RS_COLUMN_SISO_ANT_A,
|
|
- RS_COLUMN_SISO_ANT_B,
|
|
|
|
|
|
+ RS_COLUMN_MIMO2,
|
|
RS_COLUMN_INVALID,
|
|
RS_COLUMN_INVALID,
|
|
RS_COLUMN_INVALID,
|
|
RS_COLUMN_INVALID,
|
|
RS_COLUMN_INVALID,
|
|
RS_COLUMN_INVALID,
|
|
@@ -223,8 +223,8 @@ static const struct rs_tx_column rs_tx_columns[] = {
|
|
.ant = ANT_B,
|
|
.ant = ANT_B,
|
|
.next_columns = {
|
|
.next_columns = {
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
- RS_COLUMN_SISO_ANT_A,
|
|
|
|
RS_COLUMN_SISO_ANT_B,
|
|
RS_COLUMN_SISO_ANT_B,
|
|
|
|
+ RS_COLUMN_MIMO2,
|
|
RS_COLUMN_INVALID,
|
|
RS_COLUMN_INVALID,
|
|
RS_COLUMN_INVALID,
|
|
RS_COLUMN_INVALID,
|
|
RS_COLUMN_INVALID,
|
|
RS_COLUMN_INVALID,
|
|
@@ -238,10 +238,10 @@ static const struct rs_tx_column rs_tx_columns[] = {
|
|
RS_COLUMN_SISO_ANT_B,
|
|
RS_COLUMN_SISO_ANT_B,
|
|
RS_COLUMN_MIMO2,
|
|
RS_COLUMN_MIMO2,
|
|
RS_COLUMN_SISO_ANT_A_SGI,
|
|
RS_COLUMN_SISO_ANT_A_SGI,
|
|
- RS_COLUMN_SISO_ANT_B_SGI,
|
|
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
RS_COLUMN_INVALID,
|
|
RS_COLUMN_INVALID,
|
|
|
|
+ RS_COLUMN_INVALID,
|
|
},
|
|
},
|
|
.checks = {
|
|
.checks = {
|
|
rs_siso_allow,
|
|
rs_siso_allow,
|
|
@@ -254,10 +254,10 @@ static const struct rs_tx_column rs_tx_columns[] = {
|
|
RS_COLUMN_SISO_ANT_A,
|
|
RS_COLUMN_SISO_ANT_A,
|
|
RS_COLUMN_MIMO2,
|
|
RS_COLUMN_MIMO2,
|
|
RS_COLUMN_SISO_ANT_B_SGI,
|
|
RS_COLUMN_SISO_ANT_B_SGI,
|
|
- RS_COLUMN_SISO_ANT_A_SGI,
|
|
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
RS_COLUMN_INVALID,
|
|
RS_COLUMN_INVALID,
|
|
|
|
+ RS_COLUMN_INVALID,
|
|
},
|
|
},
|
|
.checks = {
|
|
.checks = {
|
|
rs_siso_allow,
|
|
rs_siso_allow,
|
|
@@ -271,10 +271,10 @@ static const struct rs_tx_column rs_tx_columns[] = {
|
|
RS_COLUMN_SISO_ANT_B_SGI,
|
|
RS_COLUMN_SISO_ANT_B_SGI,
|
|
RS_COLUMN_MIMO2_SGI,
|
|
RS_COLUMN_MIMO2_SGI,
|
|
RS_COLUMN_SISO_ANT_A,
|
|
RS_COLUMN_SISO_ANT_A,
|
|
- RS_COLUMN_SISO_ANT_B,
|
|
|
|
- RS_COLUMN_MIMO2,
|
|
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
|
|
+ RS_COLUMN_INVALID,
|
|
|
|
+ RS_COLUMN_INVALID,
|
|
},
|
|
},
|
|
.checks = {
|
|
.checks = {
|
|
rs_siso_allow,
|
|
rs_siso_allow,
|
|
@@ -289,10 +289,10 @@ static const struct rs_tx_column rs_tx_columns[] = {
|
|
RS_COLUMN_SISO_ANT_A_SGI,
|
|
RS_COLUMN_SISO_ANT_A_SGI,
|
|
RS_COLUMN_MIMO2_SGI,
|
|
RS_COLUMN_MIMO2_SGI,
|
|
RS_COLUMN_SISO_ANT_B,
|
|
RS_COLUMN_SISO_ANT_B,
|
|
- RS_COLUMN_SISO_ANT_A,
|
|
|
|
- RS_COLUMN_MIMO2,
|
|
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
|
|
+ RS_COLUMN_INVALID,
|
|
|
|
+ RS_COLUMN_INVALID,
|
|
},
|
|
},
|
|
.checks = {
|
|
.checks = {
|
|
rs_siso_allow,
|
|
rs_siso_allow,
|
|
@@ -304,12 +304,12 @@ static const struct rs_tx_column rs_tx_columns[] = {
|
|
.ant = ANT_AB,
|
|
.ant = ANT_AB,
|
|
.next_columns = {
|
|
.next_columns = {
|
|
RS_COLUMN_SISO_ANT_A,
|
|
RS_COLUMN_SISO_ANT_A,
|
|
- RS_COLUMN_SISO_ANT_B,
|
|
|
|
- RS_COLUMN_SISO_ANT_A_SGI,
|
|
|
|
- RS_COLUMN_SISO_ANT_B_SGI,
|
|
|
|
RS_COLUMN_MIMO2_SGI,
|
|
RS_COLUMN_MIMO2_SGI,
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
|
|
+ RS_COLUMN_INVALID,
|
|
|
|
+ RS_COLUMN_INVALID,
|
|
|
|
+ RS_COLUMN_INVALID,
|
|
},
|
|
},
|
|
.checks = {
|
|
.checks = {
|
|
rs_mimo_allow,
|
|
rs_mimo_allow,
|
|
@@ -321,12 +321,12 @@ static const struct rs_tx_column rs_tx_columns[] = {
|
|
.sgi = true,
|
|
.sgi = true,
|
|
.next_columns = {
|
|
.next_columns = {
|
|
RS_COLUMN_SISO_ANT_A_SGI,
|
|
RS_COLUMN_SISO_ANT_A_SGI,
|
|
- RS_COLUMN_SISO_ANT_B_SGI,
|
|
|
|
- RS_COLUMN_SISO_ANT_A,
|
|
|
|
- RS_COLUMN_SISO_ANT_B,
|
|
|
|
RS_COLUMN_MIMO2,
|
|
RS_COLUMN_MIMO2,
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
RS_COLUMN_LEGACY_ANT_A,
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
RS_COLUMN_LEGACY_ANT_B,
|
|
|
|
+ RS_COLUMN_INVALID,
|
|
|
|
+ RS_COLUMN_INVALID,
|
|
|
|
+ RS_COLUMN_INVALID,
|
|
},
|
|
},
|
|
.checks = {
|
|
.checks = {
|
|
rs_mimo_allow,
|
|
rs_mimo_allow,
|