Intel IPU6 firmware
linux-firmware: intel: Add IPU6 firmware binaries

This patch adds Intel IPU6 firmware binaries for Tiger Lake, Jasper Lake,
Alder Lake, Raptor Lake and Meteor Lake.

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