|
@@ -787,10 +787,14 @@ scan_list_sort_error:
|
|
|
#ifdef QCA_WIFI_EMULATION
|
|
|
#define SCAN_CHAN_LIST_5G_LEN 6
|
|
|
#define SCAN_CHAN_LIST_2G_LEN 3
|
|
|
+#define SCAN_CHAN_LIST_6G_LEN 3
|
|
|
static const uint16_t
|
|
|
csr_scan_chan_list_5g[SCAN_CHAN_LIST_5G_LEN] = { 5180, 5220, 5260, 5280, 5700, 5745 };
|
|
|
static const uint16_t
|
|
|
csr_scan_chan_list_2g[SCAN_CHAN_LIST_2G_LEN] = { 2412, 2437, 2462 };
|
|
|
+static const uint16_t
|
|
|
+csr_scan_chan_list_6g[SCAN_CHAN_LIST_6G_LEN] = { 6055, 6135, 6215 };
|
|
|
+
|
|
|
static QDF_STATUS csr_emu_chan_req(uint32_t channel)
|
|
|
{
|
|
|
int i;
|
|
@@ -805,6 +809,11 @@ static QDF_STATUS csr_emu_chan_req(uint32_t channel)
|
|
|
if (csr_scan_chan_list_5g[i] == channel)
|
|
|
return QDF_STATUS_SUCCESS;
|
|
|
}
|
|
|
+ } else if (WLAN_REG_IS_6GHZ_CHAN_FREQ(channel)) {
|
|
|
+ for (i = 0; i < QDF_ARRAY_SIZE(csr_scan_chan_list_6g); i++) {
|
|
|
+ if (csr_scan_chan_list_6g[i] == channel)
|
|
|
+ return QDF_STATUS_SUCCESS;
|
|
|
+ }
|
|
|
}
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|