]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wifi: brcmfmac: support per-vendor cfg80211 callbacks and firmware events
authorArend van Spriel <arend.vanspriel@broadcom.com>
Fri, 25 Apr 2025 08:55:16 +0000 (10:55 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Thu, 8 May 2025 22:00:55 +0000 (00:00 +0200)
commit42f7e5bf30fc2a51bdd03f464c6c33342b173d72
treecf4381b0b944d7c3c321c68f54f66e1e131301b9
parentcf1b684a06170d253b47d6a5287821de976435bd
wifi: brcmfmac: support per-vendor cfg80211 callbacks and firmware events

Adding two vendor operations that can be used to provide per-vendor
cfg80211 callbacks and per-vendor handlers for firmware events. These
two are often related to handling interactions from user-space through
nl80211. Exporting brcmf_fweh_register() for registering the per-vendor
event handler callbacks. Some other exports for get event name string
and allowing use of brcmf_dbg() in per-vendor module.

Tested-by: James Prestwood <prestwoj@gmail.com>
Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
Link: https://patch.msgid.link/20250425085519.492267-2-arend.vanspriel@broadcom.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.h