
Current implementation of hal_srng_access_start() reads the ring pointer in the same byte-order as it is written by the target. This results in byte-order mismatch on a big-endian Host because the WLAN target is little-endian based. For most of the srngs, the target already takes of this by converting the ring pointer to the host-order before writing to the DDR. But for other srngs, the Host needs to handle the endianness conversions. Add HAL APIs to do the same. CRs-Fixed: 2844519 Change-Id: Ieb47391ac0acc3724e854f433915dd5b1219bebe
76 KiB
76 KiB