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
This commit is contained in:
@@ -1501,7 +1501,7 @@ int dp_ipa_ring_resource_setup(struct dp_soc *soc,
|
||||
* Set DEST_RING_MAPPING_4 to SW2 as default value for
|
||||
* DESTINATION_RING_CTRL_IX_0.
|
||||
*/
|
||||
ix0_map[0] = REO_REMAP_TCL;
|
||||
ix0_map[0] = REO_REMAP_SW1;
|
||||
ix0_map[1] = REO_REMAP_SW1;
|
||||
ix0_map[2] = REO_REMAP_SW2;
|
||||
ix0_map[3] = REO_REMAP_SW3;
|
||||
@@ -1778,7 +1778,7 @@ QDF_STATUS dp_ipa_enable_autonomy(struct cdp_soc_t *soc_hdl, uint8_t pdev_id)
|
||||
return QDF_STATUS_E_AGAIN;
|
||||
|
||||
/* Call HAL API to remap REO rings to REO2IPA ring */
|
||||
ix_map[0] = REO_REMAP_TCL;
|
||||
ix_map[0] = REO_REMAP_SW1;
|
||||
ix_map[1] = REO_REMAP_SW4;
|
||||
ix_map[2] = REO_REMAP_SW1;
|
||||
ix_map[3] = REO_REMAP_SW4;
|
||||
@@ -1840,7 +1840,7 @@ QDF_STATUS dp_ipa_disable_autonomy(struct cdp_soc_t *soc_hdl, uint8_t pdev_id)
|
||||
if (!dp_ipa_is_target_ready(soc))
|
||||
return QDF_STATUS_E_AGAIN;
|
||||
|
||||
ix0_map[0] = REO_REMAP_TCL;
|
||||
ix0_map[0] = REO_REMAP_SW1;
|
||||
ix0_map[1] = REO_REMAP_SW1;
|
||||
ix0_map[2] = REO_REMAP_SW2;
|
||||
ix0_map[3] = REO_REMAP_SW3;
|
||||
|
Reference in New Issue
Block a user