aboutsummaryrefslogtreecommitdiffstats
path: root/package/mac80211/patches/582-ath9k_antdiv_comb_cb.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/mac80211/patches/582-ath9k_antdiv_comb_cb.patch')
-rw-r--r--package/mac80211/patches/582-ath9k_antdiv_comb_cb.patch50
1 files changed, 0 insertions, 50 deletions
diff --git a/package/mac80211/patches/582-ath9k_antdiv_comb_cb.patch b/package/mac80211/patches/582-ath9k_antdiv_comb_cb.patch
deleted file mode 100644
index 92c8ea4b8b..0000000000
--- a/package/mac80211/patches/582-ath9k_antdiv_comb_cb.patch
+++ /dev/null
@@ -1,50 +0,0 @@
---- a/drivers/net/wireless/ath/ath9k/hw-ops.h
-+++ b/drivers/net/wireless/ath/ath9k/hw-ops.h
-@@ -121,13 +121,15 @@ static inline void ath9k_hw_set_clrdmask
- static inline void ath9k_hw_antdiv_comb_conf_get(struct ath_hw *ah,
- struct ath_hw_antcomb_conf *antconf)
- {
-- ath9k_hw_ops(ah)->antdiv_comb_conf_get(ah, antconf);
-+ if (ath9k_hw_ops(ah)->antdiv_comb_conf_get)
-+ ath9k_hw_ops(ah)->antdiv_comb_conf_get(ah, antconf);
- }
-
- static inline void ath9k_hw_antdiv_comb_conf_set(struct ath_hw *ah,
- struct ath_hw_antcomb_conf *antconf)
- {
-- ath9k_hw_ops(ah)->antdiv_comb_conf_set(ah, antconf);
-+ if (ath9k_hw_ops(ah)->antdiv_comb_conf_set)
-+ ath9k_hw_ops(ah)->antdiv_comb_conf_set(ah, antconf);
- }
-
- /* Private hardware call ops */
---- a/drivers/net/wireless/ath/ath9k/ar9002_phy.c
-+++ b/drivers/net/wireless/ath/ath9k/ar9002_phy.c
-@@ -570,8 +570,10 @@ void ar9002_hw_attach_phy_ops(struct ath
- priv_ops->compute_pll_control = ar9002_hw_compute_pll_control;
- priv_ops->do_getnf = ar9002_hw_do_getnf;
-
-- ops->antdiv_comb_conf_get = ar9002_hw_antdiv_comb_conf_get;
-- ops->antdiv_comb_conf_set = ar9002_hw_antdiv_comb_conf_set;
-+ if (AR_SREV_9285(ah)) {
-+ ops->antdiv_comb_conf_get = ar9002_hw_antdiv_comb_conf_get;
-+ ops->antdiv_comb_conf_set = ar9002_hw_antdiv_comb_conf_set;
-+ }
-
- ar9002_hw_set_nf_limits(ah);
- }
---- a/drivers/net/wireless/ath/ath9k/ar9003_phy.c
-+++ b/drivers/net/wireless/ath/ath9k/ar9003_phy.c
-@@ -1283,8 +1283,10 @@ void ar9003_hw_attach_phy_ops(struct ath
- priv_ops->ani_cache_ini_regs = ar9003_hw_ani_cache_ini_regs;
- priv_ops->set_radar_params = ar9003_hw_set_radar_params;
-
-- ops->antdiv_comb_conf_get = ar9003_hw_antdiv_comb_conf_get;
-- ops->antdiv_comb_conf_set = ar9003_hw_antdiv_comb_conf_set;
-+ if (AR_SREV_9330(ah) || AR_SREV_9485(ah)) {
-+ ops->antdiv_comb_conf_get = ar9003_hw_antdiv_comb_conf_get;
-+ ops->antdiv_comb_conf_set = ar9003_hw_antdiv_comb_conf_set;
-+ }
-
- ar9003_hw_set_nf_limits(ah);
- ar9003_hw_set_radar_conf(ah);