From 8feb825a5e26ada34df1410e4f0817e7e7b387ac Mon Sep 17 00:00:00 2001 From: Edayilliam Jayadev Date: Wed, 9 Oct 2019 15:44:24 +0530 Subject: [PATCH] qcacmn: QCA vendor attributes to indicate BW-based aSpectral capability Some chipsets don't have the capability to run agile spectral scan with 160/80+80 MHz modes. Add separate agile spectral scanning capability flags for 160, 80+80, and non-160 MHz modes to cover such cases. CRs-Fixed: 2545712 Change-Id: I57b5c4742e2042a9ee19fb2876b8054ad7cd890f --- os_if/linux/qca_vendor.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/os_if/linux/qca_vendor.h b/os_if/linux/qca_vendor.h index 8198a8233056..2de9b3e11241 100644 --- a/os_if/linux/qca_vendor.h +++ b/os_if/linux/qca_vendor.h @@ -6265,8 +6265,18 @@ enum qca_wlan_vendor_attr_spectral_cap { * u8 attribute. */ QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CAP_DEFAULT_AGC_MAX_GAIN = 10, - /* Flag attribute to indicate agile spectral scan capability */ + /* Flag attribute to indicate agile spectral scan capability + * for 20/40/80 MHz modes. + */ QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CAP_AGILE_SPECTRAL = 11, + /* Flag attribute to indicate agile spectral scan capability + * for 160 MHz mode. + */ + QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CAP_AGILE_SPECTRAL_160 = 12, + /* Flag attribute to indicate agile spectral scan capability + * for 80+80 MHz mode. + */ + QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CAP_AGILE_SPECTRAL_80_80 = 13, QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CAP_AFTER_LAST, QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CAP_MAX =