summaryrefslogtreecommitdiff
path: root/sys/dev/ic/bwfmvar.h
AgeCommit message (Expand)Author
2022-03-06Look for firmware for Apple Silicon devices in /etc/firmware/apple-bwfm.Mark Kettenis
2022-03-04Add support for the BCM4387. The firmware for this variant uses a new scanMark Kettenis
2022-03-02The firmware for the bwfm(4) variants in Apple Silicon Macs has variantsMark Kettenis
2021-12-27Send TxCap and WiFi calibration blobs to the chip.Patrick Wildt
2021-12-26Add information about TCM rambase and how to check the SR capability forPatrick Wildt
2021-12-20bus_dmamem_unmap() should not be called from interrupt context, so freePatrick Wildt
2021-10-23Make sure we have enough space to add padding and final token to the nvramMark Kettenis
2021-08-31Implement suspend/resume for bwfm(4) with PCIe backend. We try to send thePatrick Wildt
2021-02-26Refactor bwfm(4) firmware loading. The PCIe backend will need to be ablePatrick Wildt
2021-01-31Add basic support for BCM4378 as found on the Apple M1 SoCs. There's aPatrick Wildt
2020-12-02Extract another couple of chunks from main() into helper functions,Kenneth R Westerback
2020-05-15Some newer bwfm(4) chips from Cypress hold their regulatoryPatrick Wildt
2020-03-13Recognize BCM43341 as a BCM43340 variant.Patrick Wildt
2020-03-06Process the NVRAM in bwfm(4) itself. So far we have relied on somePatrick Wildt
2020-02-25Make bwfm(4) call if_input() only once per interrupt.Patrick Wildt
2019-07-05Since on a SCAN each node is provided in its own event,Patrick Wildt
2018-07-17TX packets, which can be either Ethernet or control packets, must bePatrick Wildt
2018-05-23Implement a separate initialization stage so that we can still usePatrick Wildt
2018-05-16Implement a BCDC control packet mechanism based on the command requestPatrick Wildt
2018-02-08Move bwfm(4) from ifq begin/commit/rollback semantics to the newerPatrick Wildt
2018-02-07Move parsing the BCDC header on RX into a protocol specific RXPatrick Wildt
2018-02-07Add helper to find out if the chip supports Save/Restore. Will be usedPatrick Wildt
2018-02-05Move event packet handling into a serialized process context to removePatrick Wildt
2018-01-07Create multiple transmit flowrings in station mode, four in total, basedPatrick Wildt
2018-01-05To send out packets we need to create a flowring. Acting as station,Patrick Wildt
2018-01-03Since the PCI attachment code already uses mbufs for RX packets, we canPatrick Wildt
2017-12-16Implement setting the chip into active mode, as needed for setting upPatrick Wildt
2017-12-16Add some more Chip IDs to bwfm(4).Patrick Wildt
2017-10-21Even though letting the firmware handle the handshake is nice fromPatrick Wildt
2017-10-18Add a scan timeout so we can recover if the firmware decides not toPatrick Wildt
2017-10-11Add bwfm(4), a driver for Broadcom FullMAC WiFi controllers. ThePatrick Wildt