From eb28e19903952b5fa94b0bb5fe5221dc9ca2b7d5 Mon Sep 17 00:00:00 2001 From: bings Date: Mon, 2 Dec 2019 15:49:20 +0800 Subject: [PATCH] qcacld-3.0: Modify dfs phyerror pulse dur to increase radar detection rate When radar is injected at +/-30MHz separation from center frequency in VHT 80MHz mode incorrect pulse duration is reported in the radar summary reports and lead to decreased radar probablity detection. Fix the issue by capturing pulses with such characteristics and modify them to fit within the valid phyerror pulse duration range. Change-Id: Ic6314a372d6909448fbe4eb694c41736d1719712 CRs-Fixed: 2577632 --- Kbuild | 4 ++++ configs/qca6174_defconfig | 3 +++ 2 files changed, 7 insertions(+) diff --git a/Kbuild b/Kbuild index 0fa71dc2f1b8..d37e7eaab18e 100644 --- a/Kbuild +++ b/Kbuild @@ -2348,6 +2348,10 @@ ifeq ($(CONFIG_QCA_IBSS_SUPPORT), y) cppflags-$(CONFIG_QCA_IBSS_SUPPORT) += -DQCA_IBSS_SUPPORT endif +ifeq ($(CONFIG_DFS_FCC_TYPE4_DURATION_CHECK), y) +cppflags-$(CONFIG_DFS_FCC_TYPE4_DURATION_CHECK) += -DDFS_FCC_TYPE4_DURATION_CHECK +endif + cppflags-$(CONFIG_WLAN_SYSFS) += -DWLAN_SYSFS cppflags-$(CONFIG_FEATURE_WLAN_RMC) += -DFEATURE_WLAN_RMC cppflags-$(CONFIG_FEATURE_BECN_STATS) += -DWLAN_FEATURE_BEACON_RECEPTION_STATS diff --git a/configs/qca6174_defconfig b/configs/qca6174_defconfig index 60f811d9cf9a..8c68e2bc29f0 100644 --- a/configs/qca6174_defconfig +++ b/configs/qca6174_defconfig @@ -27,6 +27,9 @@ ifndef CONFIG_ROME_IF endif endif +# Enable FCC TYPE4 DURATION CHECK +CONFIG_DFS_FCC_TYPE4_DURATION_CHECK := y + # Make WLAN as open-source driver by default WLAN_OPEN_SOURCE := y