From 8a1158347118f5ea4758d1a72a3e63fb454e4b68 Mon Sep 17 00:00:00 2001 From: nobelj Date: Wed, 19 May 2021 08:27:23 -0700 Subject: [PATCH] qcacmn: Add field to return Lmac ring start ID Return LMAC start id also as part of hal_get_meminfo API. This field is added to hal_mem_info struct. Change-Id: I013d357cf4337702c06a91ed15e8337469865270 --- hal/wifi3.0/hal_api.h | 2 ++ hal/wifi3.0/hal_srng.c | 1 + 2 files changed, 3 insertions(+) diff --git a/hal/wifi3.0/hal_api.h b/hal/wifi3.0/hal_api.h index e2d5b97c18..5f12d80394 100644 --- a/hal/wifi3.0/hal_api.h +++ b/hal/wifi3.0/hal_api.h @@ -951,6 +951,8 @@ struct hal_mem_info { void *shadow_wrptr_mem_vaddr; /* Shared physical memory for ring pointer updates from host to FW */ void *shadow_wrptr_mem_paddr; + /* lmac srng start id */ + uint8_t lmac_srng_start_id; }; /* SRNG parameters to be passed to hal_srng_setup */ diff --git a/hal/wifi3.0/hal_srng.c b/hal/wifi3.0/hal_srng.c index 7dcaf281f0..9ac76464cf 100644 --- a/hal/wifi3.0/hal_srng.c +++ b/hal/wifi3.0/hal_srng.c @@ -1468,6 +1468,7 @@ void hal_get_meminfo(hal_soc_handle_t hal_soc_hdl, struct hal_mem_info *mem) mem->shadow_wrptr_mem_paddr = (void *)hal->shadow_wrptr_mem_paddr; hif_read_phy_mem_base((void *)hal->hif_handle, (qdf_dma_addr_t *)&mem->dev_base_paddr); + mem->lmac_srng_start_id = HAL_SRNG_LMAC1_ID_START; return; } qdf_export_symbol(hal_get_meminfo);