From 2ef0af2cb287d06d3e989d96fca4f966589fe019 Mon Sep 17 00:00:00 2001 From: Purushottam Kushwaha Date: Thu, 31 May 2018 13:32:10 +0530 Subject: [PATCH] QSAP: Add support to set operating mode "any". Currently softap sdk allows only following modes: "b", "g", "n", "g-only", "n-only", "a". This commit adds support for hw_mode "any" via QSAP. CRs-Fixed: 2250379 Change-Id: I13de4c196c3cd752a902ef8bf3fed4a01f95eb6a --- softap/sdk/qsap_api.c | 3 ++- softap/sdk/qsap_api.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/softap/sdk/qsap_api.c b/softap/sdk/qsap_api.c index 4f030ba..91949e7 100644 --- a/softap/sdk/qsap_api.c +++ b/softap/sdk/qsap_api.c @@ -207,7 +207,7 @@ struct Command qsap_str[eSTR_LAST] = { /** Supported operating mode */ char *hw_mode[HW_MODE_UNKNOWN] = { - "b", "g", "n", "g-only", "n-only", "a" + "b", "g", "n", "g-only", "n-only", "a", "any" }; /** configuration file path */ @@ -2447,6 +2447,7 @@ static int qsap_set_operating_mode(s32 mode, s8 *pmode, int pmode_len, s8 *tbuf, case HW_MODE_N: case HW_MODE_G: case HW_MODE_A: + case HW_MODE_ANY: ulen = *tlen; qsap_write_cfg(pcfg, &cmd_list[eCMD_IEEE80211N],ieee11n_enable, tbuf, &ulen, HOSTAPD_CONF_QCOM_FILE); break; diff --git a/softap/sdk/qsap_api.h b/softap/sdk/qsap_api.h index 48b2c30..900ff6a 100644 --- a/softap/sdk/qsap_api.h +++ b/softap/sdk/qsap_api.h @@ -414,6 +414,7 @@ enum oper_mode { HW_MODE_G_ONLY = 3, HW_MODE_N_ONLY = 4, HW_MODE_A = 5, + HW_MODE_ANY = 6, HW_MODE_UNKNOWN };