wifi: rtw89: download firmware with five times retry
authorChia-Yuan Li <leo.li@realtek.com>
Fri, 29 Mar 2024 01:52:48 +0000 (09:52 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Wed, 3 Apr 2024 02:41:31 +0000 (10:41 +0800)
commita9e1b0ec5bdeedcf062416af4081aa005f8bf1e7
tree4e73673ef0807568cfe102850215bee789f66010
parentef5d5c52d4a99512b405266dcf6e1ef6823dde02
wifi: rtw89: download firmware with five times retry

After firmware boots, it reads keys info from efuse and checks secure
checksum, but suddenly failed to access efuse resulting in probe failure,
and driver throws messages:

  rtw89_8852be 0000:03:00.0: fw security fail
  rtw89_8852be 0000:03:00.0: download firmware fail
  rtw89_8852be 0000:03:00.0: [ERR]fwdl 0x1E0 = 0xe2
  rtw89_8852be 0000:03:00.0: [ERR]fwdl 0x83F0 = 0x210090

Retry five times to resolve rare abnormal hardware state.

Signed-off-by: Chia-Yuan Li <leo.li@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://msgid.link/20240329015251.22762-2-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/fw.c