intel_wifi_firmware: Add updated and new firmware for the upcoming OpenBSD WiFi drivers.

The FreeBSD firmware is kept for the time being for "iwm" (idualwifi7260.)
Eventually it will be removed.
This commit is contained in:
Augustin Cavalier
2022-06-08 23:59:13 -04:00
parent 925259f637
commit 98545bbd53

View File

@@ -3,14 +3,21 @@ DESCRIPTION="Intel WiFi devices require firmware to operate. This package \
contains those necessary firmware files, corresponding to the WiFi drivers \
contained within the base system."
HOMEPAGE="https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html"
COPYRIGHT="2006-2019 Intel Corporation"
COPYRIGHT="2006-2022 Intel Corporation"
LICENSE="Intel WiFi Firmware"
REVISION="1"
srcGitRev="50b5a6cc0ad284c55ad95d0b8a2b3190d045b7a3"
SOURCE_URI="https://github.com/freebsd/freebsd-src/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="3081411b6786d960263502bf7af2100153e7bf73787b12ce14a1a8930fd7eb65"
SOURCE_DIR="freebsd-src-$srcGitRev/sys/contrib/dev/"
SOURCE_URI_2="http://firmware.openbsd.org/firmware/7.1/iwm-firmware-20220111.tgz"
CHECKSUM_SHA256_2="3e784c1377d4f567a503613d8cc04e31ef40ed9ef7933a89a10bb247a5961055"
SOURCE_URI_3="http://firmware.openbsd.org/firmware/7.1/iwx-firmware-20211101.tgz"
CHECKSUM_SHA256_3="6970b1c650cc06a8c0b617e750c438106edf01534b32a8de4f1e09c2884ce3d4"
ARCHITECTURES="any"
DISABLE_SOURCE_PACKAGE="yes"
@@ -56,6 +63,17 @@ BUILD()
rm iwm-7265-16.ucode
rm iwm-7260-16.ucode iwm-3160-16.ucode
cd ../..
# copy OpenBSD firmware directly
mkdir -p install-firmware/idualwifi7260/
cd install-firmware/idualwifi7260/
cp -r ../../../../sources-2/firmware/iwm* .
cd ../..
mkdir -p install-firmware/iaxwifi200/
cd install-firmware/iaxwifi200/
cp -r ../../../../sources-3/firmware/iwx* .
cd ../..
}
INSTALL()