From: Bitterblue Smith Date: Sun, 19 Apr 2026 13:42:38 +0000 (+0300) Subject: wifi: rtw89: Fix rtw89_usb_ops_mac_pre_init() for RTL8922AU X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0cc43249ea97946cc8d5e315246bad8369c31f27;p=thirdparty%2Fkernel%2Flinux.git wifi: rtw89: Fix rtw89_usb_ops_mac_pre_init() for RTL8922AU Return early because RTL8922AU doesn't need to do anything here. Signed-off-by: Bitterblue Smith Acked-by: Ping-Ke Shih Signed-off-by: Ping-Ke Shih Link: https://patch.msgid.link/58bf4dc4-dd4d-4caa-b6c0-e90749769cea@gmail.com --- diff --git a/drivers/net/wireless/realtek/rtw89/usb.c b/drivers/net/wireless/realtek/rtw89/usb.c index fafc2b33e561a..3d9113ae7fb40 100644 --- a/drivers/net/wireless/realtek/rtw89/usb.c +++ b/drivers/net/wireless/realtek/rtw89/usb.c @@ -756,6 +756,9 @@ static int rtw89_usb_ops_mac_pre_init(struct rtw89_dev *rtwdev) const struct rtw89_usb_info *info = rtwusb->info; u32 val32; + if (rtwdev->chip->chip_id == RTL8922A) + return 0; + rtw89_write32_set(rtwdev, info->usb_host_request_2, B_AX_R_USBIO_MODE);