From 98f996d608db91304f6d3b9c63faf97d9df33994 Mon Sep 17 00:00:00 2001 From: Kiran Venkatappa Date: Mon, 3 Aug 2020 17:41:25 +0530 Subject: [PATCH] qcacmn: Use correct default phymode for 6GHz wide band scan In 6GHz only 11AX onwards phymode is supported. Update default phymode sent to FW in wide band scan request as 11AX HE20. Change-Id: I56849adc8a37bf12e510c3c435a00a80952d42e3 CRs-Fixed: 2746701 --- umac/scan/dispatcher/src/wlan_scan_ucfg_api.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c b/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c index 9fb9a0e55605..cc9dfe61927b 100644 --- a/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c +++ b/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c @@ -1380,9 +1380,13 @@ ucfg_scan_init_chanlist_params(struct scan_start_request *req, WLAN_CHAN_15_FREQ) req->scan_req.chan_list.chan[idx].phymode = SCAN_PHY_MODE_11G; - else + else if (req->scan_req.chan_list.chan[idx].freq <= + WLAN_REG_MAX_5GHZ_CHAN_FREQ) req->scan_req.chan_list.chan[idx].phymode = SCAN_PHY_MODE_11A; + else + req->scan_req.chan_list.chan[idx].phymode = + SCAN_PHY_MODE_11AX_HE20; } end: