qcacmn: Enable ADFS 320 MHz capability bit

A new capability bit from FW is introduced that provides
ADFS 320 MHz support information. supports_adfs_320 signifies
chainmask capability service bit if FW supports ADFS on 320 MHz
channel width. Add this capability bit(supports_adfs_320) in host.

Change-Id: I09c689658ef495d8a8707425ecc9ba922fce4d41
CRs-Fixed: 3317795
This commit is contained in:
Divya R
2022-10-20 10:46:19 +05:30
committed by Madan Koyyalamudi
parent 2ac8820056
commit 2c0d802926
6 changed files with 63 additions and 9 deletions

View File

@@ -554,17 +554,20 @@ tgt_dfs_send_subchan_marking(struct wlan_objmgr_pdev *pdev, bool subchanmark)
* @pdev: Pointer to pdev object.
* @fw_adfs_support_160: aDFS enabled when pdev is on 160/80P80MHz.
* @fw_adfs_support_non_160: aDFS enabled when pdev is on 20/40/80MHz.
* @fw_adfs_support_320: aDFS enabled when pdev is on 320 MHz.
*
* Return: void.
*/
void tgt_dfs_set_fw_adfs_support(struct wlan_objmgr_pdev *pdev,
bool fw_adfs_support_160,
bool fw_adfs_support_non_160);
bool fw_adfs_support_non_160,
bool fw_adfs_support_320);
#else
static inline
void tgt_dfs_set_fw_adfs_support(struct wlan_objmgr_pdev *pdev,
bool fw_adfs_support_160,
bool fw_adfs_support_non_160)
bool fw_adfs_support_non_160,
bool fw_adfs_support_320)
{
}
#endif

View File

@@ -789,7 +789,8 @@ qdf_export_symbol(tgt_dfs_send_subchan_marking);
#ifdef QCA_SUPPORT_AGILE_DFS
void tgt_dfs_set_fw_adfs_support(struct wlan_objmgr_pdev *pdev,
bool fw_adfs_support_160,
bool fw_adfs_support_non_160)
bool fw_adfs_support_non_160,
bool fw_adfs_support_320)
{
struct wlan_dfs *dfs;
@@ -801,7 +802,8 @@ void tgt_dfs_set_fw_adfs_support(struct wlan_objmgr_pdev *pdev,
dfs_set_fw_adfs_support(dfs,
fw_adfs_support_160,
fw_adfs_support_non_160);
fw_adfs_support_non_160,
fw_adfs_support_320);
}
qdf_export_symbol(tgt_dfs_set_fw_adfs_support);