No description
  • TL-Verilog 74.4%
  • C 18.6%
  • Assembly 4.2%
  • CMake 1%
  • Python 0.7%
  • Other 1%
Find a file
Mario Limonciello 168b642a2a Merge branch 'robot/pr-22-1789144275' into 'main'
robot/pr-22-1789144275

See merge request kernel-firmware/linux-firmware!1236
2026-09-11 16:39:01 +00:00
3com drop Token Ring network firmwares 2022-07-05 12:32:01 -04:00
adaptec starfire: use request_firmware() 2009-01-04 16:12:11 -08:00
advansys [SCSI] advansys: use request_firmware 2009-04-03 09:25:23 -05:00
aeonsemi linux-firmware: update Aeonsemi AS21x1x firmware to 1.9.1 2026-01-29 19:42:36 +00:00
airoha linux-firmware: Update firmware for an8811hb 2.5G ethernet phy 2026-08-06 15:03:47 +03:00
amd linux-firmware: Update AMD SEV firmware 2026-06-24 11:52:55 -05:00
amd-ucode linux-firmware: Update AMD cpu microcode 2026-07-24 16:30:34 -05:00
amdgpu amdgpu: update vangogh firmware 2026-09-11 16:32:19 +00:00
amdnpu amdnpu: Restore old NPU firmware for compatibility 2026-02-25 18:15:53 +00:00
amdtee amd_pmf: Update AMD PMF TA Firmware to v3.1 2025-05-07 14:22:26 +00:00
amlogic amlogic: update firmware for w265s2 2025-01-22 18:02:35 +08:00
amphion/vpu linux-firmware: Amphion: Update vpu firmware 2025-05-08 08:17:44 -04:00
ar3k linux-firmware: Add AR3012 firmware 2016-02-11 10:55:05 -08:00
arm/mali panthor: Add firmware for more Mali GPUs 2025-08-08 17:02:49 +01:00
ath6k linux-firmware: ath6k: add firmware for AR6004 hw1.3 2012-09-09 19:58:00 +01:00
ath9k_htc Add v1.4.0 firmware for ath9k_htc. 2015-03-13 15:22:33 -04:00
ath10k ath10k: WCN3990 hw1.0: update board-2.bin 2026-08-09 08:00:34 -07:00
ath11k ath11k: WCN6855 hw2.0@nfa765: update to WLAN.HSP.1.1-04866.5-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 2026-03-25 10:53:18 -07:00
ath12k ath12k: QCC2072 hw1.0: update to WLAN.COL.1.0.c2-00277-QCACOLSWPL_V1_TO_SILICONZ-1 2026-08-31 11:44:42 -07:00
atmel linux-firmware: wilc3000: add firmware for WILC3000 WiFi device 2025-01-15 11:20:33 -06:00
atusb atusb: Document that dfu-util needs to be run before device enters runtime mode 2017-01-13 10:09:11 -05:00
av7110 dvb-ttpci: Add source code and makefile 2011-12-16 05:42:10 +00:00
bnx2 bnx2: Drop unsupported Broadcom NetXtremeII firmware 2022-07-05 12:34:18 -04:00
bnx2x bnx2: drop unsupported firmwares 2022-07-05 12:33:42 -04:00
brcm brcm: Add NVRAM file for Radxa Rock Pi X mini PC 2025-04-28 15:25:07 +08:00
cadence linux-firmware: update firmware for mhdp8546 2021-05-11 07:45:59 -04:00
carl9170fw Fix carl9170fw shell scripts for shellcheck errors 2023-08-30 23:03:50 -05:00
cavium cavium: Add firmware for CNN55XX crypto driver. 2019-06-18 09:12:52 -04:00
cirrus cirrus: cs35l57: Add firmware for Cirrus Amps for a Lenovo laptop 2026-09-11 16:35:03 +00:00
cis cis: Add makefile for building CIS files from text format 2012-01-04 00:08:58 +00:00
cnm cnm: Add Chips&Media wave633c firmware for NXP i.MX9 2025-05-20 00:49:21 -05:00
contrib contrib: process_linux_firmware: set user agent 2025-04-20 23:41:52 -05:00
cpia2 cpia2: use request_firmware() 2008-07-14 14:43:28 -07:00
cxgb3 Remove execute permissions from various blobs 2012-02-19 01:08:40 +00:00
cxgb4 cxgb4: Update firmware to revision 1.27.5.0 2023-11-30 14:11:49 +00:00
cypress [cypress]: Update firmware for cyfmac43455 SDIO 2026-08-31 12:34:49 +00:00
dabusb dabusb: use request_firmware() 2008-07-14 14:44:21 -07:00
dell/ish Linux-firmware: Add Dell ISH firmware 581.7783.0 for Intel Panther Lake systems. 2026-05-04 12:50:38 +00:00
dpaa2/mc linux-firmware: Update NXP Management Complex firmware to version 10.28.1 2021-10-22 16:23:42 +03:00
dsp56k dsp56k: Add makefile for building from source 2011-12-16 05:42:10 +00:00
e100 firmware: convert e100 driver to request_firmware() 2009-01-07 12:59:17 -08:00
edgeport edgeport-ti: use request_firmware() 2008-07-14 14:44:39 -07:00
emi26 emi26: use request_firmware() 2008-07-10 14:49:12 +01:00
ene-ub6250 Add ene-ub6250 SD card reader firmware 2011-07-29 23:11:48 +01:00
go7007 Add go7007 firmware. 2013-05-23 10:04:25 +02:00
HP/ish Add HP ISH firmware for Intel Panther Lake systems 2026-05-19 11:30:34 +00:00
i915 i915: Xe3LPD DMC v2.36 2026-05-22 18:19:42 +00:00
imx/sdma imx: sdma: update firmware to v3.6/v4.6 2024-03-13 02:26:28 -05:00
inside-secure/eip197_minifw inside-secure: add new "mini" firmware for the EIP197 driver 2019-12-15 07:30:18 -05:00
intel linux-firmware: Update firmware file for Intel BlazarIW core 2026-08-27 11:11:31 +05:30
isci firmware/isci: update to oem parameter format v1.3 2012-01-05 13:21:40 +00:00
ixp4xx linux-firmware: ixp4xx: Add the IXP4xx firmware 2023-11-01 13:57:10 +01:00
kaweth kaweth: use request_firmware() 2008-07-10 14:47:51 +01:00
keyspan keyspan: use request_firmware() 2008-07-10 14:48:49 +01:00
keyspan_pda keyspan_pda: Add makefile for building from source 2011-12-16 05:42:11 +00:00
LENOVO/ish Add LENOVO ISH firmware v5.8.1.7720 for X1 Carbon (Gen 14) and X1 2-in-1 (Gen 11) 2026-03-17 12:53:24 +00:00
libertas Remove duplicate symlinks 2019-10-04 18:34:07 -04:00
LICENSES morsemicro: add firmware for mm8108 support 2026-08-10 17:34:10 +00:00
liquidio liquidio: remove lio_23xx_vsw.bin 2023-02-22 18:48:26 -08:00
Lontium lt*_fw.bin: move to Lontium subdir 2026-05-13 12:55:04 +03:00
matrox drm/mga: Use request_firmware() to load microcode 2009-08-27 10:46:54 +10:00
mediatek mediatek MT7925: update bluetooth firmware to 20260813113236 2026-08-25 12:08:18 +00:00
mellanox Mellanox: Add new mlxsw_spectrum firmware xx.2016.3900 2026-01-10 12:12:44 -05:00
meson/vdec amlogic: update video decoder firmwares 2020-02-03 16:20:05 +01:00
microchip microchip: add firmware for VSC8574 and VSC8584 Ethernet PHYs 2018-12-06 11:02:51 +01:00
morsemicro/mm81x/v56 morsemicro: add firmware for mm8108 support 2026-08-10 17:34:10 +00:00
moxa linux-firmware: add firmware for Moxa mux50u devices 2026-03-26 11:15:46 +00:00
mrvl linux-firmware: Update FW files for MRVL SD8997 chips 2025-01-29 04:12:54 -06:00
mwl8k linux-firmware: Add firmware for mwl8k 8764 chip 2013-03-09 16:21:36 +00:00
mwlwifi remove executable bit from some firmware 2015-11-04 08:49:47 -08:00
netronome nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.14.A.6 2021-04-08 14:44:28 +02:00
nvidia nvidia: add generic bootloader for GSP-enabled systems 2025-10-17 14:01:07 -05:00
nxp nxp: add firmware for IW61x WiFi device 2026-06-22 20:35:50 +00:00
ositech smc91c92_cs: use request_firmware 2009-03-30 20:25:13 +05:30
powervr powervr: add firmware for Imagination Technologies BXM-4-64 GPU 2026-07-15 13:08:26 +00:00
qca QCA: Add Bluetooth firmware for WCN7750 on Maili platform 2026-09-09 12:35:39 +00:00
qcom qcom: Update ADSP firmware for sa8775p platform 2026-09-09 13:21:40 +00:00
qed Remove execute bit from firmware files 2024-10-16 15:52:59 +00:00
qlogic Remove any files with unknown licenses 2026-06-09 19:35:35 +00:00
r128 drm/r128: Use request_firmware() to load CCE microcode 2009-08-27 10:47:00 +10:00
radeon Revert "radeon: update oland rlc microcode from amdgpu" 2020-02-04 12:23:05 -05:00
realtek/rt1320 realtek: rt1321: Update the patch code to v1.10 2026-06-14 20:56:59 +00:00
rockchip linux-firmware: rockchip: update dptx firmware to v3.1 2016-11-21 11:16:17 -05:00
rsi linux-firmware: rsi: add firmware image for redpine 9116 chipset 2019-06-28 07:41:20 -04:00
rtl_bt rtl_bt: Update RTL8852A BT USB firmware to 0x244F_91B6 2026-06-14 21:00:50 +00:00
rtl_nic rtl_nic: add firmware rtl8261c.bin for RTL8261c 2026-05-28 13:08:40 +00:00
rtlwifi rtlwifi: Update firmware for RTL8192FU to v7.3 2024-10-17 12:43:34 +00:00
rtw88 rtw88: add firmware v41.0.0 for RTL8723B 2026-07-26 16:15:07 -04:00
rtw89 rtw89: 8922d: add fw 0.35.113.2 2026-07-30 11:12:35 +00:00
sb16 firmware: convert sb16_csp driver to use firmware loader exclusively 2008-07-14 14:45:46 -07:00
sdca/1fa cirrus: Version and cleanup of SDCA FW files 2026-09-03 16:06:42 +01:00
slicoss Staging: slicoss: add binary firmware to firmware directory 2009-04-03 14:53:05 -07:00
sxg Staging: sxg: Add support to download the firmware using request_firmware() 2009-04-03 14:53:14 -07:00
tehuti tehuti: Use request_firmware() 2009-02-26 23:20:56 -08:00
ti linux-firmware: Upload firmware for tas2573 stereo 2026-08-25 08:55:23 -04:00
ti-connectivity Remove execute bit from firmware files 2024-10-16 15:52:59 +00:00
ti-keystone linux-firmware: Add qmss accumulator pdsp firmware for keystone SoCs 2015-09-24 07:02:42 -07:00
tigon tg3: Add EEE support firmware for 57766 cards 2013-03-09 16:19:01 +00:00
ueagle-atm ueagle-atm: sadly drop unlicensed files 2026-06-29 16:34:03 +03:00
usbdux usbdux: usbduxsigma: fixed timing issues between ADC and DAC 2015-07-22 13:40:55 -04:00
vxge vxge: update PXE firmware to version 2010-12-16 00:15:29 +00:00
wfx Move firmware licenses to a LICENSES/ directory 2026-06-09 11:33:48 +01:00
xe xe: Update GUC to v70.72.1 for BMG, LNL, PTL, NVL-S 2026-08-05 18:43:33 +00:00
yamaha Remove any files with unknown licenses 2026-06-09 19:35:35 +00:00
.codespell.cfg Add pre-commit hooks and codespell template 2023-08-29 17:02:23 -05:00
.editorconfig editorconfig: add initial config file 2024-10-10 14:33:32 +00:00
.gitignore .gitignore: Ignore intermediate files 2024-07-16 22:49:11 -05:00
.gitlab-ci.yml Style update yaml files 2024-10-10 14:33:32 +00:00
.pre-commit-config.yaml Style update yaml files 2024-10-10 14:33:32 +00:00
AGENTS.md docs: address feedback on LICENSE-CRITERIA.md 2026-06-29 20:23:52 +00:00
agere_ap_fw.bin linux-firmware: Add orinoco Agere Hermes I firmware 2008-10-22 08:30:07 +01:00
agere_sta_fw.bin linux-firmware: Add orinoco Agere Hermes I firmware 2008-10-22 08:30:07 +01:00
ar5523.bin Remove executable permissions from firmware files 2014-01-27 00:49:23 +00:00
ar7010.fw ath9k_htc: Update AR7010 firmwares 2010-09-08 22:08:48 +01:00
ar7010_1_1.fw ath9k_htc: Update AR7010 firmwares 2010-09-08 22:08:48 +01:00
ar9170-1.fw Add the Atheros 11n ar9170 firmware. 2008-11-13 20:04:29 +00:00
ar9170-2.fw Add the Atheros 11n ar9170 firmware. 2008-11-13 20:04:29 +00:00
ar9271.fw Update ar9271.fw 2011-03-03 08:33:43 +00:00
as102_data1_st.hex as102: add firmware for Abilis Systems Single DVB-T Receiver 2014-08-13 12:04:05 -03:00
as102_data2_st.hex as102: add firmware for Abilis Systems Single DVB-T Receiver 2014-08-13 12:04:05 -03:00
ath3k-1.fw ath3k-fw: Fix EEPROM radio table issue. 2010-12-13 18:29:54 +00:00
bmi260-init-data.fw bmi260: Add BMI260 IMU initial configuration data file 2025-04-21 08:13:24 -04:00
build_packages.py Add new Makefile target to build a deb and rpm package 2023-10-02 14:19:30 -05:00
carl9170-1.fw linux-firmware: add carl9170 firmware 2013-01-14 02:20:40 +00:00
cbfw-3.2.5.1.bin linux-firmware: Add QLogic BR Series Adapter Firmware 2015-02-24 12:54:44 -05:00
check_whence.py docs: add LICENSE-CRITERIA.md as project licensing policy 2026-06-29 20:23:52 +00:00
cmmb_vega_12mhz.inp linux-firmware: Add firmware files for Siano DTV devices 2014-11-30 21:18:53 -05:00
cmmb_venice_12mhz.inp linux-firmware: Add firmware files for Siano DTV devices 2014-11-30 21:18:53 -05:00
copy-firmware.sh copy-firmware: Do not fail without GNU parallel 2026-08-24 08:55:40 -04:00
cs42l43.bin Remove execute bit from firmware files 2024-10-16 15:52:59 +00:00
ct2fw-3.2.5.1.bin linux-firmware: Add QLogic BR Series Adapter Firmware 2015-02-24 12:54:44 -05:00
ctefx.bin linux-firmware: Add firmware files for Creative CA0132 HD-audio codec 2013-04-15 16:29:42 +02:00
ctfw-3.2.5.1.bin linux-firmware: Add QLogic BR Series Adapter Firmware 2015-02-24 12:54:44 -05:00
ctspeq.bin linux-firmware: Add firmware files for Creative CA0132 HD-audio codec 2013-04-15 16:29:42 +02:00
dedup-firmware.sh dedup-firmware.sh: fix infinite loop for --verbose 2024-11-11 07:32:16 +01:00
Dockerfile Add Dockerfile used to build CI image 2023-08-30 22:58:36 -05:00
dvb-fe-xc4000-1.4.1.fw xc4000: add firmware for Xceive xc4000 tuner driver 2014-08-13 12:04:15 -03:00
dvb-fe-xc5000-1.6.114.fw Add firmware for xc5000 tuner driver 2009-07-01 16:24:51 -03:00
dvb-fe-xc5000c-4.1.30.7.fw xc5000: Add firmware for xc5000c variant 2014-08-13 12:04:14 -03:00
dvb-usb-dib0700-1.20.fw Add legally redistributable firmware for the dib0700 USB bridge 2009-10-13 07:18:57 +01:00
dvb-usb-it9135-01.fw linux-firmware: add firmware v3.25.0.0 for ITEtech IT9135 DVB-T USB driver 2014-08-27 10:15:39 -04:00
dvb-usb-it9135-02.fw linux-firmware: add firmware v3.25.0.0 for ITEtech IT9135 DVB-T USB driver 2014-08-27 10:15:39 -04:00
dvb-usb-terratec-h5-drxk.fw Add license for Terratec H5 DRX-K firmware 2011-07-11 15:18:01 -03:00
dvb_nova_12mhz.inp linux-firmware: Add firmware files for Siano DTV devices 2014-11-30 21:18:53 -05:00
dvb_nova_12mhz_b0.inp linux-firmware: Add firmware files for Siano DTV devices 2014-11-30 21:18:53 -05:00
f2255usb.bin s2255drv: f2255usb: firmware version 1.2.8 2017-11-23 01:44:46 +00:00
hfi1_dc8051.fw Update Intel OPA hfi1 firmware 2018-10-12 12:18:44 -04:00
hfi1_fabric.fw Update Intel OPA hfi1 firmware 2015-12-12 09:36:46 -05:00
hfi1_pcie.fw Update Intel OPA hfi1 firmware 2016-12-21 15:54:54 -05:00
hfi1_sbus.fw Update Intel OPA hfi1 firmware 2015-12-12 09:36:46 -05:00
htc_7010.fw Revert these to ath9k-htc 1.3.1 - to keep backwards compatibility with 2015-03-10 16:40:41 -07:00
htc_9271.fw Revert these to ath9k-htc 1.3.1 - to keep backwards compatibility with 2015-03-10 16:40:41 -07:00
isdbt_nova_12mhz.inp linux-firmware: Add firmware files for Siano DTV devices 2014-11-30 21:18:53 -05:00
isdbt_nova_12mhz_b0.inp linux-firmware: Add firmware files for Siano DTV devices 2014-11-30 21:18:53 -05:00
isdbt_rio.inp linux-firmware: Add firmware files for Siano DTV devices 2014-11-30 21:18:53 -05:00
lbtf_usb.bin libertas_tf_usb: Rename firmware to match path in driver 2011-09-09 02:08:03 +01:00
LICENSE Add top level license file. 2024-12-06 12:29:04 -06:00
LICENSE-CRITERIA.md docs: address feedback on LICENSE-CRITERIA.md 2026-06-29 20:23:52 +00:00
Makefile Makefile: add licence header 2025-12-08 11:56:46 +00:00
mts_cdma.fw ti_usb_3410_5052: add Multi-Tech firmware 2009-01-12 16:37:01 -08:00
mts_edge.fw ti_usb_3410_5052: add Multi-Tech firmware 2009-01-12 16:37:01 -08:00
mts_gsm.fw ti_usb_3410_5052: add Multi-Tech firmware 2009-01-12 16:37:01 -08:00
myri10ge_eth_big_z8e.dat myri10ge: update firmware to 1.4.57 2014-02-09 13:23:29 +00:00
myri10ge_eth_z8e.dat myri10ge: update firmware to 1.4.57 2014-02-09 13:23:29 +00:00
myri10ge_ethp_big_z8e.dat myri10ge: update firmware to 1.4.57 2014-02-09 13:23:29 +00:00
myri10ge_ethp_z8e.dat myri10ge: update firmware to 1.4.57 2014-02-09 13:23:29 +00:00
myri10ge_rss_eth_big_z8e.dat myri10ge: update firmware to 1.4.57 2014-02-09 13:23:29 +00:00
myri10ge_rss_eth_z8e.dat myri10ge: update firmware to 1.4.57 2014-02-09 13:23:29 +00:00
myri10ge_rss_ethp_big_z8e.dat myri10ge: update firmware to 1.4.57 2014-02-09 13:23:29 +00:00
myri10ge_rss_ethp_z8e.dat myri10ge: update firmware to 1.4.57 2014-02-09 13:23:29 +00:00
phanfw.bin netxen_nic: Update QLogic phanfw.bin to version 4.0.590 2013-04-08 11:50:37 -07:00
ql2100_fw.bin Add QLogic qla2xxx firmware 2008-08-15 23:01:41 +01:00
ql2200_fw.bin Add QLogic qla2xxx firmware 2008-08-15 23:01:41 +01:00
ql2300_fw.bin qla2xxx: Update ql2300_fw.bin to version 3.03.28. 2012-04-27 13:38:51 -05:00
ql2322_fw.bin qla2xxx: Update ql2322_fw.bin to version 3.03.28. 2012-04-27 13:40:52 -05:00
ql2400_fw.bin qla2xxx: Update firmware version to 8.07.00 2017-06-15 11:42:05 -04:00
ql2500_fw.bin linux-firmware: ql2500_fw: update ISP25xx Firmware 2025-09-26 19:21:48 +00:00
ql2900_fw.bin qla2xxx: Add ql2900_fw.bin firmware for 29xx adapters 2026-07-29 04:25:31 -05:00
r8a779x_usb3_v1.dlmem xhci-rcar: add firmware for R-Car H2/M2 USB 3.0 host controller 2014-08-05 14:47:51 -04:00
r8a779x_usb3_v2.dlmem usb: host: xhci-rcar: update firmware for R-Car H3 and M3-W 2016-08-15 10:48:03 -04:00
r8a779x_usb3_v3.dlmem usb: host: xhci-rcar: update firmware for R-Car H3 and M3-W 2016-08-15 10:48:03 -04:00
rcar_gen4_pcie.bin rcar_gen4_pcie: add firmware for Renesas R-Car Gen4 PCIe controller 2025-12-18 16:07:13 +00:00
README.md docs: address feedback on LICENSE-CRITERIA.md 2026-06-29 20:23:52 +00:00
rp2.fw rp2: Initial commit of Comtrol RocketPort 2 microcode 2013-05-27 17:29:32 +01:00
rsi_91x.fw Adding RSI 91x firmware. 2014-05-27 21:31:37 +01:00
rt73.bin linux-firmware: Add firmware for Ralink drivers 2009-04-13 01:00:58 +01:00
rt2561.bin linux-firmware: Add firmware for Ralink drivers 2009-04-13 01:00:58 +01:00
rt2561s.bin linux-firmware: Add firmware for Ralink drivers 2009-04-13 01:00:58 +01:00
rt2661.bin linux-firmware: Add firmware for Ralink drivers 2009-04-13 01:00:58 +01:00
rt2860.bin linux-firmware: update rt2860.bin, rt2800pci driver 2016-05-16 12:20:14 -07:00
rt2870.bin linux-firmware: update rt2870.bin, rt2800usb driver 2016-05-16 12:20:16 -07:00
rt3071.bin rt2870sta: Update rt3071.bin to match rt2870.bin 2016-08-28 23:32:41 +01:00
rt3290.bin rt2800pci:Firmware update v1 2012-06-15 03:06:56 +01:00
s5p-mfc-v6-v2.fw Move the s5p-mfc firmware out of its subdirectory 2014-06-04 13:14:13 +01:00
s5p-mfc-v6.fw Move the s5p-mfc firmware out of its subdirectory 2014-06-04 13:14:13 +01:00
s5p-mfc-v7.fw Move the s5p-mfc firmware out of its subdirectory 2014-06-04 13:14:13 +01:00
s5p-mfc-v8.fw Move the s5p-mfc firmware out of its subdirectory 2014-06-04 13:14:13 +01:00
s5p-mfc-v12.fw s5p-mfc: Add MFC v12 Firmware 2023-11-29 13:58:16 +05:30
s5p-mfc.fw Move the s5p-mfc firmware out of its subdirectory 2014-06-04 13:14:13 +01:00
sdd_sagrad_1091_1098.bin cw1200: Add SDD file for the Sagrad SG901-1091/1098 WLAN modules. 2013-09-30 04:25:42 +01:00
sms1xxx-hcw-55xxx-dvbt-02.fw linux-firmware: Add firmware files for Siano DTV devices 2014-11-30 21:18:53 -05:00
sms1xxx-hcw-55xxx-isdbt-02.fw linux-firmware: Add firmware files for Siano DTV devices 2014-11-30 21:18:53 -05:00
sms1xxx-nova-a-dvbt-01.fw linux-firmware: Add firmware files for Siano DTV devices 2014-11-30 21:18:53 -05:00
sms1xxx-nova-b-dvbt-01.fw linux-firmware: Add firmware files for Siano DTV devices 2014-11-30 21:18:53 -05:00
sms1xxx-stellar-dvbt-01.fw linux-firmware: Add firmware files for Siano DTV devices 2014-11-30 21:18:53 -05:00
tdmb_nova_12mhz.inp linux-firmware: Add firmware files for Siano DTV devices 2014-11-30 21:18:53 -05:00
ti_3410.fw ti_usb_3410_5052: use request_firmware() 2008-07-10 14:49:34 +01:00
ti_5052.fw ti_usb_3410_5052: use request_firmware() 2008-07-10 14:49:34 +01:00
tlg2300_firmware.bin Add firmware for Telgent 2300 V4L/DVB driver 2010-10-28 15:08:59 -02:00
tsse_firmware.bin Montage: update firmware for Mont-TSSE 2024-04-19 12:38:55 +00:00
usbdux_firmware.bin Add usbdux firmware 2009-04-22 16:22:33 -07:00
usbduxfast_firmware.bin Add usbdux firmware 2009-04-22 16:22:33 -07:00
usbduxsigma_firmware.bin usbdux: usbduxsigma: created matching binary of the firmware 2016-07-27 16:34:03 -07:00
v4l-cx231xx-avcore-01.fw linux-firmware: Add firmware for Conexant cx231xx USB V4L/DVB driver 2009-03-18 20:59:30 -03:00
v4l-cx23418-apu.fw Add firmwares for three Conexant chipsets for cx18, cx23885 and cx23840 2009-04-03 09:17:10 -03:00
v4l-cx23418-cpu.fw Add firmwares for three Conexant chipsets for cx18, cx23885 and cx23840 2009-04-03 09:17:10 -03:00
v4l-cx23418-dig.fw Add firmwares for three Conexant chipsets for cx18, cx23885 and cx23840 2009-04-03 09:17:10 -03:00
v4l-cx23885-avcore-01.fw Add firmwares for three Conexant chipsets for cx18, cx23885 and cx23840 2009-04-03 09:17:10 -03:00
v4l-cx25840.fw Add firmwares for three Conexant chipsets for cx18, cx23885 and cx23840 2009-04-03 09:17:10 -03:00
vntwusb.fw Add firmware for VIA VT6656 2010-10-10 15:24:58 +01:00
WHENCE cirrus: cs35l57: Add firmware for Cirrus Amps for a Lenovo laptop 2026-09-11 16:35:03 +00:00
whiteheat.fw whiteheat: use request_firmware() 2008-07-10 14:49:38 +01:00
whiteheat_loader.fw whiteheat: use request_firmware() 2008-07-10 14:49:38 +01:00
wil6210.brd linux-firmware: update wil6210 firmware to 5.2.0.18 2018-04-16 09:55:50 -04:00
wil6210.fw linux-firmware: update wil6210 firmware to 5.2.0.18 2018-04-16 09:55:50 -04:00
wsm_22.bin firmware: cw1200: Add firmware for the ST-E CW1200 WLAN chipset. 2013-12-15 17:51:04 +00:00

Linux firmware

This repository contains all these firmware images which have been extracted from older drivers, as well various new firmware images which we were never permitted to include in a GPL'd work, but which we have been permitted to redistribute under separate cover.

The upstream repository is located at https://gitlab.com/kernel-firmware/linux-firmware.git.

Submitting firmware

Licensing requirements

All firmware submitted to this repository must be redistributable to anyone, royalty-free, without restrictions beyond those listed in LICENSE-CRITERIA.md. Read that document before preparing a submission — it describes the grants a license must provide, the restrictions the project accepts, and how new license texts are reviewed. Vendors with an existing license file in LICENSES/ should reuse it; new license texts require explicit maintainer review as described in LICENSE-CRITERIA.md section 5.

Submission paths

To submit firmware to this repository, please do one of the following:

  • open a MR upstream
  • send a git binary diff to linux-firmware@kernel.org
  • send a git pull request to: linux-firmware@kernel.org

Signed-off-by requirement

All commits must include a Signed-off-by line to track the provenance of the firmware. This signature must be from someone with authority over the licensing of the firmware, typically someone from within the company that owns or controls the firmware. The Signed-off-by line serves as an attestation that the contributor has the right to submit the firmware under the specified license terms and that it can be redistributed according to those terms.

At times, a contributor may work at a location that makes it difficult to submit patches or MRs from their offical company accounts. In this case, the Signed-off-by line in the commit should still be via the company address, but the submitter can use a personal address with the company address on CC for the MR or patch contribution.

Firmware must be submitted by the vendor that owns or controls it, or with the vendor's explicit participation. Submissions from third parties acting without vendor involvement will not be accepted: either the commit must carry a Signed-off-by from the vendor, or the vendor must be copied on the submission and acknowledge it.

AI assisted contributions

AI assisted contributions are welcome. If a commit was aided by or generated by an AI agent or tool, the contribution must note this in the commit message using an Assisted-by: trailer (or a similar convention such as Co-developed-by:), naming the tool or model used. The exact tag is not critical; clearly surfacing that AI was involved in producing the change is what matters. This requirement is in addition to, and does not replace, the Signed-off-by requirement above.

Quality

If your commit adds new firmware, it must update the WHENCE file to clearly state the license and that the firmware is redistributable. The full criteria a license must meet are in LICENSE-CRITERIA.md sections 5 and 6. If the license text is long, place it in the LICENSES/ directory and reference it from WHENCE (e.g. 'See LICENSE.foo for details.').

Where possible, the commit message should also include a changelog of the firmware itself — what changed in this revision — since for binary firmware the commit message is frequently the only human-readable record of the change.

To maintain consistent quality on the repository, please run the following before submitting a patch:

make check

If you don't have pre-commit installed, you can install it with:

pip install pre-commit

Your commit must contain a Signed-Off-By: from someone authoritative on the licensing of the firmware in question (i.e. from within the company that owns the code).

Warnings

  1. Don't send any CONFIDENTIALITY STATEMENT in your e-mail, patch or request. Otherwise your firmware will never be accepted.
  2. Maintainers are really busy, so don't expect a prompt reply.