This is the 20230919 release.
Merge branch 'mlimonci/fix-merge-requests-ci' into 'main'

Run merge request pipelines for pre-commit.

See merge request kernel-firmware/linux-firmware!19
tree: 95ede37089c40889f7c2bffd64dd22190a0cca1b
  1. 3com/
  2. acenic/
  3. adaptec/
  4. advansys/
  5. amd/
  6. amd-ucode/
  7. amdgpu/
  8. amphion/
  9. ar3k/
  10. ath10k/
  11. ath11k/
  12. ath6k/
  13. ath9k_htc/
  14. atmel/
  15. atusb/
  16. av7110/
  17. bnx2/
  18. bnx2x/
  19. brcm/
  20. cadence/
  21. carl9170fw/
  22. cavium/
  23. cirrus/
  24. cis/
  25. cnm/
  26. cpia2/
  27. cxgb3/
  28. cxgb4/
  29. cypress/
  30. dabusb/
  31. dpaa2/
  32. dsp56k/
  33. e100/
  34. edgeport/
  35. emi26/
  36. emi62/
  37. ene-ub6250/
  38. ess/
  39. go7007/
  40. i915/
  41. imx/
  42. inside-secure/
  43. intel/
  44. isci/
  45. kaweth/
  46. keyspan/
  47. keyspan_pda/
  48. korg/
  49. libertas/
  50. liquidio/
  51. matrox/
  52. mediatek/
  53. mellanox/
  54. meson/
  55. microchip/
  56. moxa/
  57. mrvl/
  58. mwl8k/
  59. mwlwifi/
  60. myricom/
  61. netronome/
  62. nvidia/
  63. nxp/
  64. ositech/
  65. qca/
  66. qcom/
  67. qed/
  68. qlogic/
  69. r128/
  70. radeon/
  71. rockchip/
  72. rsi/
  73. RTL8192E/
  74. rtl_bt/
  75. rtl_nic/
  76. rtlwifi/
  77. rtw88/
  78. rtw89/
  79. sb16/
  80. slicoss/
  81. sun/
  82. sxg/
  83. tehuti/
  84. ti/
  85. ti-connectivity/
  86. ti-keystone/
  87. tigon/
  88. ttusb-budget/
  89. ueagle-atm/
  90. usbdux/
  91. vicam/
  92. vxge/
  93. wfx/
  94. yam/
  95. yamaha/
  96. .codespell.cfg
  97. .gitignore
  98. .gitlab-ci.yml
  99. .pre-commit-config.yaml
  100. agere_ap_fw.bin
  101. agere_sta_fw.bin
  102. ar5523.bin
  103. ar7010.fw
  104. ar7010_1_1.fw
  105. ar9170-1.fw
  106. ar9170-2.fw
  107. ar9271.fw
  108. as102_data1_st.hex
  109. as102_data2_st.hex
  110. ath3k-1.fw
  111. carl9170-1.fw
  112. cbfw-3.2.5.1.bin
  113. check_whence.py
  114. cmmb_vega_12mhz.inp
  115. cmmb_venice_12mhz.inp
  116. configure
  117. copy-firmware.sh
  118. ct2fw-3.2.5.1.bin
  119. ctefx.bin
  120. ctfw-3.2.5.1.bin
  121. ctspeq.bin
  122. Dockerfile
  123. dvb-fe-xc4000-1.4.1.fw
  124. dvb-fe-xc5000-1.6.114.fw
  125. dvb-fe-xc5000c-4.1.30.7.fw
  126. dvb-usb-dib0700-1.20.fw
  127. dvb-usb-it9135-01.fw
  128. dvb-usb-it9135-02.fw
  129. dvb-usb-terratec-h5-drxk.fw
  130. dvb_nova_12mhz.inp
  131. dvb_nova_12mhz_b0.inp
  132. f2255usb.bin
  133. GPL-2
  134. GPL-3
  135. hfi1_dc8051.fw
  136. hfi1_fabric.fw
  137. hfi1_pcie.fw
  138. hfi1_sbus.fw
  139. htc_7010.fw
  140. htc_9271.fw
  141. isdbt_nova_12mhz.inp
  142. isdbt_nova_12mhz_b0.inp
  143. isdbt_rio.inp
  144. iwlwifi-100-5.ucode
  145. iwlwifi-1000-5.ucode
  146. iwlwifi-105-6.ucode
  147. iwlwifi-135-6.ucode
  148. iwlwifi-2000-6.ucode
  149. iwlwifi-2030-6.ucode
  150. iwlwifi-3160-17.ucode
  151. iwlwifi-3168-29.ucode
  152. iwlwifi-3945-2.ucode
  153. iwlwifi-4965-2.ucode
  154. iwlwifi-5000-5.ucode
  155. iwlwifi-5150-2.ucode
  156. iwlwifi-6000-4.ucode
  157. iwlwifi-6000g2a-6.ucode
  158. iwlwifi-6000g2b-6.ucode
  159. iwlwifi-6050-5.ucode
  160. iwlwifi-7260-17.ucode
  161. iwlwifi-7265-17.ucode
  162. iwlwifi-7265D-29.ucode
  163. iwlwifi-8000C-34.ucode
  164. iwlwifi-8000C-36.ucode
  165. iwlwifi-8265-34.ucode
  166. iwlwifi-8265-36.ucode
  167. iwlwifi-9000-pu-b0-jf-b0-34.ucode
  168. iwlwifi-9000-pu-b0-jf-b0-38.ucode
  169. iwlwifi-9000-pu-b0-jf-b0-46.ucode
  170. iwlwifi-9260-th-b0-jf-b0-34.ucode
  171. iwlwifi-9260-th-b0-jf-b0-38.ucode
  172. iwlwifi-9260-th-b0-jf-b0-46.ucode
  173. iwlwifi-cc-a0-50.ucode
  174. iwlwifi-cc-a0-59.ucode
  175. iwlwifi-cc-a0-66.ucode
  176. iwlwifi-cc-a0-72.ucode
  177. iwlwifi-cc-a0-73.ucode
  178. iwlwifi-cc-a0-74.ucode
  179. iwlwifi-cc-a0-77.ucode
  180. iwlwifi-Qu-b0-hr-b0-50.ucode
  181. iwlwifi-Qu-b0-hr-b0-59.ucode
  182. iwlwifi-Qu-b0-hr-b0-66.ucode
  183. iwlwifi-Qu-b0-hr-b0-72.ucode
  184. iwlwifi-Qu-b0-hr-b0-73.ucode
  185. iwlwifi-Qu-b0-hr-b0-74.ucode
  186. iwlwifi-Qu-b0-hr-b0-77.ucode
  187. iwlwifi-Qu-b0-jf-b0-50.ucode
  188. iwlwifi-Qu-b0-jf-b0-59.ucode
  189. iwlwifi-Qu-b0-jf-b0-66.ucode
  190. iwlwifi-Qu-b0-jf-b0-72.ucode
  191. iwlwifi-Qu-b0-jf-b0-73.ucode
  192. iwlwifi-Qu-b0-jf-b0-74.ucode
  193. iwlwifi-Qu-b0-jf-b0-77.ucode
  194. iwlwifi-Qu-c0-hr-b0-50.ucode
  195. iwlwifi-Qu-c0-hr-b0-59.ucode
  196. iwlwifi-Qu-c0-hr-b0-66.ucode
  197. iwlwifi-Qu-c0-hr-b0-72.ucode
  198. iwlwifi-Qu-c0-hr-b0-73.ucode
  199. iwlwifi-Qu-c0-hr-b0-74.ucode
  200. iwlwifi-Qu-c0-hr-b0-77.ucode
  201. iwlwifi-Qu-c0-jf-b0-50.ucode
  202. iwlwifi-Qu-c0-jf-b0-59.ucode
  203. iwlwifi-Qu-c0-jf-b0-66.ucode
  204. iwlwifi-Qu-c0-jf-b0-72.ucode
  205. iwlwifi-Qu-c0-jf-b0-73.ucode
  206. iwlwifi-Qu-c0-jf-b0-74.ucode
  207. iwlwifi-Qu-c0-jf-b0-77.ucode
  208. iwlwifi-QuZ-a0-hr-b0-50.ucode
  209. iwlwifi-QuZ-a0-hr-b0-59.ucode
  210. iwlwifi-QuZ-a0-hr-b0-66.ucode
  211. iwlwifi-QuZ-a0-hr-b0-72.ucode
  212. iwlwifi-QuZ-a0-hr-b0-73.ucode
  213. iwlwifi-QuZ-a0-hr-b0-74.ucode
  214. iwlwifi-QuZ-a0-hr-b0-77.ucode
  215. iwlwifi-QuZ-a0-jf-b0-50.ucode
  216. iwlwifi-QuZ-a0-jf-b0-59.ucode
  217. iwlwifi-QuZ-a0-jf-b0-66.ucode
  218. iwlwifi-QuZ-a0-jf-b0-72.ucode
  219. iwlwifi-QuZ-a0-jf-b0-73.ucode
  220. iwlwifi-QuZ-a0-jf-b0-74.ucode
  221. iwlwifi-QuZ-a0-jf-b0-77.ucode
  222. iwlwifi-so-a0-gf-a0-72.ucode
  223. iwlwifi-so-a0-gf-a0-73.ucode
  224. iwlwifi-so-a0-gf-a0-74.ucode
  225. iwlwifi-so-a0-gf-a0-77.ucode
  226. iwlwifi-so-a0-gf-a0-78.ucode
  227. iwlwifi-so-a0-gf-a0-79.ucode
  228. iwlwifi-so-a0-gf-a0-81.ucode
  229. iwlwifi-so-a0-gf-a0-83.ucode
  230. iwlwifi-so-a0-gf-a0.pnvm
  231. iwlwifi-so-a0-gf4-a0-72.ucode
  232. iwlwifi-so-a0-gf4-a0-73.ucode
  233. iwlwifi-so-a0-gf4-a0-74.ucode
  234. iwlwifi-so-a0-gf4-a0-77.ucode
  235. iwlwifi-so-a0-gf4-a0-78.ucode
  236. iwlwifi-so-a0-gf4-a0-79.ucode
  237. iwlwifi-so-a0-gf4-a0-81.ucode
  238. iwlwifi-so-a0-gf4-a0-83.ucode
  239. iwlwifi-so-a0-gf4-a0.pnvm
  240. iwlwifi-so-a0-hr-b0-72.ucode
  241. iwlwifi-so-a0-hr-b0-73.ucode
  242. iwlwifi-so-a0-hr-b0-74.ucode
  243. iwlwifi-so-a0-hr-b0-77.ucode
  244. iwlwifi-so-a0-hr-b0-79.ucode
  245. iwlwifi-so-a0-hr-b0-81.ucode
  246. iwlwifi-so-a0-jf-b0-72.ucode
  247. iwlwifi-so-a0-jf-b0-73.ucode
  248. iwlwifi-so-a0-jf-b0-74.ucode
  249. iwlwifi-so-a0-jf-b0-77.ucode
  250. iwlwifi-ty-a0-gf-a0-59.ucode
  251. iwlwifi-ty-a0-gf-a0-66.ucode
  252. iwlwifi-ty-a0-gf-a0-72.ucode
  253. iwlwifi-ty-a0-gf-a0-73.ucode
  254. iwlwifi-ty-a0-gf-a0-74.ucode
  255. iwlwifi-ty-a0-gf-a0-77.ucode
  256. iwlwifi-ty-a0-gf-a0-78.ucode
  257. iwlwifi-ty-a0-gf-a0-79.ucode
  258. iwlwifi-ty-a0-gf-a0-81.ucode
  259. iwlwifi-ty-a0-gf-a0-83.ucode
  260. iwlwifi-ty-a0-gf-a0.pnvm
  261. lbtf_usb.bin
  262. lgs8g75.fw
  263. LICENCE.Abilis
  264. LICENCE.adsp_sst
  265. LICENCE.agere
  266. LICENCE.atheros_firmware
  267. LICENCE.broadcom_bcm43xx
  268. LICENCE.ca0132
  269. LICENCE.cadence
  270. LICENCE.cavium
  271. LICENCE.cavium_liquidio
  272. LICENCE.chelsio_firmware
  273. LICENCE.cnm
  274. LICENCE.cw1200
  275. LICENCE.cypress
  276. LICENCE.e100
  277. LICENCE.ene_firmware
  278. LICENCE.fw_sst_0f28
  279. LICENCE.go7007
  280. LICENCE.ibt_firmware
  281. LICENCE.IntcSST2
  282. LICENCE.it913x
  283. LICENCE.iwlwifi_firmware
  284. LICENCE.kaweth
  285. LICENCE.linaro
  286. LICENCE.Marvell
  287. LICENCE.mediatek
  288. LICENCE.microchip
  289. LICENCE.moxa
  290. LICENCE.myri10ge_firmware
  291. LICENCE.Netronome
  292. LICENCE.nvidia
  293. LICENCE.NXP
  294. LICENCE.OLPC
  295. LICENCE.open-ath9k-htc-firmware
  296. LICENCE.phanfw
  297. LICENCE.qat_firmware
  298. LICENCE.qla1280
  299. LICENCE.qla2xxx
  300. LICENCE.r8a779x_usb3
  301. LICENCE.ralink-firmware.txt
  302. LICENCE.ralink_a_mediatek_company_firmware
  303. LICENCE.rockchip
  304. LICENCE.rtlwifi_firmware.txt
  305. LICENCE.siano
  306. LICENCE.ti-connectivity
  307. LICENCE.ti-keystone
  308. LICENCE.ti-tspa
  309. LICENCE.ueagle-atm4-firmware
  310. LICENCE.via_vt6656
  311. LICENCE.wl1251
  312. LICENCE.xc4000
  313. LICENCE.xc5000
  314. LICENCE.xc5000c
  315. LICENSE.amd-sev
  316. LICENSE.amd-ucode
  317. LICENSE.amdgpu
  318. LICENSE.amlogic_vdec
  319. LICENSE.amphion_vpu
  320. LICENSE.atmel
  321. LICENSE.cirrus
  322. LICENSE.dib0700
  323. LICENSE.hfi1_firmware
  324. LICENSE.i915
  325. LICENSE.ice
  326. LICENSE.ice_enhanced
  327. LICENSE.ipu3_firmware
  328. LICENSE.Lontium
  329. LICENSE.nxp
  330. LICENSE.nxp_mc_firmware
  331. LICENSE.qcom
  332. LICENSE.qcom_yamato
  333. LICENSE.QualcommAtheros_ar3k
  334. LICENSE.QualcommAtheros_ath10k
  335. LICENSE.radeon
  336. LICENSE.sdma_firmware
  337. lt9611uxc_fw.bin
  338. Makefile
  339. mts_cdma.fw
  340. mts_edge.fw
  341. mts_gsm.fw
  342. mts_mt9234mu.fw
  343. mts_mt9234zba.fw
  344. myri10ge_eth_big_z8e.dat
  345. myri10ge_eth_z8e.dat
  346. myri10ge_ethp_big_z8e.dat
  347. myri10ge_ethp_z8e.dat
  348. myri10ge_rss_eth_big_z8e.dat
  349. myri10ge_rss_eth_z8e.dat
  350. myri10ge_rss_ethp_big_z8e.dat
  351. myri10ge_rss_ethp_z8e.dat
  352. phanfw.bin
  353. qat_4xxx.bin
  354. qat_4xxx_mmp.bin
  355. qat_895xcc.bin
  356. qat_895xcc_mmp.bin
  357. qat_c3xxx.bin
  358. qat_c3xxx_mmp.bin
  359. qat_c62x.bin
  360. qat_c62x_mmp.bin
  361. ql2100_fw.bin
  362. ql2200_fw.bin
  363. ql2300_fw.bin
  364. ql2322_fw.bin
  365. ql2400_fw.bin
  366. ql2500_fw.bin
  367. r8a779x_usb3_v1.dlmem
  368. r8a779x_usb3_v2.dlmem
  369. r8a779x_usb3_v3.dlmem
  370. README.md
  371. rp2.fw
  372. rsi_91x.fw
  373. rt2561.bin
  374. rt2561s.bin
  375. rt2661.bin
  376. rt2860.bin
  377. rt2870.bin
  378. rt3071.bin
  379. rt3290.bin
  380. rt73.bin
  381. s5p-mfc-v6-v2.fw
  382. s5p-mfc-v6.fw
  383. s5p-mfc-v7.fw
  384. s5p-mfc-v8.fw
  385. s5p-mfc.fw
  386. sdd_sagrad_1091_1098.bin
  387. sms1xxx-hcw-55xxx-dvbt-02.fw
  388. sms1xxx-hcw-55xxx-isdbt-02.fw
  389. sms1xxx-nova-a-dvbt-01.fw
  390. sms1xxx-nova-b-dvbt-01.fw
  391. sms1xxx-stellar-dvbt-01.fw
  392. tdmb_nova_12mhz.inp
  393. ti_3410.fw
  394. ti_5052.fw
  395. tlg2300_firmware.bin
  396. usbdux_firmware.bin
  397. usbduxfast_firmware.bin
  398. usbduxsigma_firmware.bin
  399. v4l-cx231xx-avcore-01.fw
  400. v4l-cx23418-apu.fw
  401. v4l-cx23418-cpu.fw
  402. v4l-cx23418-dig.fw
  403. v4l-cx23885-avcore-01.fw
  404. v4l-cx25840.fw
  405. vntwusb.fw
  406. WHENCE
  407. whiteheat.fw
  408. whiteheat_loader.fw
  409. wil6210.brd
  410. wil6210.fw
  411. wsm_22.bin
README.md

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

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

Quality

If your commit adds new firmware, it must update the WHENCE file to clearly state the license under which the firmware is available, and that it is redistributable. Being redistributable includes ensuring the firmware license provided includes an implicit or explicit patent grant to end users to ensure full functionality of device operation with the firmware. If the license is long and involved, it's permitted to include it in a separate file and refer to it from the WHENCE file (IE ‘See LICENSE.foo for details.’). And if it were possible, a changelog of the firmware itself.

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.