linux_dsm_epyc7002/drivers/net/wireless/ath/ath9k
Rajkumar Manoharan 41e2b05b95 ath9k: set 40 Mhz rate only if hw is configured in ht40
Whenever there is a channel width change from 40 Mhz to 20 Mhz,
the hardware is reconfigured to ht20. Meantime before doing
the rate control updation, the packets are being transmitted are
selected rate with IEEE80211_TX_RC_40_MHZ_WIDTH.

While transmitting ht40 rate packets in ht20 mode is causing
baseband panic with AR9003 based chips.

==== BB update: BB status=0x02001109 ====
ath: ** BB state: wd=1 det=1 rdar=0 rOFDM=1 rCCK=1 tOFDM=0 tCCK=0 agc=2
src=0 **
ath: ** BB WD cntl: cntl1=0xffff0085 cntl2=0x00000004 **
ath: ** BB mode: BB_gen_controls=0x000033c0 **
ath: ** BB busy times: rx_clear=99%, rx_frame=0%, tx_frame=0% **
ath: ==== BB update: done ====

Cc: stable@kernel.org
Signed-off-by: Rajkumar Manoharan <rmanoharan@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-05-26 15:43:32 -04:00
..
ahb.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ani.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ani.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar5008_initvals.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar5008_phy.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9001_initvals.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9002_calib.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9002_hw.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9002_initvals.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9002_mac.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9002_phy.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9002_phy.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_2p2_initvals.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_calib.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_eeprom.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_eeprom.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_hw.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_mac.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_mac.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_paprd.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_phy.c ath9k_hw: disable phy restart on baseband panic caused by RXSM 2011-05-26 15:43:31 -04:00
ar9003_phy.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9340_initvals.h ath9k_hw: Add initvals.h for ar9340 2011-04-25 14:50:09 -04:00
ar9485_initvals.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ath9k.h ath9k: implement .tx_last_beacon() 2011-05-19 13:54:11 -04:00
beacon.c ath9k: implement .tx_last_beacon() 2011-05-19 13:54:11 -04:00
btcoex.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
btcoex.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
calib.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
calib.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
common.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
common.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
debug.c ath9k: use PS wakeup before REG_READ 2011-05-19 13:54:20 -04:00
debug.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
eeprom_4k.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
eeprom_9287.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
eeprom_def.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
eeprom.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
eeprom.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
gpio.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
hif_usb.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
hif_usb.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc_drv_beacon.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc_drv_debug.c ath9k_htc: Dump modal eeprom header for UB91/94/95 2011-04-29 15:36:13 -04:00
htc_drv_gpio.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc_drv_init.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc_drv_main.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc_drv_txrx.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc_hst.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc_hst.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
hw-ops.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
hw.c ath9k_hw: disable phy restart on baseband panic caused by RXSM 2011-05-26 15:43:31 -04:00
hw.h ath9k_hw: disable phy restart on baseband panic caused by RXSM 2011-05-26 15:43:31 -04:00
init.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
Kconfig ath9k: introduce ATH9K_{PCI,AHB} config options 2011-04-13 15:21:34 -04:00
mac.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
mac.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
main.c ath9k: Reset chip on baseband hang 2011-05-26 15:43:31 -04:00
Makefile ath9k_htc: Move debug code to a separate file 2011-04-13 15:22:37 -04:00
pci.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
phy.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
rc.c ath9k: set 40 Mhz rate only if hw is configured in ht40 2011-05-26 15:43:32 -04:00
rc.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
recv.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
reg.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
wmi.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
wmi.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
xmit.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00