]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: rtw88: Fix download_firmware_validate() for RTL8814AU
authorBitterblue Smith <rtl8821cerfe2@gmail.com>
Tue, 4 Feb 2025 18:37:36 +0000 (20:37 +0200)
committerPing-Ke Shih <pkshih@realtek.com>
Mon, 10 Feb 2025 03:32:37 +0000 (11:32 +0800)
commit9e8243025cc06abc975c876dffda052073207ab3
treeaab2ba0d8d4c1fa13bdf7c9bcccb4c1aec00afc1
parent8425f5c8f04dbcf11ade78f984a494fc0b90e7a0
wifi: rtw88: Fix download_firmware_validate() for RTL8814AU

After the firmware is uploaded, download_firmware_validate() checks some
bits in REG_MCUFW_CTRL to see if everything went okay. The
RTL8814AU power on sequence sets bits 13 and 12 to 2, which this
function does not expect, so it thinks the firmware upload failed.

Make download_firmware_validate() ignore bits 13 and 12.

Signed-off-by: Bitterblue Smith <rtl8821cerfe2@gmail.com>
Acked-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/049d2887-22fc-47b7-9e59-62627cb525f8@gmail.com
drivers/net/wireless/realtek/rtw88/reg.h