ah->caps.tx_chainmask is read from eeprom, e.g ath9k_hw_fill_cap_info(): pCap->tx_chainmask = ah->eep_ops->get_eeprom(ah, EEP_TX_MASK); Sujith, the issue was found on ap143(QCA9531, 11n, 2x2), reported by Korea team. They want to make ap143 to work on 1x2 or 2x2 mode. You can also find the changes on 10.2(ar9300_thermometer_apply). Miaoqing -----Original Message----- From: Sujith Manoharan [mailto:sujith@xxxxxxxxxxx] Sent: Wednesday, November 12, 2014 7:38 AM To: nbd@xxxxxxxxxxx Cc: Pan, Miaoqing; John Linville; linux-wireless@xxxxxxxxxxxxxxx; ath9k-devel Subject: Re: [PATCH 4/6] ath9k: Fix high tx power in multi-chain mode Felix Fietkau wrote: > That doesn't seem right to me. ah->caps.tx_chainmask is not altered > based on software antenna configuration. Yes, that's true. Miaoqing, can you clarify ? Should the thermometer for chain 1 be enabled even though the HW caps contain 0x1 as TX chainmask, for example ? Are there such boards ? Sujith -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html