summaryrefslogtreecommitdiff
path: root/repo/linux-firmware
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2022-06-09 14:35:52 +0100
committerdavidovski <david@davidovski.xyz>2022-06-09 14:35:52 +0100
commitd1fc3393cca72e8e432f827f7624e38734fad6dc (patch)
tree7b971fbfc203ff017ad78852476bfcccee170971 /repo/linux-firmware
parentccc722b7ed330198d82a3cf28ead76d6d107a70a (diff)
moved firmware to separate pacakges
Diffstat (limited to 'repo/linux-firmware')
-rw-r--r--repo/linux-firmware/linux-firmware-3com.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-RTL8192E.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-acenic.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-adaptec.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-advansys.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-amd-ucode.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-amd.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-amdgpu.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-amphion.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-ar3k.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-ath10k.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-ath11k.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-ath6k.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-ath9k_htc.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-atmel.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-atusb.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-av7110.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-bnx2.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-bnx2x.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-brcm.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-cadence.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-carl9170fw.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-cavium.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-cis.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-cnm.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-cpia2.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-cxgb3.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-cxgb4.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-cypress.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-dabusb.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-dpaa2.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-dsp56k.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-e100.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-edgeport.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-emi26.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-emi62.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-ene-ub6250.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-ess.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-go7007.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-i915.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-imx.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-inside-secure.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-intel.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-isci.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-kaweth.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-keyspan.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-keyspan_pda.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-korg.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-libertas.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-liquidio.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-matrox.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-mediatek.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-mellanox.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-meson.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-microchip.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-moxa.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-mrvl.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-mwl8k.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-mwlwifi.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-myricom.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-netronome.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-nvidia.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-ositech.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-qca.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-qcom.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-qed.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-qlogic.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-r128.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-radeon.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-rockchip.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-rsi.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-rtl_bt.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-rtl_nic.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-rtlwifi.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-rtw88.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-rtw89.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-sb16.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-slicoss.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-sun.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-sxg.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-tehuti.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-ti-connectivity.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-ti-keystone.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-ti.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-tigon.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-ttusb-budget.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-ueagle-atm.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-usbdux.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-vicam.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-vxge.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-wfx.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-yam.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware-yamaha.xibuild9
-rw-r--r--repo/linux-firmware/linux-firmware.tmpl9
-rw-r--r--repo/linux-firmware/linux-firmware.xibuild10
95 files changed, 852 insertions, 4 deletions
diff --git a/repo/linux-firmware/linux-firmware-3com.xibuild b/repo/linux-firmware/linux-firmware-3com.xibuild
new file mode 100644
index 0000000..bf464ad
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-3com.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for 3com"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r 3com $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-RTL8192E.xibuild b/repo/linux-firmware/linux-firmware-RTL8192E.xibuild
new file mode 100644
index 0000000..e6a55e9
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-RTL8192E.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for RTL8192E"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r RTL8192E $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-acenic.xibuild b/repo/linux-firmware/linux-firmware-acenic.xibuild
new file mode 100644
index 0000000..600a2d9
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-acenic.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for acenic"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r acenic $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-adaptec.xibuild b/repo/linux-firmware/linux-firmware-adaptec.xibuild
new file mode 100644
index 0000000..39827d1
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-adaptec.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for adaptec"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r adaptec $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-advansys.xibuild b/repo/linux-firmware/linux-firmware-advansys.xibuild
new file mode 100644
index 0000000..d0a95cc
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-advansys.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for advansys"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r advansys $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-amd-ucode.xibuild b/repo/linux-firmware/linux-firmware-amd-ucode.xibuild
new file mode 100644
index 0000000..257e65a
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-amd-ucode.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for amd-ucode"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r amd-ucode $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-amd.xibuild b/repo/linux-firmware/linux-firmware-amd.xibuild
new file mode 100644
index 0000000..f73c691
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-amd.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for amd"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r amd $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-amdgpu.xibuild b/repo/linux-firmware/linux-firmware-amdgpu.xibuild
new file mode 100644
index 0000000..c4b63e9
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-amdgpu.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for amdgpu"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r amdgpu $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-amphion.xibuild b/repo/linux-firmware/linux-firmware-amphion.xibuild
new file mode 100644
index 0000000..39671c1
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-amphion.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for amphion"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r amphion $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-ar3k.xibuild b/repo/linux-firmware/linux-firmware-ar3k.xibuild
new file mode 100644
index 0000000..1aec3e7
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-ar3k.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for ar3k"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r ar3k $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-ath10k.xibuild b/repo/linux-firmware/linux-firmware-ath10k.xibuild
new file mode 100644
index 0000000..759c26d
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-ath10k.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for ath10k"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r ath10k $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-ath11k.xibuild b/repo/linux-firmware/linux-firmware-ath11k.xibuild
new file mode 100644
index 0000000..5bd17e0
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-ath11k.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for ath11k"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r ath11k $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-ath6k.xibuild b/repo/linux-firmware/linux-firmware-ath6k.xibuild
new file mode 100644
index 0000000..9a08c80
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-ath6k.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for ath6k"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r ath6k $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-ath9k_htc.xibuild b/repo/linux-firmware/linux-firmware-ath9k_htc.xibuild
new file mode 100644
index 0000000..028d50f
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-ath9k_htc.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for ath9k_htc"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r ath9k_htc $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-atmel.xibuild b/repo/linux-firmware/linux-firmware-atmel.xibuild
new file mode 100644
index 0000000..536cb38
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-atmel.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for atmel"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r atmel $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-atusb.xibuild b/repo/linux-firmware/linux-firmware-atusb.xibuild
new file mode 100644
index 0000000..24c5059
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-atusb.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for atusb"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r atusb $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-av7110.xibuild b/repo/linux-firmware/linux-firmware-av7110.xibuild
new file mode 100644
index 0000000..95b8434
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-av7110.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for av7110"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r av7110 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-bnx2.xibuild b/repo/linux-firmware/linux-firmware-bnx2.xibuild
new file mode 100644
index 0000000..4a3eff7
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-bnx2.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for bnx2"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r bnx2 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-bnx2x.xibuild b/repo/linux-firmware/linux-firmware-bnx2x.xibuild
new file mode 100644
index 0000000..7c57a3d
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-bnx2x.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for bnx2x"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r bnx2x $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-brcm.xibuild b/repo/linux-firmware/linux-firmware-brcm.xibuild
new file mode 100644
index 0000000..7ad90ac
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-brcm.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for brcm"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r brcm $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-cadence.xibuild b/repo/linux-firmware/linux-firmware-cadence.xibuild
new file mode 100644
index 0000000..78e8712
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-cadence.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for cadence"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r cadence $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-carl9170fw.xibuild b/repo/linux-firmware/linux-firmware-carl9170fw.xibuild
new file mode 100644
index 0000000..e2f5c65
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-carl9170fw.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for carl9170fw"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r carl9170fw $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-cavium.xibuild b/repo/linux-firmware/linux-firmware-cavium.xibuild
new file mode 100644
index 0000000..e4cb963
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-cavium.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for cavium"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r cavium $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-cis.xibuild b/repo/linux-firmware/linux-firmware-cis.xibuild
new file mode 100644
index 0000000..f21083b
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-cis.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for cis"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r cis $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-cnm.xibuild b/repo/linux-firmware/linux-firmware-cnm.xibuild
new file mode 100644
index 0000000..7797d9e
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-cnm.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for cnm"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r cnm $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-cpia2.xibuild b/repo/linux-firmware/linux-firmware-cpia2.xibuild
new file mode 100644
index 0000000..6e842f9
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-cpia2.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for cpia2"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r cpia2 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-cxgb3.xibuild b/repo/linux-firmware/linux-firmware-cxgb3.xibuild
new file mode 100644
index 0000000..3713548
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-cxgb3.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for cxgb3"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r cxgb3 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-cxgb4.xibuild b/repo/linux-firmware/linux-firmware-cxgb4.xibuild
new file mode 100644
index 0000000..14c3e25
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-cxgb4.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for cxgb4"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r cxgb4 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-cypress.xibuild b/repo/linux-firmware/linux-firmware-cypress.xibuild
new file mode 100644
index 0000000..97f0971
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-cypress.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for cypress"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r cypress $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-dabusb.xibuild b/repo/linux-firmware/linux-firmware-dabusb.xibuild
new file mode 100644
index 0000000..82c0b0e
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-dabusb.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for dabusb"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r dabusb $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-dpaa2.xibuild b/repo/linux-firmware/linux-firmware-dpaa2.xibuild
new file mode 100644
index 0000000..81603cd
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-dpaa2.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for dpaa2"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r dpaa2 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-dsp56k.xibuild b/repo/linux-firmware/linux-firmware-dsp56k.xibuild
new file mode 100644
index 0000000..c646760
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-dsp56k.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for dsp56k"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r dsp56k $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-e100.xibuild b/repo/linux-firmware/linux-firmware-e100.xibuild
new file mode 100644
index 0000000..1ef6e1c
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-e100.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for e100"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r e100 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-edgeport.xibuild b/repo/linux-firmware/linux-firmware-edgeport.xibuild
new file mode 100644
index 0000000..9f1ec9e
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-edgeport.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for edgeport"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r edgeport $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-emi26.xibuild b/repo/linux-firmware/linux-firmware-emi26.xibuild
new file mode 100644
index 0000000..7d9e716
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-emi26.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for emi26"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r emi26 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-emi62.xibuild b/repo/linux-firmware/linux-firmware-emi62.xibuild
new file mode 100644
index 0000000..cbbd278
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-emi62.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for emi62"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r emi62 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-ene-ub6250.xibuild b/repo/linux-firmware/linux-firmware-ene-ub6250.xibuild
new file mode 100644
index 0000000..04dc441
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-ene-ub6250.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for ene-ub6250"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r ene-ub6250 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-ess.xibuild b/repo/linux-firmware/linux-firmware-ess.xibuild
new file mode 100644
index 0000000..def34dd
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-ess.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for ess"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r ess $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-go7007.xibuild b/repo/linux-firmware/linux-firmware-go7007.xibuild
new file mode 100644
index 0000000..30113aa
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-go7007.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for go7007"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r go7007 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-i915.xibuild b/repo/linux-firmware/linux-firmware-i915.xibuild
new file mode 100644
index 0000000..16fd3f0
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-i915.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for i915"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r i915 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-imx.xibuild b/repo/linux-firmware/linux-firmware-imx.xibuild
new file mode 100644
index 0000000..b61db99
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-imx.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for imx"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r imx $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-inside-secure.xibuild b/repo/linux-firmware/linux-firmware-inside-secure.xibuild
new file mode 100644
index 0000000..98456ee
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-inside-secure.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for inside-secure"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r inside-secure $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-intel.xibuild b/repo/linux-firmware/linux-firmware-intel.xibuild
new file mode 100644
index 0000000..84578a6
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-intel.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for intel"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r intel $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-isci.xibuild b/repo/linux-firmware/linux-firmware-isci.xibuild
new file mode 100644
index 0000000..d16f8df
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-isci.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for isci"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r isci $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-kaweth.xibuild b/repo/linux-firmware/linux-firmware-kaweth.xibuild
new file mode 100644
index 0000000..9f3fe0b
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-kaweth.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for kaweth"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r kaweth $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-keyspan.xibuild b/repo/linux-firmware/linux-firmware-keyspan.xibuild
new file mode 100644
index 0000000..336e087
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-keyspan.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for keyspan"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r keyspan $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-keyspan_pda.xibuild b/repo/linux-firmware/linux-firmware-keyspan_pda.xibuild
new file mode 100644
index 0000000..dc230cc
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-keyspan_pda.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for keyspan_pda"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r keyspan_pda $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-korg.xibuild b/repo/linux-firmware/linux-firmware-korg.xibuild
new file mode 100644
index 0000000..f5c7493
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-korg.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for korg"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r korg $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-libertas.xibuild b/repo/linux-firmware/linux-firmware-libertas.xibuild
new file mode 100644
index 0000000..510ffcd
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-libertas.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for libertas"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r libertas $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-liquidio.xibuild b/repo/linux-firmware/linux-firmware-liquidio.xibuild
new file mode 100644
index 0000000..9ce91b1
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-liquidio.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for liquidio"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r liquidio $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-matrox.xibuild b/repo/linux-firmware/linux-firmware-matrox.xibuild
new file mode 100644
index 0000000..8de36a3
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-matrox.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for matrox"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r matrox $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-mediatek.xibuild b/repo/linux-firmware/linux-firmware-mediatek.xibuild
new file mode 100644
index 0000000..19b0b2f
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-mediatek.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for mediatek"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r mediatek $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-mellanox.xibuild b/repo/linux-firmware/linux-firmware-mellanox.xibuild
new file mode 100644
index 0000000..90a97e5
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-mellanox.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for mellanox"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r mellanox $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-meson.xibuild b/repo/linux-firmware/linux-firmware-meson.xibuild
new file mode 100644
index 0000000..9993b79
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-meson.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for meson"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r meson $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-microchip.xibuild b/repo/linux-firmware/linux-firmware-microchip.xibuild
new file mode 100644
index 0000000..ab41843
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-microchip.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for microchip"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r microchip $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-moxa.xibuild b/repo/linux-firmware/linux-firmware-moxa.xibuild
new file mode 100644
index 0000000..c07bc07
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-moxa.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for moxa"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r moxa $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-mrvl.xibuild b/repo/linux-firmware/linux-firmware-mrvl.xibuild
new file mode 100644
index 0000000..a2955f0
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-mrvl.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for mrvl"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r mrvl $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-mwl8k.xibuild b/repo/linux-firmware/linux-firmware-mwl8k.xibuild
new file mode 100644
index 0000000..f496c74
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-mwl8k.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for mwl8k"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r mwl8k $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-mwlwifi.xibuild b/repo/linux-firmware/linux-firmware-mwlwifi.xibuild
new file mode 100644
index 0000000..3a770a5
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-mwlwifi.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for mwlwifi"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r mwlwifi $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-myricom.xibuild b/repo/linux-firmware/linux-firmware-myricom.xibuild
new file mode 100644
index 0000000..1f9720f
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-myricom.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for myricom"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r myricom $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-netronome.xibuild b/repo/linux-firmware/linux-firmware-netronome.xibuild
new file mode 100644
index 0000000..9ed83f9
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-netronome.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for netronome"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r netronome $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-nvidia.xibuild b/repo/linux-firmware/linux-firmware-nvidia.xibuild
new file mode 100644
index 0000000..b415e58
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-nvidia.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for nvidia"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r nvidia $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-ositech.xibuild b/repo/linux-firmware/linux-firmware-ositech.xibuild
new file mode 100644
index 0000000..383fe5a
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-ositech.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for ositech"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r ositech $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-qca.xibuild b/repo/linux-firmware/linux-firmware-qca.xibuild
new file mode 100644
index 0000000..6b99d33
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-qca.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for qca"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r qca $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-qcom.xibuild b/repo/linux-firmware/linux-firmware-qcom.xibuild
new file mode 100644
index 0000000..8d34604
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-qcom.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for qcom"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r qcom $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-qed.xibuild b/repo/linux-firmware/linux-firmware-qed.xibuild
new file mode 100644
index 0000000..849f76e
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-qed.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for qed"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r qed $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-qlogic.xibuild b/repo/linux-firmware/linux-firmware-qlogic.xibuild
new file mode 100644
index 0000000..cba9807
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-qlogic.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for qlogic"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r qlogic $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-r128.xibuild b/repo/linux-firmware/linux-firmware-r128.xibuild
new file mode 100644
index 0000000..8a8027a
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-r128.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for r128"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r r128 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-radeon.xibuild b/repo/linux-firmware/linux-firmware-radeon.xibuild
new file mode 100644
index 0000000..bd26ba8
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-radeon.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for radeon"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r radeon $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-rockchip.xibuild b/repo/linux-firmware/linux-firmware-rockchip.xibuild
new file mode 100644
index 0000000..df5f658
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-rockchip.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for rockchip"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r rockchip $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-rsi.xibuild b/repo/linux-firmware/linux-firmware-rsi.xibuild
new file mode 100644
index 0000000..a581484
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-rsi.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for rsi"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r rsi $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-rtl_bt.xibuild b/repo/linux-firmware/linux-firmware-rtl_bt.xibuild
new file mode 100644
index 0000000..9e70dd4
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-rtl_bt.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for rtl_bt"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r rtl_bt $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-rtl_nic.xibuild b/repo/linux-firmware/linux-firmware-rtl_nic.xibuild
new file mode 100644
index 0000000..0a27f90
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-rtl_nic.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for rtl_nic"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r rtl_nic $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-rtlwifi.xibuild b/repo/linux-firmware/linux-firmware-rtlwifi.xibuild
new file mode 100644
index 0000000..ded8858
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-rtlwifi.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for rtlwifi"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r rtlwifi $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-rtw88.xibuild b/repo/linux-firmware/linux-firmware-rtw88.xibuild
new file mode 100644
index 0000000..ebee474
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-rtw88.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for rtw88"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r rtw88 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-rtw89.xibuild b/repo/linux-firmware/linux-firmware-rtw89.xibuild
new file mode 100644
index 0000000..8f5d0f7
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-rtw89.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for rtw89"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r rtw89 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-sb16.xibuild b/repo/linux-firmware/linux-firmware-sb16.xibuild
new file mode 100644
index 0000000..1e6b254
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-sb16.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for sb16"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r sb16 $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-slicoss.xibuild b/repo/linux-firmware/linux-firmware-slicoss.xibuild
new file mode 100644
index 0000000..6066c7e
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-slicoss.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for slicoss"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r slicoss $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-sun.xibuild b/repo/linux-firmware/linux-firmware-sun.xibuild
new file mode 100644
index 0000000..c433d11
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-sun.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for sun"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r sun $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-sxg.xibuild b/repo/linux-firmware/linux-firmware-sxg.xibuild
new file mode 100644
index 0000000..c7d5004
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-sxg.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for sxg"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r sxg $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-tehuti.xibuild b/repo/linux-firmware/linux-firmware-tehuti.xibuild
new file mode 100644
index 0000000..36f8650
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-tehuti.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for tehuti"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r tehuti $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-ti-connectivity.xibuild b/repo/linux-firmware/linux-firmware-ti-connectivity.xibuild
new file mode 100644
index 0000000..3d5546c
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-ti-connectivity.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for ti-connectivity"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r ti-connectivity $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-ti-keystone.xibuild b/repo/linux-firmware/linux-firmware-ti-keystone.xibuild
new file mode 100644
index 0000000..70e59ad
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-ti-keystone.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for ti-keystone"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r ti-keystone $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-ti.xibuild b/repo/linux-firmware/linux-firmware-ti.xibuild
new file mode 100644
index 0000000..f044048
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-ti.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for ti"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r ti $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-tigon.xibuild b/repo/linux-firmware/linux-firmware-tigon.xibuild
new file mode 100644
index 0000000..884226b
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-tigon.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for tigon"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r tigon $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-ttusb-budget.xibuild b/repo/linux-firmware/linux-firmware-ttusb-budget.xibuild
new file mode 100644
index 0000000..2c0c2dc
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-ttusb-budget.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for ttusb-budget"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r ttusb-budget $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-ueagle-atm.xibuild b/repo/linux-firmware/linux-firmware-ueagle-atm.xibuild
new file mode 100644
index 0000000..941296e
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-ueagle-atm.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for ueagle-atm"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r ueagle-atm $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-usbdux.xibuild b/repo/linux-firmware/linux-firmware-usbdux.xibuild
new file mode 100644
index 0000000..33193a9
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-usbdux.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for usbdux"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r usbdux $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-vicam.xibuild b/repo/linux-firmware/linux-firmware-vicam.xibuild
new file mode 100644
index 0000000..ae3f793
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-vicam.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for vicam"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r vicam $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-vxge.xibuild b/repo/linux-firmware/linux-firmware-vxge.xibuild
new file mode 100644
index 0000000..ce56980
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-vxge.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for vxge"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r vxge $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-wfx.xibuild b/repo/linux-firmware/linux-firmware-wfx.xibuild
new file mode 100644
index 0000000..c557527
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-wfx.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for wfx"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r wfx $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-yam.xibuild b/repo/linux-firmware/linux-firmware-yam.xibuild
new file mode 100644
index 0000000..ca7855d
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-yam.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for yam"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r yam $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware-yamaha.xibuild b/repo/linux-firmware/linux-firmware-yamaha.xibuild
new file mode 100644
index 0000000..2380c83
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware-yamaha.xibuild
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for yamaha"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r yamaha $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware.tmpl b/repo/linux-firmware/linux-firmware.tmpl
new file mode 100644
index 0000000..bddcc5d
--- /dev/null
+++ b/repo/linux-firmware/linux-firmware.tmpl
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+DESC="linux firmware files for %folder%"
+DEPS=""
+
+package () {
+ mkdir -p $PKG_DEST/usr/lib/firmware
+ cp -r %folder% $PKG_DEST/usr/lib/firmware/
+}
diff --git a/repo/linux-firmware/linux-firmware.xibuild b/repo/linux-firmware/linux-firmware.xibuild
index dc2a33a..9bdb308 100644
--- a/repo/linux-firmware/linux-firmware.xibuild
+++ b/repo/linux-firmware/linux-firmware.xibuild
@@ -3,13 +3,15 @@
MAKEDEPS=""
DEPS="linux"
-PKG_VER=5.18.1
+PKG_VER=5.18.2
SOURCE=https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
-BRANCH=0c6a7b3bf728b95c8b7b95328f94335e2bb2c967
+BRANCH=02c69863c885db963f8c0121b533f2816ef5be3b
DESC="All firmware files for linux"
package () {
- mkdir -p $PKG_DEST/usr/lib/firmware
- cp -r * $PKG_DEST/usr/lib/firmware
+ fw="$PKG_DEST/usr/lib/firmware"
+ mkdir -p $fw
+ cp *.bin *.fw *.txt *.inp *.ucode *.dat *.dlmem $fw/
+ cp LICENSE.* $fw/
}