From 712f83e73d24f75dd9c7d4c3927a54936d3297e6 Mon Sep 17 00:00:00 2001 From: nbd Date: Mon, 5 Dec 2011 14:20:34 +0000 Subject: [PATCH] ath9k: fix antenna configuration on ar9285 for devices without antenna diversity git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29438 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/mac80211/patches/300-pending_work.patch | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/package/mac80211/patches/300-pending_work.patch b/package/mac80211/patches/300-pending_work.patch index 449357913..c6dc5e601 100644 --- a/package/mac80211/patches/300-pending_work.patch +++ b/package/mac80211/patches/300-pending_work.patch @@ -65,6 +65,15 @@ mode = ATH9K_PM_FULL_SLEEP; else if (sc->ps_enabled && !(sc->ps_flags & (PS_WAIT_FOR_BEACON | +@@ -286,7 +286,7 @@ static bool ath_complete_reset(struct at + ath_start_ani(common); + } + +- if (ath9k_hw_ops(ah)->antdiv_comb_conf_get && sc->ant_rx != 3) { ++ if ((ah->caps.hw_caps & ATH9K_HW_CAP_ANT_DIV_COMB) && sc->ant_rx != 3) { + struct ath_hw_antcomb_conf div_ant_conf; + u8 lna_conf; + @@ -332,7 +332,8 @@ static int ath_reset_internal(struct ath hchan = ah->curchan; }