wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips
authorPing-Ke Shih <pkshih@realtek.com>
Wed, 1 Nov 2023 07:21:47 +0000 (15:21 +0800)
committerKalle Valo <kvalo@kernel.org>
Wed, 8 Nov 2023 18:08:58 +0000 (20:08 +0200)
commit2daafe9a0cb6c93379ae2099610ac4069f1e286d
treef35e0f3410535bdb8a5453ce7cd414bce469b709
parentbfdcfee3659c6289f391d6eced54b18b244a21ea
wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips

Call this function when doing MAC initialization at probe stage. It does
partial initial registers only, because we only need basic ability to
download firmware. The function to clear index is the sub-function,
so set its pointer as well.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20231101072149.21997-4-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/pci.c
drivers/net/wireless/realtek/rtw89/pci.h
drivers/net/wireless/realtek/rtw89/pci_be.c
drivers/net/wireless/realtek/rtw89/reg.h