Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -1178,7 +1178,6 @@ wlc_ampdu_dotxstatus_complete(struct ampdu_info *ampdu, struct scb *scb,
	wlc_send_q(wlc, wlc->active_queue);

	/* update rate state */
	if (WLANTSEL_ENAB(wlc))
	antselid = wlc_antsel_antsel2id(wlc->asi, mimoantsel);

	wlc_txfifo_complete(wlc, queue, ampdu->txpkt_weight);
+0 −4
Original line number Diff line number Diff line
@@ -16,8 +16,6 @@

#include <wlc_cfg.h>

#ifdef WLANTSEL

#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/pci.h>
@@ -327,5 +325,3 @@ static int wlc_antsel_cfgupd(struct antsel_info *asi, wlc_antselcfg_t *antsel)

	return 0;
}

#endif				/* WLANTSEL */
+32 −32
Original line number Diff line number Diff line
@@ -2582,7 +2582,6 @@ static void wlc_gpio_init(struct wlc_info *wlc)
	gc = gm = 0;

	/* Allocate GPIOs for mimo antenna diversity feature */
	if (WLANTSEL_ENAB(wlc)) {
	if (wlc_hw->antsel_type == ANTSEL_2x3) {
		/* Enable antenna diversity, use 2x3 mode */
		wlc_bmac_mhf(wlc_hw, MHF3, MHF3_ANTSEL_EN,
@@ -2596,8 +2595,9 @@ static void wlc_gpio_init(struct wlc_info *wlc)
	} else if (wlc_hw->antsel_type == ANTSEL_2x4) {
		ASSERT((gm & BOARD_GPIO_12) == 0);
		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,
		       (BOARD_GPIO_12 | BOARD_GPIO_13));
@@ -2614,7 +2614,7 @@ static void wlc_gpio_init(struct wlc_info *wlc)
		wlc_bmac_write_shm(wlc_hw, M_ANTSEL_CLKDIV,
				   ANTSEL_CLKDIV_4MHZ);
	}
	}

	/* gpio 9 controls the PA.  ucode is responsible for wiggling out and oe */
	if (wlc_hw->boardflags & BFL_PACTRL)
		gm |= gc |= BOARD_GPIO_PACTRL;
+0 −6
Original line number Diff line number Diff line
@@ -69,10 +69,6 @@
#define SSLPNCONF	SSLPNPHY_DEFAULT
#endif

#define BAND2G
#define BAND5G
#define WLANTSEL	1

/********************************************************************
 * Phy/Core Configuration.  Defines macros to to check core phy/rev *
 * compile-time configuration.  Defines default core support.       *
@@ -281,6 +277,4 @@
#define WLBANDINITDATA(_data)	_data
#define WLBANDINITFN(_fn)	_fn

#define WLANTSEL_ENAB(wlc)	1

#endif				/* _wlc_cfg_h_ */
+9 −16
Original line number Diff line number Diff line
@@ -861,7 +861,6 @@ void wlc_set_chanspec(struct wlc_info *wlc, chanspec_t chanspec)

	/* init antenna selection */
	if (CHSPEC_WLC_BW(old_chanspec) != CHSPEC_WLC_BW(chanspec)) {
		if (WLANTSEL_ENAB(wlc))
		wlc_antsel_init(wlc->asi);

		/* Fix the hardware rateset based on bw.
@@ -1308,7 +1307,6 @@ static void WLBANDINITFN(wlc_bsinit) (struct wlc_info *wlc)
	wlc_ucode_mac_upd(wlc);

	/* init antenna selection */
	if (WLANTSEL_ENAB(wlc))
	wlc_antsel_init(wlc->asi);

}
@@ -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 */
	wlc_radio_mpc_upd(wlc);

	if (WLANTSEL_ENAB(wlc)) {
	if ((wlc->pub->sih->chip) == BCM43235_CHIP_ID) {
		if ((getintvar(wlc->pub->vars, "aa2g") == 7) ||
		    (getintvar(wlc->pub->vars, "aa5g") == 7)) {
@@ -2012,7 +2009,6 @@ void *wlc_attach(void *wl, u16 vendor, u16 device, uint unit, bool piomode,
	} else {
		wlc_bmac_antsel_set(wlc->hw, wlc->asi->antsel_avail);
	}
	}

	if (perr)
		*perr = 0;
@@ -5753,11 +5749,9 @@ wlc_d11hdrs_mac80211(struct wlc_info *wlc, struct ieee80211_hw *hw,
	u32 rate_val[2];
	bool hwtkmic = false;
	u16 mimo_ctlchbw = PHY_TXC1_BW_20MHZ;
#ifdef WLANTSEL
#define ANTCFG_NONE 0xFF
	u8 antcfg = ANTCFG_NONE;
	u8 fbantcfg = ANTCFG_NONE;
#endif
	uint phyctl1_stf = 0;
	u16 durid = 0;
	struct ieee80211_tx_rate *txrate[2];
@@ -5891,8 +5885,7 @@ wlc_d11hdrs_mac80211(struct wlc_info *wlc, struct ieee80211_hw *hw,
			ASSERT(RSPEC_ACTIVE(rspec[k]));
			rspec[k] = WLC_RATE_1M;
		} else {
			if (WLANTSEL_ENAB(wlc) &&
			    !is_multicast_ether_addr(h->addr1)) {
			if (!is_multicast_ether_addr(h->addr1)) {
				/* set tx antenna config */
				wlc_antsel_antcfg_get(wlc->asi, false, false, 0,
						      0, &antcfg, &fbantcfg);