mirror of
https://git.freebsd.org/src.git
synced 2026-01-11 19:57:22 +00:00
iwm: Stop shipping firmware as kernel module
Since we can load raw firmware start shipping them as is. This also remove the uuencode format that don't add any value and garbage collect old firmwares version. For pkgbase users they are now in the FreeBSD-firmware-iwm package. Sponsored by: Beckhoff Automation GmbH & Co. KG
This commit is contained in:
parent
11f3da5655
commit
af0a81b647
40 changed files with 77 additions and 528275 deletions
|
|
@ -69,6 +69,8 @@ examples_COMMENT= Examples in /usr/share/examples
|
|||
examples_DESC= Examples in /usr/share/examples
|
||||
fetch_COMMENT= Fetch Utility
|
||||
fetch_DESC= Fetch Utility
|
||||
firmware-iwm_DESC= iwm(4) firmwares
|
||||
firmware-iwm_COMMENT= iwm(4) firmwares
|
||||
ftp_COMMENT= FTP Utilities
|
||||
ftp_DESC= FTP Utilities
|
||||
ftpd_COMMENT= FTP Daemon
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ SUBDIR= ${_colldef} \
|
|||
${_doc} \
|
||||
${_dtrace} \
|
||||
${_examples} \
|
||||
${_firmwares} \
|
||||
${_i18n} \
|
||||
keys \
|
||||
${_man} \
|
||||
|
|
@ -45,6 +46,10 @@ _dict= dict
|
|||
_examples= examples
|
||||
.endif
|
||||
|
||||
.if ${MK_SOURCELESS_UCODE} != "no"
|
||||
_firmwares= firmwares
|
||||
.endif
|
||||
|
||||
.if ${MK_ICONV} != "no"
|
||||
_i18n= i18n
|
||||
.endif
|
||||
|
|
|
|||
3
share/firmwares/Makefile
Normal file
3
share/firmwares/Makefile
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
SUBDIR= iwm
|
||||
|
||||
.include <bsd.subdir.mk>
|
||||
67
share/firmwares/iwm/Makefile
Normal file
67
share/firmwares/iwm/Makefile
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
.include <src.opts.mk>
|
||||
|
||||
FILESGROUPS= iwm3160 \
|
||||
iwm3168 \
|
||||
iwm7260 \
|
||||
iwm7265 \
|
||||
iwm7265D \
|
||||
iwm8000C \
|
||||
iwm8265 \
|
||||
iwm9000 \
|
||||
iwm9260
|
||||
|
||||
iwm3160= ${SRCTOP}/sys/contrib/dev/iwm/iwm-3160-17.fw
|
||||
iwm3160NAME= iwm3160fw
|
||||
iwm3160DIR= /boot/firmware
|
||||
iwm3160MODE= 644
|
||||
iwm3160PACKAGE= firmware-iwm
|
||||
|
||||
iwm3168= ${SRCTOP}/sys/contrib/dev/iwm/iwm-3168-22.fw
|
||||
iwm3168NAME= iwm3168fw
|
||||
iwm3168DIR= /boot/firmware
|
||||
iwm3168MODE= 644
|
||||
iwm3168PACKAGE= firmware-iwm
|
||||
|
||||
iwm7260= ${SRCTOP}/sys/contrib/dev/iwm/iwm-7260-17.fw
|
||||
iwm7260NAME= iwm7260fw
|
||||
iwm7260DIR= /boot/firmware
|
||||
iwm7260MODE= 644
|
||||
iwm7260PACKAGE= firmware-iwm
|
||||
|
||||
iwm7265= ${SRCTOP}/sys/contrib/dev/iwm/iwm-7265-17.fw
|
||||
iwm7265NAME= iwm7265fw
|
||||
iwm7265DIR= /boot/firmware
|
||||
iwm7265MODE= 644
|
||||
iwm7265PACKAGE= firmware-iwm
|
||||
|
||||
iwm7265D= ${SRCTOP}/sys/contrib/dev/iwm/iwm-7265D-22.fw
|
||||
iwm7265DNAME= iwm7265Dfw
|
||||
iwm7265DDIR= /boot/firmware
|
||||
iwm7265DMODE= 644
|
||||
iwm7265DPACKAGE= firmware-iwm
|
||||
|
||||
iwm8000C= ${SRCTOP}/sys/contrib/dev/iwm/iwm-8000C-22.fw
|
||||
iwm8000CNAME= iwm8000C
|
||||
iwm8000CDIR= /boot/firmware
|
||||
iwm8000CMODE= 644
|
||||
iwm8000CPACKAGE= firmware-iwm
|
||||
|
||||
iwm8265= ${SRCTOP}/sys/contrib/dev/iwm/iwm-8265-22.fw
|
||||
iwm8265NAME= iwm8265fw
|
||||
iwm8265DIR= /boot/firmware
|
||||
iwm8265MODE= 644
|
||||
iwm8265PACKAGE= firmware-iwm
|
||||
|
||||
iwm9000= ${SRCTOP}/sys/contrib/dev/iwm/iwm-9000-34.fw
|
||||
iwm9000NAME= iwm9000fw
|
||||
iwm9000DIR= /boot/firmware
|
||||
iwm9000MODE= 644
|
||||
iwm9000PACKAGE= firmware-iwm
|
||||
|
||||
iwm9260= ${SRCTOP}/sys/contrib/dev/iwm/iwm-9260-34.fw
|
||||
iwm9260NAME= iwm9260fw
|
||||
iwm9260DIR= /boot/firmware
|
||||
iwm9260MODE= 644
|
||||
iwm9260PACKAGE= firmware-iwm
|
||||
|
||||
.include <bsd.prog.mk>
|
||||
File diff suppressed because it is too large
Load diff
BIN
sys/contrib/dev/iwm/iwm-3160-17.fw
Normal file
BIN
sys/contrib/dev/iwm/iwm-3160-17.fw
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load diff
BIN
sys/contrib/dev/iwm/iwm-3168-22.fw
Normal file
BIN
sys/contrib/dev/iwm/iwm-3168-22.fw
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
BIN
sys/contrib/dev/iwm/iwm-7260-17.fw
Normal file
BIN
sys/contrib/dev/iwm/iwm-7260-17.fw
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
BIN
sys/contrib/dev/iwm/iwm-7265-17.fw
Normal file
BIN
sys/contrib/dev/iwm/iwm-7265-17.fw
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
BIN
sys/contrib/dev/iwm/iwm-7265D-22.fw
Normal file
BIN
sys/contrib/dev/iwm/iwm-7265D-22.fw
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
BIN
sys/contrib/dev/iwm/iwm-8000C-22.fw
Normal file
BIN
sys/contrib/dev/iwm/iwm-8000C-22.fw
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load diff
BIN
sys/contrib/dev/iwm/iwm-8265-22.fw
Normal file
BIN
sys/contrib/dev/iwm/iwm-8265-22.fw
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load diff
BIN
sys/contrib/dev/iwm/iwm-9000-34.fw
Normal file
BIN
sys/contrib/dev/iwm/iwm-9000-34.fw
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load diff
BIN
sys/contrib/dev/iwm/iwm-9260-34.fw
Normal file
BIN
sys/contrib/dev/iwm/iwm-9260-34.fw
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
|
@ -198,7 +198,6 @@ SUBDIR= \
|
|||
${_iwlwifi} \
|
||||
${_iwlwififw} \
|
||||
${_iwm} \
|
||||
${_iwmfw} \
|
||||
${_iwn} \
|
||||
${_iwnfw} \
|
||||
${_ix} \
|
||||
|
|
@ -805,7 +804,6 @@ _iwn= iwn
|
|||
.if ${MK_SOURCELESS_UCODE} != "no"
|
||||
_ipwfw= ipwfw
|
||||
_iwifw= iwifw
|
||||
_iwmfw= iwmfw
|
||||
_iwnfw= iwnfw
|
||||
.endif
|
||||
_nfe= nfe
|
||||
|
|
|
|||
|
|
@ -1,11 +0,0 @@
|
|||
SUBDIR= iwm3160fw \
|
||||
iwm3168fw \
|
||||
iwm7260fw \
|
||||
iwm7265fw \
|
||||
iwm7265Dfw \
|
||||
iwm8000Cfw \
|
||||
iwm8265fw \
|
||||
iwm9000fw \
|
||||
iwm9260fw
|
||||
|
||||
.include <bsd.subdir.mk>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
#
|
||||
# Common rules for building firmware. Note this gets auto-included
|
||||
# by the subdir Makefile's as a consequence of included bsd.kmod.mk.
|
||||
|
||||
_FIRM= ${IMG}.fw
|
||||
|
||||
CLEANFILES+= ${_FIRM}
|
||||
|
||||
FIRMWS= ${_FIRM}:${KMOD}
|
||||
|
||||
#
|
||||
# Note that a license ack is not needed for iwn.
|
||||
#
|
||||
#FIRMWARE_LICENSE=
|
||||
|
||||
${_FIRM}: ${SRCTOP}/sys/contrib/dev/iwm/${_FIRM}.uu
|
||||
uudecode -p ${.ALLSRC} > ${.TARGET}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
KMOD= iwm3160fw
|
||||
IMG= iwm-3160-17
|
||||
|
||||
.include <bsd.kmod.mk>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
KMOD= iwm3168fw
|
||||
IMG= iwm-3168-22
|
||||
|
||||
.include <bsd.kmod.mk>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
KMOD= iwm7260fw
|
||||
IMG= iwm-7260-17
|
||||
|
||||
.include <bsd.kmod.mk>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
KMOD= iwm7265Dfw
|
||||
IMG= iwm-7265D-22
|
||||
|
||||
.include <bsd.kmod.mk>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
KMOD= iwm7265fw
|
||||
IMG= iwm-7265-17
|
||||
|
||||
.include <bsd.kmod.mk>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
KMOD= iwm8000Cfw
|
||||
IMG= iwm-8000C-22
|
||||
|
||||
.include <bsd.kmod.mk>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
KMOD= iwm8265fw
|
||||
IMG= iwm-8265-22
|
||||
|
||||
.include <bsd.kmod.mk>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
KMOD= iwm9000fw
|
||||
IMG= iwm-9000-34
|
||||
|
||||
.include <bsd.kmod.mk>
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
KMOD= iwm9260fw
|
||||
IMG= iwm-9260-34
|
||||
|
||||
.include <bsd.kmod.mk>
|
||||
Loading…
Add table
Reference in a new issue