FIRMWARE SIGNALLING(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– Firmware Signalling πŸ’–

Okay bestie, welcome to the Kernel API Manual page for Firmware Signalling(9). No cap, here’s the whole vibe:

Firmware can send signals to host and vice versa, which are passed in the data packets using a TLV based header. This signalling layer is on top of the BDC bus protocol layer. That’s the lore 🫢✨


πŸ‘€ SEE ALSO πŸ‘€

The Kernel file to peek at is:

  • ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c

And the related kernel-doc besties are:

  • enum brcmf_fws_skb_state(9)
  • struct brcmf_skbuff_cb(9)
  • enum brcmf_fws_txstatus(9)
  • struct brcmf_fws_mac_descriptor(9)
  • enum brcmf_fws_hanger_item_state(9)
  • struct brcmf_fws_hanger_item(9)
  • struct brcmf_fws_hanger(9)
  • brcmf_fws_get_tlv_len(9)

Cute little sign-off: the footer says the source/version is ./drivers/net/wireless/broadco..., dated October 2026, and it’s still serving Firmware Signalling(9) energy πŸ’…βœ¨

πŸ“¦ where this page comes from