ANTENNA_SW_DIVERSITY
if (rt2x00dev->default_ant.tx == ANTENNA_SW_DIVERSITY)
if (rt2x00dev->default_ant.rx == ANTENNA_SW_DIVERSITY)
BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY ||
ant->tx == ANTENNA_SW_DIVERSITY);
ANTENNA_SW_DIVERSITY);
ANTENNA_SW_DIVERSITY);
BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY ||
ant->tx == ANTENNA_SW_DIVERSITY);
ANTENNA_SW_DIVERSITY);
ANTENNA_SW_DIVERSITY);
if (rt2x00dev->default_ant.tx == ANTENNA_SW_DIVERSITY)
if (rt2x00dev->default_ant.rx == ANTENNA_SW_DIVERSITY)
BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY ||
ant->tx == ANTENNA_SW_DIVERSITY);
if (config.rx == ANTENNA_SW_DIVERSITY) {
if (def->rx == ANTENNA_SW_DIVERSITY)
} else if (config.rx == ANTENNA_SW_DIVERSITY)
if (config.tx == ANTENNA_SW_DIVERSITY) {
if (def->tx == ANTENNA_SW_DIVERSITY)
} else if (config.tx == ANTENNA_SW_DIVERSITY)
if (tx_ant == 3 && def->tx == ANTENNA_SW_DIVERSITY) {
tx_ant = ANTENNA_SW_DIVERSITY;
if (rx_ant == 3 && def->rx == ANTENNA_SW_DIVERSITY) {
rx_ant = ANTENNA_SW_DIVERSITY;
rt2x00dev->default_ant.tx = ANTENNA_SW_DIVERSITY;
rt2x00dev->default_ant.rx = ANTENNA_SW_DIVERSITY;
BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY ||
ant->tx == ANTENNA_SW_DIVERSITY);
BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY ||
ant->tx == ANTENNA_SW_DIVERSITY);