diff options
author | Alwin Beukers <alwin@broadcom.com> | 2011-10-04 21:19:10 (GMT) |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-10-05 20:39:05 (GMT) |
commit | 68327a1910f4b32226de47f9443068ce511ae2de (patch) | |
tree | 4f6c969733e5ee130dfb95c3d0129bdddf931fdb | |
parent | 0f90d23cf4124616f9a42036b50ba5cc3724868c (diff) | |
download | linux-fsl-qoriq-68327a1910f4b32226de47f9443068ce511ae2de.tar.xz |
staging: brcm80211: remove N mode validation function
Removed the brcms_c_nmode_validate function as it only checks N-mode
capability, which should always be true.
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Reviewed-by: Roland Vossen <rvossen@broadcom.com>
Reviewed-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r-- | drivers/staging/brcm80211/brcmsmac/main.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/drivers/staging/brcm80211/brcmsmac/main.c b/drivers/staging/brcm80211/brcmsmac/main.c index 30c5573..9fa8485 100644 --- a/drivers/staging/brcm80211/brcmsmac/main.c +++ b/drivers/staging/brcm80211/brcmsmac/main.c @@ -5912,40 +5912,11 @@ int brcms_c_set_gmode(struct brcms_c_info *wlc, u8 gmode, bool config) return ret; } -static int brcms_c_nmode_validate(struct brcms_c_info *wlc, s32 nmode) -{ - int err = 0; - - switch (nmode) { - - case OFF: - break; - - case AUTO: - case WL_11N_2x2: - case WL_11N_3x3: - if (!(BRCMS_PHY_11N_CAP(wlc->band))) - err = -EINVAL; - break; - - default: - err = -EINVAL; - break; - } - - return err; -} - int brcms_c_set_nmode(struct brcms_c_info *wlc) { uint i; - int err; s32 nmode = AUTO; - err = brcms_c_nmode_validate(wlc, nmode); - if (err) - return err; - if (wlc->stf->txstreams == WL_11N_3x3) nmode = WL_11N_3x3; else |