summaryrefslogtreecommitdiff
path: root/drivers/staging/brcm80211/brcmsmac/stf.c
diff options
context:
space:
mode:
authorRoland Vossen <rvossen@broadcom.com>2011-09-12 10:14:58 (GMT)
committerGreg Kroah-Hartman <gregkh@suse.de>2011-09-12 14:55:46 (GMT)
commite046da4fd91f203899261dcf6bc7c2d997398dec (patch)
treebddae2f21fb045352c7ae074be3d2be45f2532a0 /drivers/staging/brcm80211/brcmsmac/stf.c
parent72660455c3b3fb2a666e5d58e2ff3a07f8f06533 (diff)
downloadlinux-e046da4fd91f203899261dcf6bc7c2d997398dec.tar.xz
staging: brcm80211: removed unused softmac code after macro cleanup
Since the macro's IS_MCS(0), RSPEC_STF(0) and PHY_TXC1_MODE_SISO all expand to 0, inactive code could be removed. Signed-off-by: Roland Vossen <rvossen@broadcom.com> Reviewed-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/brcm80211/brcmsmac/stf.c')
-rw-r--r--drivers/staging/brcm80211/brcmsmac/stf.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/drivers/staging/brcm80211/brcmsmac/stf.c b/drivers/staging/brcm80211/brcmsmac/stf.c
index 71c5d23..82805e0 100644
--- a/drivers/staging/brcm80211/brcmsmac/stf.c
+++ b/drivers/staging/brcm80211/brcmsmac/stf.c
@@ -291,32 +291,6 @@ int brcms_c_stf_txchain_set(struct brcms_c_info *wlc, s32 int_val, bool force)
if (txstreams > MAX_STREAMS_SUPPORTED)
return -EINVAL;
- if (txstreams == 1) {
- for (i = 0; i < wlc->pub->_nbands; i++)
- if ((RSPEC_STF(0) !=
- PHY_TXC1_MODE_SISO)
- || (RSPEC_STF(0) !=
- PHY_TXC1_MODE_SISO)) {
- if (!force)
- return -EBADE;
-
- /* over-write the override rspec */
- if (RSPEC_STF(0)
- != PHY_TXC1_MODE_SISO) {
- wiphy_err(wlc->wiphy, "%s(): temp "
- "sense override non-SISO "
- "rspec_override\n",
- __func__);
- }
- if (RSPEC_STF(0) != PHY_TXC1_MODE_SISO) {
- wiphy_err(wlc->wiphy, "%s(): temp "
- "sense override non-SISO "
- "mrspec_override\n",
- __func__);
- }
- }
- }
-
wlc->stf->txchain = txchain;
wlc->stf->txstreams = txstreams;
brcms_c_stf_stbc_tx_set(wlc, wlc->band->band_stf_stbc_tx);