ath9k: Fix issue with MCS15
authorSujith Manoharan <c_manoha@qca.qualcomm.com>
Thu, 14 Nov 2013 09:56:06 +0000 (15:26 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 15 Nov 2013 19:27:26 +0000 (14:27 -0500)
commit6fcbe538be43e360dc286da532f5add2fe7f46d8
treeeae5cceccfa4d49f95b24ce589ae37f8b7eb7016
parentc7ce155bf81d9b010f5710e32f749a7dfa8ad248
ath9k: Fix issue with MCS15

On some boards which are based on AR9300, AR9580 or
AR9550, MCS15 usage is problematic.

This is because these boards use a "frequency doubler",
which doubles the refclk to get better EVM, but causes
spurs. Handle this properly in the driver to recover
throughput.

Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/ar9003_phy.c
drivers/net/wireless/ath/ath9k/ar9003_phy.h