feat: add Broadcom FullMAC Wi-Fi driver
This commit is contained in:
1 parent
8b4a938164
commit
51a2b3a932
34 files changed
+4719
-95
No files matched your search
@@ -675,6 +675,61 @@ License: Cypress Wireless Connectivity Devices Driver End User License
|
||||
use with Cypress integrated circuit products. The full license text is
|
||||
included at 0:/os/licenses/Cypress-bt-firmware.txt.
|
||||
|
||||
================================================================================
|
||||
24. Cypress / Synaptics (Broadcom) Wi-Fi firmware
|
||||
================================================================================
|
||||
Shipped as binary firmware, CLM regulatory blobs and NVRAM files
|
||||
(0:/os/firmware/brcm/brcmfmac43455-sdio.{bin,clm_blob,txt} and
|
||||
brcmfmac43456-sdio.{bin,clm_blob,txt}), loaded at runtime into the CYW43455 /
|
||||
CYW43456 Wi-Fi radio of the Raspberry Pi 4 and 400 by the MontaukOS Wi-Fi
|
||||
driver. The files are taken unmodified from Raspberry Pi OS's firmware-nonfree
|
||||
package (brcmfmac43455-sdio.bin and .clm_blob are its
|
||||
cypress/cyfmac43455-sdio-standard.bin and cyfmac43455-sdio.clm_blob).
|
||||
|
||||
Upstream: https://github.com/RPi-Distro/firmware-nonfree
|
||||
(debian/config/brcm80211/)
|
||||
|
||||
CYW43455 firmware, CLM blob and NVRAM:
|
||||
Copyright (c) Cypress Semiconductor Corporation (an Infineon company)
|
||||
License: Cypress Wireless Connectivity Devices Driver End User License
|
||||
Agreement (the same text as for the Bluetooth firmware above); full
|
||||
text at 0:/os/licenses/Cypress-bt-firmware.txt. Reproduction and
|
||||
distribution in object code form are permitted solely for use with
|
||||
Cypress integrated circuit products.
|
||||
|
||||
CYW43456 firmware, CLM blob and NVRAM:
|
||||
Copyright (c) Synaptics Incorporated
|
||||
License: Synaptics Wireless Connectivity Devices Driver End User License
|
||||
Agreement (binary distribution); full text at
|
||||
0:/os/licenses/Synaptics-wifi-firmware.txt. Distribution in object code
|
||||
form is permitted solely for use with Synaptics integrated circuit
|
||||
products.
|
||||
|
||||
================================================================================
|
||||
25. Linux brcmfmac (Broadcom FullMAC Wi-Fi driver)
|
||||
================================================================================
|
||||
The MontaukOS Broadcom Wi-Fi driver (kernel/src/Drivers/Net/Wifi/Brcmf.hpp,
|
||||
BrcmfChip.cpp, BrcmfProto.cpp, BrcmfConnect.cpp) is derived in part from the
|
||||
brcmfmac driver in the Linux kernel (drivers/net/wireless/broadcom/brcm80211/):
|
||||
its chip enumeration, core reset, clock and firmware start-up sequences, NVRAM
|
||||
format, and the firmware interface's constants and structure layouts.
|
||||
|
||||
License: ISC License
|
||||
|
||||
Copyright (c) 2010-2014 Broadcom Corporation
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
copyright notice and this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
|
||||
SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
|
||||
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
|
||||
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
================================================================================
|
||||
For licensing inquiries regarding MontaukOS itself, contact: licensing@montaukos.org
|
||||
================================================================================
|
||||
Reference in new issue
Block a user