wifi: brcmfmac: add support for Cypress firmware api
authorArend van Spriel <arend.vanspriel@broadcom.com>
Tue, 29 Nov 2022 13:54:43 +0000 (14:54 +0100)
committerKalle Valo <kvalo@kernel.org>
Thu, 8 Dec 2022 14:44:07 +0000 (16:44 +0200)
commitf74f1ec22dc232be0296739148d126e9158eadf9
tree98aad0a985fe59d171ee6569e4f70c40f4c5d2fc
parentd6a5c562214f26e442c8ec3ff1e28e16675d1bcf
wifi: brcmfmac: add support for Cypress firmware api

Cypress uses the brcmfmac driver and releases firmware which will
likely diverge over time (or already has). So adding support for
handling that.

Reviewed-by: Hante Meuleman <hante.meuleman@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieter-paul.giesberts@broadcom.com>
Reviewed-by: Franky Lin <franky.lin@broadcom.com>
Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20221129135446.151065-5-arend.vanspriel@broadcom.com
drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/Makefile [new file with mode: 0644]
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c [new file with mode: 0644]
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/module.c [new file with mode: 0644]
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/vops.h [new file with mode: 0644]
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c