Rajkumar Manoharan wrote: > diff --git a/drivers/net/wireless/ath/ath9k/eeprom_def.c b/drivers/net/wireless/ath/ath9k/eeprom_def.c > index fccd87d..995949d 100644 > --- a/drivers/net/wireless/ath/ath9k/eeprom_def.c > +++ b/drivers/net/wireless/ath/ath9k/eeprom_def.c > @@ -799,6 +799,8 @@ static void ath9k_hw_set_def_power_cal_table(struct ath_hw *ah, > pwr_table_offset, > &diff); > > + ENABLE_REGWRITE_BUFFER(ah); > + > if ((i == 0) || AR_SREV_5416_20_OR_LATER(ah)) { > if (OLC_FOR_AR9280_20_LATER) { > REG_WRITE(ah, > @@ -847,6 +849,7 @@ static void ath9k_hw_set_def_power_cal_table(struct ath_hw *ah, > > regOffset += 4; > } > + REGWRITE_BUFFER_FLUSH(ah); > } > } > > @@ -1205,6 +1208,8 @@ static void ath9k_hw_def_set_txpower(struct ath_hw *ah, > } > } > > + ENABLE_REGWRITE_BUFFER(ah); > + > REG_WRITE(ah, AR_PHY_POWER_TX_RATE1, > ATH9K_POW_SM(ratesArray[rate18mb], 24) > | ATH9K_POW_SM(ratesArray[rate12mb], 16) > @@ -1291,6 +1296,8 @@ static void ath9k_hw_def_set_txpower(struct ath_hw *ah, > REG_WRITE(ah, AR_PHY_POWER_TX_SUB, > ATH9K_POW_SM(pModal->pwrDecreaseFor3Chain, 6) > | ATH9K_POW_SM(pModal->pwrDecreaseFor2Chain, 0)); > + > + REGWRITE_BUFFER_FLUSH(ah); > } > Since this issue was observed in UB95, shouldn't eeprom_9287 be fixed ? 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