summaryrefslogtreecommitdiff
path: root/linux-firmware-blob
diff options
context:
space:
mode:
Diffstat (limited to 'linux-firmware-blob')
-rwxr-xr-xlinux-firmware-blob/OBTAIN.SH42
-rwxr-xr-xlinux-firmware-blob/PKGBUILD162
-rwxr-xr-xlinux-firmware-blob/README.md29
-rwxr-xr-xlinux-firmware-blob/keys/pgp/4CDE8575E547BF835FE15807A31B6BD72486CFD6.asc79
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-build.log0
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-bnx2x.log1
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-liquidio.log2
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-marvell.log2
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-mellanox.log1
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-nfp.log2
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qcom.log2
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qlogic.log2
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-whence.log0
-rw-r--r--linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware.log2
14 files changed, 326 insertions, 0 deletions
diff --git a/linux-firmware-blob/OBTAIN.SH b/linux-firmware-blob/OBTAIN.SH
new file mode 100755
index 0000000..6c9b53b
--- /dev/null
+++ b/linux-firmware-blob/OBTAIN.SH
@@ -0,0 +1,42 @@
+#!/bin/dash
+
+# Variables de entrada (URL del repositorio y hash del commit como argumentos)
+REPO="${1:-https://gitlab.com/kernel-firmware/linux-firmware.git}"
+COMMIT_HASH="${2:-3981e21e654e3c139c7ca143a0119706b0e7f963}"
+
+# Variables de directorio temporal y nombre del archivo final
+TEMP_DIR=$(mktemp -d /tmp/repo-XXXX)
+ARCHIVE_NAME="repo-$(basename "$TEMP_DIR").tar.xz"
+
+# Clonar el repositorio en el directorio temporal
+git clone "$REPO" "$TEMP_DIR" || {
+ echo "Error: No se pudo clonar el repositorio."
+ exit 1
+}
+
+# Cambiar al directorio clonado
+cd "$TEMP_DIR" || exit 1
+
+# Cambiar al commit especificado
+git checkout "$COMMIT_HASH" || {
+ echo "Error: No se pudo cambiar al commit $COMMIT_HASH."
+ exit 1
+}
+
+# Verificar si el repositorio contiene un directorio .git y moverlo
+if false; then
+ if [ -d .git ]; then
+ GIT_DIR="/tmp/git_$(basename "$TEMP_DIR")"
+ mkdir "$GIT_DIR" && mv .git "$GIT_DIR" || exit 1
+ fi
+fi
+# Volver al directorio anterior y crear el archivo tar.xz
+cd - > /dev/null || exit 1
+tar -cJvf "$ARCHIVE_NAME" -C "$(dirname "$TEMP_DIR")" "$(basename "$TEMP_DIR")" || {
+ echo "Error: No se pudo crear el archivo $ARCHIVE_NAME."
+ exit 1
+}
+
+# Limpiar el directorio temporal
+rm -rf "$TEMP_DIR"
+echo "Archivo creado: $ARCHIVE_NAME"
diff --git a/linux-firmware-blob/PKGBUILD b/linux-firmware-blob/PKGBUILD
new file mode 100755
index 0000000..bfafa38
--- /dev/null
+++ b/linux-firmware-blob/PKGBUILD
@@ -0,0 +1,162 @@
+# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
+# Contributor: Thomas Bächler <thomas@archlinux.org>
+
+pkgbase=linux-firmware
+pkgname=(linux-firmware-whence linux-firmware
+ linux-firmware-{nfp,mellanox,marvell,qcom,liquidio,qlogic,bnx2x}
+)
+_tag=20241017
+#_commit=c979a06518069901e4c43e0019d3a15b435b7e16
+pkgver=202209
+pkgrel=1
+pkgdesc="Firmware files for Linux"
+url="https://gitlab.com/kernel-firmware/linux-firmware"
+license=(
+ GPL-2.0-only
+ GPL-2.0-or-later
+ GPL-3.0-only
+ custom
+)
+arch=('any')
+makedepends=(
+ rdfind
+ python
+)
+options=(
+ !strip
+ !debug
+)
+source=("linux-firmware.tar.gz")
+
+validpgpkeys=('4CDE8575E547BF835FE15807A31B6BD72486CFD6') # Josh Boyer <jwboyer@fedoraproject.org>
+
+build() {
+ mkdir -p kernel/x86/microcode
+ cat ${pkgbase}/amd-ucode/microcode_amd*.bin > kernel/x86/microcode/AuthenticAMD.bin
+
+ # Reproducibility: set the timestamp on the bin file
+ if [[ -n ${SOURCE_DATE_EPOCH} ]]; then
+ touch -d @${SOURCE_DATE_EPOCH} kernel/x86/microcode/AuthenticAMD.bin
+ fi
+
+ # Reproducibility: strip the inode and device numbers from the cpio archive
+ echo kernel/x86/microcode/AuthenticAMD.bin |
+ bsdtar --uid 0 --gid 0 -cnf - -T - |
+ bsdtar --null -cf - --format=newc @- > amd-ucode.img
+}
+
+_pick() {
+ local p="$1" f d; shift
+ for f; do
+ d="$srcdir/$p/${f#$pkgdir/}"
+ mkdir -p "$(dirname "$d")"
+ mv "$f" "$d"
+ rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
+ done
+}
+
+package_linux-firmware-whence() {
+ pkgdesc+=" - contains the WHENCE license file which documents the vendor license details"
+
+ install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 ${pkgbase}/WHENCE
+}
+
+package_linux-firmware() {
+ depends=('linux-firmware-whence')
+
+ cd "${pkgbase}"
+
+ make ${MAKEFLAGS} DESTDIR="${pkgdir}" install
+
+ install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 LICEN*
+
+ cd "${pkgdir}"
+
+ # remove arm64 firmware https://bugs.archlinux.org/task/76583
+ rm lib/firmware/mrvl/prestera/mvsw_prestera_fw-v2.0.img
+ rm lib/firmware/mrvl/prestera/mvsw_prestera_fw-v3.0.img
+ rm lib/firmware/mrvl/prestera/mvsw_prestera_fw-v4.0.img
+
+ # split
+ _pick amd-ucode lib/firmware/amd-ucode
+
+ _pick linux-firmware-nfp lib/firmware/netronome
+ _pick linux-firmware-nfp usr/share/licenses/${pkgname}/LICENCE.Netronome
+
+ _pick linux-firmware-mellanox lib/firmware/mellanox
+
+ _pick linux-firmware-marvell lib/firmware/{libertas,mwl8k,mwlwifi,mrvl}
+ _pick linux-firmware-marvell usr/share/licenses/${pkgname}/LICENCE.{Marvell,NXP}
+
+ _pick linux-firmware-qcom lib/firmware/{qcom,a300_*}
+ _pick linux-firmware-qcom usr/share/licenses/${pkgname}/LICENSE.qcom*
+
+ _pick linux-firmware-liquidio lib/firmware/liquidio
+ _pick linux-firmware-liquidio usr/share/licenses/${pkgname}/LICENCE.cavium_liquidio
+
+ _pick linux-firmware-qlogic lib/firmware/{qlogic,qed,ql2???_*,c{b,t,t2}fw-*}
+ _pick linux-firmware-qlogic usr/share/licenses/${pkgname}/LICENCE.{qla1280,qla2xxx}
+
+ _pick linux-firmware-bnx2x lib/firmware/bnx2x*
+}
+
+# package_amd-ucode() {
+# pkgdesc="Microcode update image for AMD CPUs"
+# license=(custom)
+
+# mv -v $pkgname/* "$pkgdir"
+
+# install -Dt "${pkgdir}/boot" -m644 amd-ucode.img
+
+# install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 ${pkgbase}/LICENSE.amd-ucode
+# }
+
+package_linux-firmware-nfp() {
+ pkgdesc+=" - nfp / Firmware for Netronome Flow Processors"
+ depends=('linux-firmware-whence')
+
+ mv -v linux-firmware-nfp/* "${pkgdir}"
+}
+
+package_linux-firmware-mellanox() {
+ pkgdesc+=" - mellanox / Firmware for Mellanox Spectrum switches"
+ depends=('linux-firmware-whence')
+
+ mv -v linux-firmware-mellanox/* "${pkgdir}"
+}
+
+package_linux-firmware-marvell() {
+ pkgdesc+=" - marvell / Firmware for Marvell devices"
+ depends=('linux-firmware-whence')
+
+ mv -v linux-firmware-marvell/* "${pkgdir}"
+}
+
+package_linux-firmware-qcom() {
+ pkgdesc+=" - qcom / Firmware for Qualcomm SoCs"
+ depends=('linux-firmware-whence')
+
+ mv -v linux-firmware-qcom/* "${pkgdir}"
+}
+
+package_linux-firmware-liquidio() {
+ pkgdesc+=" - liquidio / Firmware for Cavium LiquidIO server adapters"
+ depends=('linux-firmware-whence')
+
+ mv -v linux-firmware-liquidio/* "${pkgdir}"
+}
+
+package_linux-firmware-qlogic() {
+ pkgdesc+=" - qlogic / Firmware for QLogic devices"
+ depends=('linux-firmware-whence')
+
+ mv -v linux-firmware-qlogic/* "${pkgdir}"
+}
+
+package_linux-firmware-bnx2x() {
+ pkgdesc+=" - bnx2x / Firmware for Broadcom NetXtreme II 10Gb ethernet adapters"
+ depends=('linux-firmware-whence')
+
+ mv -v linux-firmware-bnx2x/* "${pkgdir}"
+}
+sha512sums=('8cf9b078a803f1b9a3b9f3b31c88161b480649c798ee12b29e448cac9f24518c740c5aeb3eceb29400ba731ee472205e74d3bdf560dc9a5591dfc53682872abe')
diff --git a/linux-firmware-blob/README.md b/linux-firmware-blob/README.md
new file mode 100755
index 0000000..f69c652
--- /dev/null
+++ b/linux-firmware-blob/README.md
@@ -0,0 +1,29 @@
+Is fork of
+
+ commit 3981e21e654e3c139c7ca143a0119706b0e7f963
+ Merge: ed73933f 8a976e23
+ Author: Josh Boyer <jwboyer@redhat.com>
+ Date: Sun Nov 10 15:36:10 2024 +0000
+
+ Merge branch 'wave521c' into 'main'
+
+ cnm: update chips&media wave521c firmware.
+
+ See merge request kernel-firmware/linux-firmware!364
+
+
+from https://gitlab.com/kernel-firmware/linux-firmware.git
+
+Steps to reproduce:
+
+- clone
+
+- git checkout ""
+
+- do a tar of this file
+
+- and put in PKGBUILD like src url but point to tar file this folder
+
+Script of ^ that for one stroke provide:
+
+dash obtain-src.dash \ No newline at end of file
diff --git a/linux-firmware-blob/keys/pgp/4CDE8575E547BF835FE15807A31B6BD72486CFD6.asc b/linux-firmware-blob/keys/pgp/4CDE8575E547BF835FE15807A31B6BD72486CFD6.asc
new file mode 100755
index 0000000..3c11a0a
--- /dev/null
+++ b/linux-firmware-blob/keys/pgp/4CDE8575E547BF835FE15807A31B6BD72486CFD6.asc
@@ -0,0 +1,79 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+DmtUgeBWSPWnSoAlIjsYDumNoHd5PpI=
+=Xq/w
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-build.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-build.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/linux-firmware-blob/linux-firmware-202209-1-x86_64-build.log
diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-bnx2x.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-bnx2x.log
new file mode 100644
index 0000000..b657bd3
--- /dev/null
+++ b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-bnx2x.log
@@ -0,0 +1 @@
+renamed 'linux-firmware-bnx2x/lib' -> '/build/linux-firmware/pkg/linux-firmware-bnx2x/lib'
diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-liquidio.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-liquidio.log
new file mode 100644
index 0000000..69bac80
--- /dev/null
+++ b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-liquidio.log
@@ -0,0 +1,2 @@
+renamed 'linux-firmware-liquidio/lib' -> '/build/linux-firmware/pkg/linux-firmware-liquidio/lib'
+renamed 'linux-firmware-liquidio/usr' -> '/build/linux-firmware/pkg/linux-firmware-liquidio/usr'
diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-marvell.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-marvell.log
new file mode 100644
index 0000000..6d91f7f
--- /dev/null
+++ b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-marvell.log
@@ -0,0 +1,2 @@
+renamed 'linux-firmware-marvell/lib' -> '/build/linux-firmware/pkg/linux-firmware-marvell/lib'
+renamed 'linux-firmware-marvell/usr' -> '/build/linux-firmware/pkg/linux-firmware-marvell/usr'
diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-mellanox.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-mellanox.log
new file mode 100644
index 0000000..1b2041b
--- /dev/null
+++ b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-mellanox.log
@@ -0,0 +1 @@
+renamed 'linux-firmware-mellanox/lib' -> '/build/linux-firmware/pkg/linux-firmware-mellanox/lib'
diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-nfp.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-nfp.log
new file mode 100644
index 0000000..7996672
--- /dev/null
+++ b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-nfp.log
@@ -0,0 +1,2 @@
+renamed 'linux-firmware-nfp/lib' -> '/build/linux-firmware/pkg/linux-firmware-nfp/lib'
+renamed 'linux-firmware-nfp/usr' -> '/build/linux-firmware/pkg/linux-firmware-nfp/usr'
diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qcom.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qcom.log
new file mode 100644
index 0000000..8aa6266
--- /dev/null
+++ b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qcom.log
@@ -0,0 +1,2 @@
+renamed 'linux-firmware-qcom/lib' -> '/build/linux-firmware/pkg/linux-firmware-qcom/lib'
+renamed 'linux-firmware-qcom/usr' -> '/build/linux-firmware/pkg/linux-firmware-qcom/usr'
diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qlogic.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qlogic.log
new file mode 100644
index 0000000..a7e636d
--- /dev/null
+++ b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-qlogic.log
@@ -0,0 +1,2 @@
+renamed 'linux-firmware-qlogic/lib' -> '/build/linux-firmware/pkg/linux-firmware-qlogic/lib'
+renamed 'linux-firmware-qlogic/usr' -> '/build/linux-firmware/pkg/linux-firmware-qlogic/usr'
diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-whence.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-whence.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware-whence.log
diff --git a/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware.log b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware.log
new file mode 100644
index 0000000..d148314
--- /dev/null
+++ b/linux-firmware-blob/linux-firmware-202209-1-x86_64-package_linux-firmware.log
@@ -0,0 +1,2 @@
+install -d /build/linux-firmware/pkg/linux-firmware/lib/firmware
+./copy-firmware.sh /build/linux-firmware/pkg/linux-firmware/lib/firmware