qcacmn: Set default value for REO dest ctrl register

Currently in some case we are receiving non error packets on REO2TCL
ring, which is causing issue.

Fix is to set DEST_RING_MAPPING_0 to SW1 for REO dest ctrl
register, So that non error packets with reo_destination_indication
with 0x0 in the reo entrance ring will be routed to SW1 ring.

Change-Id: I67f78f35e7dba899943307902d99d0325a60498f
CRs-Fixed: 3150186
此提交包含在:
Amit Mehta
2022-03-15 23:30:19 -07:00
提交者 Madan Koyyalamudi
父節點 a95a769c93
當前提交 d2199b7a99
共有 16 個檔案被更改,包括 79 行新增3 行删除

查看文件

@@ -4247,6 +4247,7 @@ bool dp_reo_remap_config(struct dp_soc *soc, uint32_t *remap0,
soc->num_reo_dest_rings -
USE_1_IPA_RX_REO_RING, remap1,
remap2);
hal_compute_reo_remap_ix0(soc->hal_soc, remap0);
break;
default:
dp_err("unkonwn arch_id 0x%x", soc->arch_id);
@@ -4457,6 +4458,7 @@ bool dp_reo_remap_config(struct dp_soc *soc,
num = dp_reo_ring_selection(value, ring);
hal_compute_reo_remap_ix2_ix3(soc->hal_soc, ring,
num, remap1, remap2);
hal_compute_reo_remap_ix0(soc->hal_soc, remap0);
break;
case dp_nss_cfg_first_radio: