aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath10k/testmode.c
diff options
context:
space:
mode:
authorRakesh Pillai <pillair@codeaurora.org>2019-02-08 08:50:10 -0500
committerKalle Valo <kvalo@codeaurora.org>2019-02-11 11:33:53 -0500
commit3c545a25939c27f85430588110c657ede5fdfe0a (patch)
treea180feb63d02dba02dc9109578e8af10dc8ceedf /drivers/net/wireless/ath/ath10k/testmode.c
parent25733c4e67df7f29a599bbd9ed313c172d72a02b (diff)
ath10k: enable Factory Test Mode for WCN3990
The support to put WCN3990 firmware into Factory test mode is not present currently. The WCN3990 firmware can operate in Factory test mode based on the mode it receives in the wlan enable message from the host driver. When the host driver is started in testmode send the operating mode as UTF mode, to the WCN3990 firmware, in the wlan enable message to start the firmware in Factory test mode. Tested on: WCN3990 Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1. Signed-off-by: Rakesh Pillai <pillair@codeaurora.org> Reviewed-by: Brian Norris <briannorris@chromium.org> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/ath/ath10k/testmode.c')
-rw-r--r--drivers/net/wireless/ath/ath10k/testmode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ath10k/testmode.c b/drivers/net/wireless/ath/ath10k/testmode.c
index c24ee616833c..67faafecaf06 100644
--- a/drivers/net/wireless/ath/ath10k/testmode.c
+++ b/drivers/net/wireless/ath/ath10k/testmode.c
@@ -270,7 +270,7 @@ static int ath10k_tm_cmd_utf_start(struct ath10k *ar, struct nlattr *tb[])
270 ath10k_dbg(ar, ATH10K_DBG_TESTMODE, "testmode wmi version %d\n", 270 ath10k_dbg(ar, ATH10K_DBG_TESTMODE, "testmode wmi version %d\n",
271 ar->testmode.utf_mode_fw.fw_file.wmi_op_version); 271 ar->testmode.utf_mode_fw.fw_file.wmi_op_version);
272 272
273 ret = ath10k_hif_power_up(ar); 273 ret = ath10k_hif_power_up(ar, ATH10K_FIRMWARE_MODE_UTF);
274 if (ret) { 274 if (ret) {
275 ath10k_err(ar, "failed to power up hif (testmode): %d\n", ret); 275 ath10k_err(ar, "failed to power up hif (testmode): %d\n", ret);
276 ar->state = ATH10K_STATE_OFF; 276 ar->state = ATH10K_STATE_OFF;