qcacmn: Remove HW CC CMEM cleanup for Kiwi

For Kiwi, if force device wake mechanism is enabled for register
writing, host will try to wake up UMAC before writing real register,
this also happened for CMEM write. but during soc deinit/detach
period, device might already lose power supply and then UMAC can't
be awake from host view result in panic.

Remove HW CC CMEM cleanup which is not necessary for Kiwi as
CMEM will be re-configured during next boot up.

Change-Id: I515308c065eefbba896cb232773b8d7ffc32d385
CRs-Fixed: 3097991
このコミットが含まれているのは:
Jinwei Chen
2021-12-20 18:41:21 -08:00
committed by Madan Koyyalamudi
コミット 1c27daa164

ファイルの表示

@@ -326,6 +326,24 @@ dp_hw_cookie_conversion_init(struct dp_soc_be *be_soc,
return QDF_STATUS_SUCCESS;
}
#if defined(WLAN_MAX_PDEVS) && (WLAN_MAX_PDEVS == 1)
QDF_STATUS
dp_hw_cookie_conversion_deinit(struct dp_soc_be *be_soc,
struct dp_hw_cookie_conversion_t *cc_ctx)
{
uint32_t ppt_index;
struct dp_spt_page_desc *spt_desc;
int i = 0;
spt_desc = cc_ctx->page_desc_base;
while (i < cc_ctx->total_page_num) {
ppt_index = spt_desc[i].ppt_index;
be_soc->page_desc_base[ppt_index].page_v_addr = NULL;
i++;
}
return QDF_STATUS_SUCCESS;
}
#else
QDF_STATUS
dp_hw_cookie_conversion_deinit(struct dp_soc_be *be_soc,
struct dp_hw_cookie_conversion_t *cc_ctx)
@@ -349,6 +367,7 @@ dp_hw_cookie_conversion_deinit(struct dp_soc_be *be_soc,
}
return QDF_STATUS_SUCCESS;
}
#endif
static QDF_STATUS dp_soc_detach_be(struct dp_soc *soc)
{