From bb06a20c2ffcfc231c1415ee1e189ebb84a9cdb9 Mon Sep 17 00:00:00 2001 From: Nisha Menon Date: Mon, 15 Mar 2021 15:37:41 -0700 Subject: [PATCH] qcacld-3.0: Enable feature to dump reo queue info in DDR Enable DUMP_REO_QUEUE_INFO_IN_DDR to send cache flush cmd to REO using cmd: iwpriv wlan0 txrx_stats 34 0 Cache flush cmd will invalidate the h/w cache and ensure that h/w writes to DDR. In the cmd callback, the reo status tlvs are processed and the vaddr of the reo queue desc is used to read the queue information from DDR and dump it in the host driver logs. Change-Id: I4521b777d13c490ac687f9ff673182262bc52f62 CRs-Fixed: 2899824 --- Kbuild | 2 ++ configs/default_defconfig | 1 + 2 files changed, 3 insertions(+) diff --git a/Kbuild b/Kbuild index 4412f59de6a2..4277cfdca3df 100644 --- a/Kbuild +++ b/Kbuild @@ -3721,6 +3721,8 @@ cppflags-$(CONFIG_HIF_CPU_PERF_AFFINE_MASK) += -DHIF_CPU_PERF_AFFINE_MASK cppflags-$(CONFIG_GENERIC_SHADOW_REGISTER_ACCESS_ENABLE) += -DGENERIC_SHADOW_REGISTER_ACCESS_ENABLE +cppflags-$(CONFIG_DUMP_REO_QUEUE_INFO_IN_DDR) += -DDUMP_REO_QUEUE_INFO_IN_DDR + ifdef CONFIG_MAX_CLIENTS_ALLOWED ccflags-y += -DWLAN_MAX_CLIENTS_ALLOWED=$(CONFIG_MAX_CLIENTS_ALLOWED) endif diff --git a/configs/default_defconfig b/configs/default_defconfig index 4857bfef51fc..712ee7dd3455 100644 --- a/configs/default_defconfig +++ b/configs/default_defconfig @@ -51,6 +51,7 @@ ifeq ($(CONFIG_CNSS_QCA6490), y) CONFIG_WLAN_TWT_SAP_STA_COUNT := y CONFIG_WLAN_TWT_SAP_PDEV_COUNT := y CONFIG_TX_AGGREGATION_SIZE_ENABLE := n + CONFIG_DUMP_REO_QUEUE_INFO_IN_DDR :=y endif ifeq ($(CONFIG_CNSS_QCA6750), y)