Commit 61044c4c authored by Arend van Spriel's avatar Arend van Spriel Committed by Greg Kroah-Hartman

staging: brcm80211: remove checks for ANTSEL related compiler definitions

The source module antsel is always included in the current driver so
any checks for it being compiled in are redundant and have been removed.
Reviewed-by: default avatarRoland Vossen <rvossen@broadcom.com>
Reviewed-by: default avatarBrett Rudley <brudley@broadcom.com>
Signed-off-by: default avatarArend van Spriel <arend@broadcom.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 16d691b6
...@@ -1178,7 +1178,6 @@ wlc_ampdu_dotxstatus_complete(struct ampdu_info *ampdu, struct scb *scb, ...@@ -1178,7 +1178,6 @@ wlc_ampdu_dotxstatus_complete(struct ampdu_info *ampdu, struct scb *scb,
wlc_send_q(wlc, wlc->active_queue); wlc_send_q(wlc, wlc->active_queue);
/* update rate state */ /* update rate state */
if (WLANTSEL_ENAB(wlc))
antselid = wlc_antsel_antsel2id(wlc->asi, mimoantsel); antselid = wlc_antsel_antsel2id(wlc->asi, mimoantsel);
wlc_txfifo_complete(wlc, queue, ampdu->txpkt_weight); wlc_txfifo_complete(wlc, queue, ampdu->txpkt_weight);
......
...@@ -16,8 +16,6 @@ ...@@ -16,8 +16,6 @@
#include <wlc_cfg.h> #include <wlc_cfg.h>
#ifdef WLANTSEL
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/pci.h> #include <linux/pci.h>
...@@ -327,5 +325,3 @@ static int wlc_antsel_cfgupd(struct antsel_info *asi, wlc_antselcfg_t *antsel) ...@@ -327,5 +325,3 @@ static int wlc_antsel_cfgupd(struct antsel_info *asi, wlc_antselcfg_t *antsel)
return 0; return 0;
} }
#endif /* WLANTSEL */
...@@ -2582,7 +2582,6 @@ static void wlc_gpio_init(struct wlc_info *wlc) ...@@ -2582,7 +2582,6 @@ static void wlc_gpio_init(struct wlc_info *wlc)
gc = gm = 0; gc = gm = 0;
/* Allocate GPIOs for mimo antenna diversity feature */ /* Allocate GPIOs for mimo antenna diversity feature */
if (WLANTSEL_ENAB(wlc)) {
if (wlc_hw->antsel_type == ANTSEL_2x3) { if (wlc_hw->antsel_type == ANTSEL_2x3) {
/* Enable antenna diversity, use 2x3 mode */ /* Enable antenna diversity, use 2x3 mode */
wlc_bmac_mhf(wlc_hw, MHF3, MHF3_ANTSEL_EN, wlc_bmac_mhf(wlc_hw, MHF3, MHF3_ANTSEL_EN,
...@@ -2596,8 +2595,9 @@ static void wlc_gpio_init(struct wlc_info *wlc) ...@@ -2596,8 +2595,9 @@ static void wlc_gpio_init(struct wlc_info *wlc)
} else if (wlc_hw->antsel_type == ANTSEL_2x4) { } else if (wlc_hw->antsel_type == ANTSEL_2x4) {
ASSERT((gm & BOARD_GPIO_12) == 0); ASSERT((gm & BOARD_GPIO_12) == 0);
gm |= gc |= (BOARD_GPIO_12 | BOARD_GPIO_13); gm |= gc |= (BOARD_GPIO_12 | BOARD_GPIO_13);
/* The board itself is powered by these GPIOs (when not sending pattern) /*
* So set them high * The board itself is powered by these GPIOs
* (when not sending pattern) so set them high
*/ */
OR_REG(osh, &regs->psm_gpio_oe, OR_REG(osh, &regs->psm_gpio_oe,
(BOARD_GPIO_12 | BOARD_GPIO_13)); (BOARD_GPIO_12 | BOARD_GPIO_13));
...@@ -2614,7 +2614,7 @@ static void wlc_gpio_init(struct wlc_info *wlc) ...@@ -2614,7 +2614,7 @@ static void wlc_gpio_init(struct wlc_info *wlc)
wlc_bmac_write_shm(wlc_hw, M_ANTSEL_CLKDIV, wlc_bmac_write_shm(wlc_hw, M_ANTSEL_CLKDIV,
ANTSEL_CLKDIV_4MHZ); ANTSEL_CLKDIV_4MHZ);
} }
}
/* gpio 9 controls the PA. ucode is responsible for wiggling out and oe */ /* gpio 9 controls the PA. ucode is responsible for wiggling out and oe */
if (wlc_hw->boardflags & BFL_PACTRL) if (wlc_hw->boardflags & BFL_PACTRL)
gm |= gc |= BOARD_GPIO_PACTRL; gm |= gc |= BOARD_GPIO_PACTRL;
......
...@@ -69,10 +69,6 @@ ...@@ -69,10 +69,6 @@
#define SSLPNCONF SSLPNPHY_DEFAULT #define SSLPNCONF SSLPNPHY_DEFAULT
#endif #endif
#define BAND2G
#define BAND5G
#define WLANTSEL 1
/******************************************************************** /********************************************************************
* Phy/Core Configuration. Defines macros to to check core phy/rev * * Phy/Core Configuration. Defines macros to to check core phy/rev *
* compile-time configuration. Defines default core support. * * compile-time configuration. Defines default core support. *
...@@ -281,6 +277,4 @@ ...@@ -281,6 +277,4 @@
#define WLBANDINITDATA(_data) _data #define WLBANDINITDATA(_data) _data
#define WLBANDINITFN(_fn) _fn #define WLBANDINITFN(_fn) _fn
#define WLANTSEL_ENAB(wlc) 1
#endif /* _wlc_cfg_h_ */ #endif /* _wlc_cfg_h_ */
...@@ -861,7 +861,6 @@ void wlc_set_chanspec(struct wlc_info *wlc, chanspec_t chanspec) ...@@ -861,7 +861,6 @@ void wlc_set_chanspec(struct wlc_info *wlc, chanspec_t chanspec)
/* init antenna selection */ /* init antenna selection */
if (CHSPEC_WLC_BW(old_chanspec) != CHSPEC_WLC_BW(chanspec)) { if (CHSPEC_WLC_BW(old_chanspec) != CHSPEC_WLC_BW(chanspec)) {
if (WLANTSEL_ENAB(wlc))
wlc_antsel_init(wlc->asi); wlc_antsel_init(wlc->asi);
/* Fix the hardware rateset based on bw. /* Fix the hardware rateset based on bw.
...@@ -1308,7 +1307,6 @@ static void WLBANDINITFN(wlc_bsinit) (struct wlc_info *wlc) ...@@ -1308,7 +1307,6 @@ static void WLBANDINITFN(wlc_bsinit) (struct wlc_info *wlc)
wlc_ucode_mac_upd(wlc); wlc_ucode_mac_upd(wlc);
/* init antenna selection */ /* init antenna selection */
if (WLANTSEL_ENAB(wlc))
wlc_antsel_init(wlc->asi); wlc_antsel_init(wlc->asi);
} }
...@@ -2003,7 +2001,6 @@ void *wlc_attach(void *wl, u16 vendor, u16 device, uint unit, bool piomode, ...@@ -2003,7 +2001,6 @@ void *wlc_attach(void *wl, u16 vendor, u16 device, uint unit, bool piomode,
/* initialize radio_mpc_disable according to wlc->mpc */ /* initialize radio_mpc_disable according to wlc->mpc */
wlc_radio_mpc_upd(wlc); wlc_radio_mpc_upd(wlc);
if (WLANTSEL_ENAB(wlc)) {
if ((wlc->pub->sih->chip) == BCM43235_CHIP_ID) { if ((wlc->pub->sih->chip) == BCM43235_CHIP_ID) {
if ((getintvar(wlc->pub->vars, "aa2g") == 7) || if ((getintvar(wlc->pub->vars, "aa2g") == 7) ||
(getintvar(wlc->pub->vars, "aa5g") == 7)) { (getintvar(wlc->pub->vars, "aa5g") == 7)) {
...@@ -2012,7 +2009,6 @@ void *wlc_attach(void *wl, u16 vendor, u16 device, uint unit, bool piomode, ...@@ -2012,7 +2009,6 @@ void *wlc_attach(void *wl, u16 vendor, u16 device, uint unit, bool piomode,
} else { } else {
wlc_bmac_antsel_set(wlc->hw, wlc->asi->antsel_avail); wlc_bmac_antsel_set(wlc->hw, wlc->asi->antsel_avail);
} }
}
if (perr) if (perr)
*perr = 0; *perr = 0;
...@@ -5753,11 +5749,9 @@ wlc_d11hdrs_mac80211(struct wlc_info *wlc, struct ieee80211_hw *hw, ...@@ -5753,11 +5749,9 @@ wlc_d11hdrs_mac80211(struct wlc_info *wlc, struct ieee80211_hw *hw,
u32 rate_val[2]; u32 rate_val[2];
bool hwtkmic = false; bool hwtkmic = false;
u16 mimo_ctlchbw = PHY_TXC1_BW_20MHZ; u16 mimo_ctlchbw = PHY_TXC1_BW_20MHZ;
#ifdef WLANTSEL
#define ANTCFG_NONE 0xFF #define ANTCFG_NONE 0xFF
u8 antcfg = ANTCFG_NONE; u8 antcfg = ANTCFG_NONE;
u8 fbantcfg = ANTCFG_NONE; u8 fbantcfg = ANTCFG_NONE;
#endif
uint phyctl1_stf = 0; uint phyctl1_stf = 0;
u16 durid = 0; u16 durid = 0;
struct ieee80211_tx_rate *txrate[2]; struct ieee80211_tx_rate *txrate[2];
...@@ -5891,8 +5885,7 @@ wlc_d11hdrs_mac80211(struct wlc_info *wlc, struct ieee80211_hw *hw, ...@@ -5891,8 +5885,7 @@ wlc_d11hdrs_mac80211(struct wlc_info *wlc, struct ieee80211_hw *hw,
ASSERT(RSPEC_ACTIVE(rspec[k])); ASSERT(RSPEC_ACTIVE(rspec[k]));
rspec[k] = WLC_RATE_1M; rspec[k] = WLC_RATE_1M;
} else { } else {
if (WLANTSEL_ENAB(wlc) && if (!is_multicast_ether_addr(h->addr1)) {
!is_multicast_ether_addr(h->addr1)) {
/* set tx antenna config */ /* set tx antenna config */
wlc_antsel_antcfg_get(wlc->asi, false, false, 0, wlc_antsel_antcfg_get(wlc->asi, false, false, 0,
0, &antcfg, &fbantcfg); 0, &antcfg, &fbantcfg);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment