]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wifi: rtw89: mac: separate pre-init code before downloading firmware
authorPing-Ke Shih <pkshih@realtek.com>
Fri, 14 Nov 2025 06:01:17 +0000 (14:01 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Tue, 18 Nov 2025 01:17:39 +0000 (09:17 +0800)
commita2a64fe2346374940c8e8953b42c73983a84559b
treea9e0ffccab81542954af1fb0ee1d68c14e9bbddd
parent92db331de6de948f4308ab4c80ddbe7ae27f39bb
wifi: rtw89: mac: separate pre-init code before downloading firmware

Driver needs to initialize registers before downloading firmware, so
move pre-init part (power on) from original rtw89_mac_init(). The
consequence patches will add more pre-init codes before downloading
firmware.

Since rtw89_phy_init_bb_afe() is used by coming RTL8922D, don't change
logic at all for existing chips.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20251114060128.35363-4-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/core.c
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/mac.h