c031575bebf6c8df0ece763ee451cd40b05a3cff

NOC error is observed when PCIe accesses IPA GSI RX doorbell register even before IPA clocks are ON. Currently for SAP vdev, default REO dest is set to REO2SW4 and with RX hash being disabled, packets will finally land on REO2SW4 ring. If packets arrive on REO and are routed to SW4 ring, REO HW will ring IPA GSI doorbell address and thus the NOC error will occur because IPA clocks are still OFF which should be set to ON by WLAN via ipa_wdi_enable_pipes API. Fix is to set DEST_RING_MAPPING_4 to SW2 for REO dest ctrl register such that packets arrived before IPA pipes are enabled will be handled by WLAN host. Note that DEST_RING_MAPPING_4 will be remapped to SW4 after IPA pipes are enabled. Also correctly configure REO dest ctrl register when RX hash feature is disabled when enabling and disabling IPA autonomy. Change-Id: Ifd471bbe2e4a0e66e080d9ae51fb2a3600fd87e6 CRs-Fixed: 2554023
This is CNSS WLAN Host Driver for products starting from iHelium
Description
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%