mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 06:09:23 -04:00
qcacmn: Inform fw if NAN is disabled on an SRD channel
Firmware expects the channel property WMI_CHAN_FLAG_NAN_DISABLED to be set if NAN is not allowed on any channel. Firmware shall check the flag and decides whether to enable NAN/NDP on that channel. Change-Id: I8e283d2cd0f83a43e04dad142b09d519ef7f0db3 CRs-Fixed: 2760348
This commit is contained in:
parent
8b761b0a66
commit
6812dd9d09
2 changed files with 7 additions and 1 deletions
|
|
@ -641,6 +641,7 @@ typedef enum {
|
|||
* @set_agile: is agile mode
|
||||
* @allow_he: HE allowed on chan
|
||||
* @psc_channel: 6 ghz preferred scan chan
|
||||
* @nan_disabled: is NAN disabled on @mhz
|
||||
* @phy_mode: phymode (vht80 or ht40 or ...)
|
||||
* @cfreq1: centre frequency on primary
|
||||
* @cfreq2: centre frequency on secondary
|
||||
|
|
@ -665,7 +666,8 @@ struct channel_param {
|
|||
allow_vht:1,
|
||||
set_agile:1,
|
||||
allow_he:1,
|
||||
psc_channel:1;
|
||||
psc_channel:1,
|
||||
nan_disabled:1;
|
||||
uint32_t phy_mode;
|
||||
uint32_t cfreq1;
|
||||
uint32_t cfreq2;
|
||||
|
|
|
|||
|
|
@ -3301,6 +3301,10 @@ static QDF_STATUS send_scan_chan_list_cmd_tlv(wmi_unified_t wmi_handle,
|
|||
WMI_SET_CHANNEL_FLAG(chan_info,
|
||||
WMI_CHAN_FLAG_PSC);
|
||||
|
||||
if (tchan_info->nan_disabled)
|
||||
WMI_SET_CHANNEL_FLAG(chan_info,
|
||||
WMI_CHAN_FLAG_NAN_DISABLED);
|
||||
|
||||
/* also fill in power information */
|
||||
WMI_SET_CHANNEL_MIN_POWER(chan_info,
|
||||
tchan_info->minpower);
|
||||
|
|
|
|||
Loading…
Reference in a new issue