qcacld-3.0: Add WAR to confirm WBM IDLE ring LSB write

On Lahaina platform it is seen that WBM IDLE ring init is failing,
Write to WBM_IDLE link ring LSB write is failing.
Add temporary WAR to do back to back write of WBM IDLE link ring
LSB address config register.

Change-Id: I8d6766e33a3912d197e543f0e7e252513e0253ab
CRs-Fixed: 2662295
This commit is contained in:
Manjunathappa Prakash 2020-04-12 13:09:59 -07:00 committed by nshrivas
parent 2e286916af
commit 2c10ce10dc
2 changed files with 4 additions and 0 deletions

1
Kbuild
View File

@ -2959,6 +2959,7 @@ ccflags-$(CONFIG_HIF_PCI) += -DCE_SVC_CMN_INIT
ccflags-$(CONFIG_HIF_IPCI) += -DCE_SVC_CMN_INIT
ccflags-$(CONFIG_HIF_SNOC) += -DCE_SVC_CMN_INIT
cppflags-$(CONFIG_RX_DESC_SANITY_WAR) += -DRX_DESC_SANITY_WAR
cppflags-$(CONFIG_WBM_IDLE_LSB_WR_CNF_WAR) += -DWBM_IDLE_LSB_WRITE_CONFIRM_WAR
ifeq ($(CONFIG_QCA6290_11AX), y)
cppflags-y += -DQCA_WIFI_QCA6290_11AX -DQCA_WIFI_QCA6290_11AX_MU_UL

View File

@ -222,6 +222,9 @@ endif
ifeq ($(CONFIG_ARCH_LAHAINA), y)
CONFIG_QCACLD_FEATURE_METERING := y
CONFIG_WDI3_STATS_UPDATE := y
ifeq ($(CONFIG_CNSS_QCA6490), y)
CONFIG_WBM_IDLE_LSB_WR_CNF_WAR := y
endif
endif
#Flag to enable Fast Transition (11r) feature