BB_PATH_A
hal->antenna_rx = BB_PATH_A;
chip->ops->config_txrx_mode(rtwdev, BB_PATH_A, BB_PATH_A, false);
hal->antenna_tx = BB_PATH_A;
hal->antenna_rx = BB_PATH_A;
hal->antenna_tx = BB_PATH_A;
BB_PATH_AB = (BB_PATH_A | BB_PATH_B),
BB_PATH_AC = (BB_PATH_A | BB_PATH_C),
BB_PATH_AD = (BB_PATH_A | BB_PATH_D),
BB_PATH_ABC = (BB_PATH_A | BB_PATH_B | BB_PATH_C),
BB_PATH_ABD = (BB_PATH_A | BB_PATH_B | BB_PATH_D),
BB_PATH_ACD = (BB_PATH_A | BB_PATH_C | BB_PATH_D),
BB_PATH_ABCD = (BB_PATH_A | BB_PATH_B | BB_PATH_C | BB_PATH_D),
tx_path_sel_1ss == BB_PATH_A ? "A" : "B");
path = (rssi_a > rssi_b) ? BB_PATH_A : BB_PATH_B;
if (hal->antenna_rx == BB_PATH_A ||
if (hal->antenna_rx == BB_PATH_A ||
if ((tx_path | rx_path) & BB_PATH_A)
if (tx_path & BB_PATH_A) {
if (tx_path == BB_PATH_A || tx_path == BB_PATH_B)
if (tx_path != BB_PATH_A && tx_path != BB_PATH_B) {
if (rx_path & BB_PATH_A)
if (rx_path == BB_PATH_A || rx_path == BB_PATH_B) {
case BB_PATH_A:
if (rx_path == BB_PATH_A || rx_path == BB_PATH_B) {
if (rx_path == BB_PATH_A)
if (rx_path == BB_PATH_A || rx_path == BB_PATH_B) {
if (tx_path == BB_PATH_A) {
if (tx_path == BB_PATH_A) {
} else if (tx_path_sel_1ss == BB_PATH_A) {
if ((tx_path | rx_path) & BB_PATH_A)
rtw8822c_config_tx_path(rtwdev, tx_path, BB_PATH_A, BB_PATH_A,
case BB_PATH_A:
case BB_PATH_A:
.default_1ss_tx_path = BB_PATH_A,
hal->antenna_tx = BB_PATH_A;
hal->antenna_rx = BB_PATH_A;