ath9k: disable RIFS search for AR91xx based chips
authorFelix Fietkau <nbd@openwrt.org>
Wed, 24 Feb 2010 03:43:05 +0000 (04:43 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 26 Feb 2010 21:59:11 +0000 (16:59 -0500)
commit7bfbae10dc10a5c94a780d117a57e875d77e8e5a
tree8abe95187e482f18b813db2b1c57124d7e699975
parenta040d532b912b5dd7d88692b580cff9c88b987e3
ath9k: disable RIFS search for AR91xx based chips

While ath9k does not support RIFS yet, the ability to receive RIFS
frames is currently enabled for most chipsets in the initvals.
This is causing baseband related issues on AR9160 and AR9130 based
chipsets, which can lock up under certain conditions.

This patch fixes these issues by overriding the initvals, effectively
disabling RIFS for all affected chipsets.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Cc: stable@kernel.org
Acked-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/hw.c
drivers/net/wireless/ath/ath9k/phy.h