b991ddfe99d210ec9d5e2cf71f3a41a1990a55d6

Currently, sizeof(qdf_dma_addr_t) is 4 bytes, but IPA driver and WLAN FW always use 8 bytes, we should follow up with them, otherwise, the numbers of rx complete ring entries will not be same in both sides. Meanwhile, for tx complete ring, during the first time initialization, we fill the buffer address with 4 bytes, while GSI FW read 8 bytes address content from tx complete ring, which should cause the GSI FW get invalid address on the half way and cause the smmu fault issue. So fill 8 bytes length buffer address to the tx complete ring can avoid such issue. Change-Id: I61021627b634d4b1525727cc944ee410ed3154db
This is CNSS WLAN Host Driver for products starting from iHelium
Kuvaus
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%