Hi Jupiter, On Tue, Mar 29, 2022 at 3:16 AM JH <jupiter.hce@xxxxxxxxx> wrote: > > Hi, > > I could not understand why so many large WiFi chip vendors retreat to > stop maintaining WiFi SDIO chips to mainline Linux kernel, and to > settle it's chip support to out of the tree, use its own SDK and > proprietary kernel tree to source.codeaurora.org or private repository > which are not compatible to mainline stable kernel, the kernel > configures are also different. > > I looked at the following link, the mwifiex and mwifiex_sdio support > the Marvell (NXP) 88W88 chipset, but only kernel 4.19 was able to > build and to run, kernel 5 cannot support 88W88 chipset, any more. > Same to Qualcomm, the old Atheros WiFi modules are supported, the > QCA-9377-3 chipset is in source.codeaurora.org only supported by old > kernel 4.9. The QCA9377 is well supported in the mainline kernel by the ath10k driver: drivers/net/wireless/ath/ath10k/ Just use 5.10 or 5.15 stable tree and there will be no need to use an out-of-tree driver for QCA9377.