ice: update DDP LAG package to 1.3.2.0

Highlights of changes since 1.3.1.0:

- Add support for Intel E830 series SR-IOV Link Aggregation (LAG) in
  active-active mode. This uses a dual-segment package with one segment
  for E810 and one for E830, which increases package size.

Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Signed-off-by: Marcin Szycik <marcin.szycik@linux.intel.com>
3 files changed
tree: 8357cb725a3787bbfaa202ecdd015280ab456b00
  1. 3com/
  2. acenic/
  3. adaptec/
  4. advansys/
  5. aeonsemi/
  6. airoha/
  7. amd/
  8. amd-ucode/
  9. amdgpu/
  10. amdnpu/
  11. amdtee/
  12. amlogic/
  13. amphion/
  14. ar3k/
  15. arm/
  16. ath10k/
  17. ath11k/
  18. ath12k/
  19. ath6k/
  20. ath9k_htc/
  21. atmel/
  22. atusb/
  23. av7110/
  24. bnx2/
  25. bnx2x/
  26. brcm/
  27. cadence/
  28. carl9170fw/
  29. cavium/
  30. cirrus/
  31. cis/
  32. cnm/
  33. contrib/
  34. cpia2/
  35. cxgb3/
  36. cxgb4/
  37. cypress/
  38. dabusb/
  39. dell/
  40. dpaa2/
  41. dsp56k/
  42. e100/
  43. edgeport/
  44. emi26/
  45. emi62/
  46. ene-ub6250/
  47. ess/
  48. go7007/
  49. HP/
  50. i915/
  51. imx/
  52. inside-secure/
  53. intel/
  54. isci/
  55. ixp4xx/
  56. kaweth/
  57. keyspan/
  58. keyspan_pda/
  59. korg/
  60. LENOVO/
  61. libertas/
  62. liquidio/
  63. matrox/
  64. mediatek/
  65. mellanox/
  66. meson/
  67. microchip/
  68. moxa/
  69. mrvl/
  70. mwl8k/
  71. mwlwifi/
  72. myricom/
  73. netronome/
  74. nvidia/
  75. nxp/
  76. ositech/
  77. powervr/
  78. qca/
  79. qcom/
  80. qed/
  81. qlogic/
  82. r128/
  83. radeon/
  84. realtek/
  85. rockchip/
  86. rsi/
  87. rtl_bt/
  88. rtl_nic/
  89. rtlwifi/
  90. rtw88/
  91. rtw89/
  92. sb16/
  93. sdca/
  94. slicoss/
  95. sun/
  96. sxg/
  97. tehuti/
  98. ti/
  99. ti-connectivity/
  100. ti-keystone/
  101. tigon/
  102. ttusb-budget/
  103. ueagle-atm/
  104. usbdux/
  105. vicam/
  106. vxge/
  107. wfx/
  108. xe/
  109. yam/
  110. yamaha/
  111. .codespell.cfg
  112. .editorconfig
  113. .gitignore
  114. .gitlab-ci.yml
  115. .pre-commit-config.yaml
  116. agere_ap_fw.bin
  117. agere_sta_fw.bin
  118. Apache-2
  119. ar5523.bin
  120. ar7010.fw
  121. ar7010_1_1.fw
  122. ar9170-1.fw
  123. ar9170-2.fw
  124. ar9271.fw
  125. as102_data1_st.hex
  126. as102_data2_st.hex
  127. ath3k-1.fw
  128. bmi260-init-data.fw
  129. build_packages.py
  130. carl9170-1.fw
  131. cbfw-3.2.5.1.bin
  132. check_whence.py
  133. cmmb_vega_12mhz.inp
  134. cmmb_venice_12mhz.inp
  135. copy-firmware.sh
  136. cs42l43.bin
  137. ct2fw-3.2.5.1.bin
  138. ctefx.bin
  139. ctfw-3.2.5.1.bin
  140. ctspeq.bin
  141. dedup-firmware.sh
  142. Dockerfile
  143. dvb-fe-xc4000-1.4.1.fw
  144. dvb-fe-xc5000-1.6.114.fw
  145. dvb-fe-xc5000c-4.1.30.7.fw
  146. dvb-usb-dib0700-1.20.fw
  147. dvb-usb-it9135-01.fw
  148. dvb-usb-it9135-02.fw
  149. dvb-usb-terratec-h5-drxk.fw
  150. dvb_nova_12mhz.inp
  151. dvb_nova_12mhz_b0.inp
  152. f2255usb.bin
  153. GPL-2
  154. GPL-3
  155. hfi1_dc8051.fw
  156. hfi1_fabric.fw
  157. hfi1_pcie.fw
  158. hfi1_sbus.fw
  159. htc_7010.fw
  160. htc_9271.fw
  161. isdbt_nova_12mhz.inp
  162. isdbt_nova_12mhz_b0.inp
  163. isdbt_rio.inp
  164. lbtf_usb.bin
  165. lgs8g75.fw
  166. LICENCE.Abilis
  167. LICENCE.adsp_sst
  168. LICENCE.advansys
  169. LICENCE.agere
  170. LICENCE.alacritech
  171. LICENCE.atheros_firmware
  172. LICENCE.bnx2
  173. LICENCE.bnx2x
  174. LICENCE.broadcom_bcm43xx
  175. LICENCE.ca0132
  176. LICENCE.cadence
  177. LICENCE.cavium
  178. LICENCE.cavium_liquidio
  179. LICENCE.chelsio_firmware
  180. LICENCE.cnm
  181. LICENCE.cw1200
  182. LICENCE.cw1200-sdd
  183. LICENCE.cxgb3
  184. LICENCE.cypress
  185. LICENCE.dabusb
  186. LICENCE.e100
  187. LICENCE.emi26
  188. LICENCE.ene_firmware
  189. LICENCE.fw_sst_0f28
  190. LICENCE.go7007
  191. LICENCE.HP
  192. LICENCE.ibt_firmware
  193. LICENCE.inside-secure
  194. LICENCE.IntcSST2
  195. LICENCE.it913x
  196. LICENCE.iwlwifi_firmware
  197. LICENCE.kaweth
  198. LICENCE.keyspan
  199. LICENCE.lenovo
  200. LICENCE.linaro
  201. LICENCE.mali_csffw
  202. LICENCE.Marvell
  203. LICENCE.mediatek
  204. LICENCE.microchip
  205. LICENCE.moxa
  206. LICENCE.multitech
  207. LICENCE.myri10ge_firmware
  208. LICENCE.Netronome
  209. LICENCE.nvidia
  210. LICENCE.NXP
  211. LICENCE.OLPC
  212. LICENCE.open-ath9k-htc-firmware
  213. LICENCE.phanfw
  214. LICENCE.qat_firmware
  215. LICENCE.qla1280
  216. LICENCE.qla2xxx
  217. LICENCE.r8a779x_usb3
  218. LICENCE.ralink-firmware.txt
  219. LICENCE.ralink_a_mediatek_company_firmware
  220. LICENCE.rockchip
  221. LICENCE.rtlwifi_firmware.txt
  222. LICENCE.sensoray
  223. LICENCE.siano
  224. LICENCE.ti-connectivity
  225. LICENCE.ti-keystone
  226. LICENCE.ti-tspa
  227. LICENCE.tigon
  228. LICENCE.typhoon
  229. LICENCE.ueagle
  230. LICENCE.ueagle-atm4-firmware
  231. LICENCE.via_vt6656
  232. LICENCE.wl1251
  233. LICENCE.xc4000
  234. LICENCE.xc5000
  235. LICENCE.xc5000c
  236. LICENSE
  237. LICENSE.aeonsemi
  238. LICENSE.airoha
  239. LICENSE.amd-sev
  240. LICENSE.amd-ucode
  241. LICENSE.amd_pmf
  242. LICENSE.amdgpu
  243. LICENSE.amdisp
  244. LICENSE.amdnpu
  245. LICENSE.amlogic
  246. LICENSE.amlogic_vdec
  247. LICENSE.amphion_vpu
  248. LICENSE.atmel
  249. LICENSE.bfa
  250. LICENSE.bmi260
  251. LICENSE.cirrus
  252. LICENSE.conexant
  253. LICENSE.dell
  254. LICENSE.dib0700
  255. LICENSE.drxk
  256. LICENSE.hfi1_firmware
  257. LICENSE.i915
  258. LICENSE.ib_qib
  259. LICENSE.ice
  260. LICENSE.ice_enhanced
  261. LICENSE.intel
  262. LICENSE.intel_vpu
  263. LICENSE.ipu3_firmware
  264. LICENSE.ivsc
  265. LICENSE.ixp4xx
  266. LICENSE.Lontium
  267. LICENSE.mellanox
  268. LICENSE.mga
  269. LICENSE.montage
  270. LICENSE.nxp
  271. LICENSE.nxp_mc_firmware
  272. LICENSE.powervr
  273. LICENSE.qcom
  274. LICENSE.qcom-2
  275. LICENSE.qcom_yamato
  276. LICENSE.qed
  277. LICENSE.QualcommAtheros_ar3k
  278. LICENSE.QualcommAtheros_ath10k
  279. LICENSE.r8169
  280. LICENSE.radeon
  281. LICENSE.rp2
  282. LICENSE.rsi
  283. LICENSE.rt1320
  284. LICENSE.s5p-mfc
  285. LICENSE.sdma_firmware
  286. LICENSE.tehuti
  287. LICENSE.tlg2300
  288. LICENSE.vxge
  289. LICENSE.xe
  290. lt9611uxc_fw.bin
  291. Makefile
  292. MIT
  293. mts_cdma.fw
  294. mts_edge.fw
  295. mts_gsm.fw
  296. mts_mt9234mu.fw
  297. mts_mt9234zba.fw
  298. myri10ge_eth_big_z8e.dat
  299. myri10ge_eth_z8e.dat
  300. myri10ge_ethp_big_z8e.dat
  301. myri10ge_ethp_z8e.dat
  302. myri10ge_rss_eth_big_z8e.dat
  303. myri10ge_rss_eth_z8e.dat
  304. myri10ge_rss_ethp_big_z8e.dat
  305. myri10ge_rss_ethp_z8e.dat
  306. phanfw.bin
  307. ql2100_fw.bin
  308. ql2200_fw.bin
  309. ql2300_fw.bin
  310. ql2322_fw.bin
  311. ql2400_fw.bin
  312. ql2500_fw.bin
  313. r8a779x_usb3_v1.dlmem
  314. r8a779x_usb3_v2.dlmem
  315. r8a779x_usb3_v3.dlmem
  316. README.md
  317. rp2.fw
  318. rsi_91x.fw
  319. rt2561.bin
  320. rt2561s.bin
  321. rt2661.bin
  322. rt2860.bin
  323. rt2870.bin
  324. rt3071.bin
  325. rt3290.bin
  326. rt73.bin
  327. s5p-mfc-v12.fw
  328. s5p-mfc-v6-v2.fw
  329. s5p-mfc-v6.fw
  330. s5p-mfc-v7.fw
  331. s5p-mfc-v8.fw
  332. s5p-mfc.fw
  333. sdd_sagrad_1091_1098.bin
  334. sms1xxx-hcw-55xxx-dvbt-02.fw
  335. sms1xxx-hcw-55xxx-isdbt-02.fw
  336. sms1xxx-nova-a-dvbt-01.fw
  337. sms1xxx-nova-b-dvbt-01.fw
  338. sms1xxx-stellar-dvbt-01.fw
  339. tdmb_nova_12mhz.inp
  340. ti_3410.fw
  341. ti_5052.fw
  342. tlg2300_firmware.bin
  343. tsse_firmware.bin
  344. usbdux_firmware.bin
  345. usbduxfast_firmware.bin
  346. usbduxsigma_firmware.bin
  347. v4l-cx231xx-avcore-01.fw
  348. v4l-cx23418-apu.fw
  349. v4l-cx23418-cpu.fw
  350. v4l-cx23418-dig.fw
  351. v4l-cx23885-avcore-01.fw
  352. v4l-cx25840.fw
  353. vntwusb.fw
  354. WHENCE
  355. whiteheat.fw
  356. whiteheat_loader.fw
  357. wil6210.brd
  358. wil6210.fw
  359. 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

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.

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.