From: Ido Reis <idor@xxxxxx> This is a fix for channels 52,56,60,64 bit translation. Reported-by: Yaniv Machani <yanivma@xxxxxx> Signed-off-by: Ido Reis <idor@xxxxxx> Signed-off-by: Victor Goldenshtein <victorg@xxxxxx> Signed-off-by: Eliad Peller <eliad@xxxxxxxxxx> --- drivers/net/wireless/ti/wlcore/cmd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/ti/wlcore/cmd.c b/drivers/net/wireless/ti/wlcore/cmd.c index e3ae425..1cb3296 100644 --- a/drivers/net/wireless/ti/wlcore/cmd.c +++ b/drivers/net/wireless/ti/wlcore/cmd.c @@ -1613,8 +1613,10 @@ static int wlcore_get_reg_conf_ch_idx(enum ieee80211_band band, u16 ch) case IEEE80211_BAND_5GHZ: if (ch >= 8 && ch <= 16) idx = ((ch-8)/4 + 18); - else if (ch >= 34 && ch <= 64) + else if (ch >= 34 && ch <= 48) idx = ((ch-34)/2 + 3 + 18); + else if (ch >= 52 && ch <= 64) + idx = ((ch-52)/4 + 11 + 18); else if (ch >= 100 && ch <= 140) idx = ((ch-100)/4 + 15 + 18); else if (ch >= 149 && ch <= 165) -- 1.8.3.rc1.35.g9b79519 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html