]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: rtw89: efuse: move reading efuse of fw secure info to common
authorPing-Ke Shih <pkshih@realtek.com>
Wed, 30 Oct 2024 02:21:28 +0000 (10:21 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Wed, 6 Nov 2024 05:55:55 +0000 (13:55 +0800)
commitd230e215e3b90468e327ea9bc3d9bb8d25b27f2b
treecb462998c7931fcbc34b9d82fce7f6d0f4a95334
parent3e407dae7151e90636b02fd2043641567a4ddc0a
wifi: rtw89: efuse: move reading efuse of fw secure info to common

The secure key used by certain hardware module is programmed in efuse, so
driver should read the information from efuse before downloading firmware.

Originally only RTL8922AE can support firmware secure boot, and read efuse
during chip power on. To extend to support all chips, move the caller to
common power on flow and add separate functions to read efuse for
WiFi 6 chips.

No logic change at all.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20241030022135.11688-2-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/efuse.c
drivers/net/wireless/realtek/rtw89/efuse.h
drivers/net/wireless/realtek/rtw89/efuse_be.c
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/mac.h
drivers/net/wireless/realtek/rtw89/mac_be.c
drivers/net/wireless/realtek/rtw89/rtw8922a.c