* amdgpu: DMCUB update for DCN401 * ath12k: WCN7850 hw2.0: update board-2.bin * ath12k: QCN9274 hw2.0: update to WLAN.WBE.1.4.1-00199-QCAHKSWPL_SILICONZ-1 * ath12k: QCN9274 hw2.0: update board-2.bin * ath11k: WCN6750 hw1.0: update board-2.bin * ath11k: QCN9074 hw1.0: update to WLAN.HK.2.9.0.1-02146-QCAHKSWPL_SILICONZ-1 * ath11k: QCA6698AQ hw2.1: add to WLAN.HSP.1.1-04479-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 * ath11k: QCA6698AQ hw2.1: add board-2.bin * ath11k: QCA6390 hw2.0: update board-2.bin * ath11k: QCA2066 hw2.1: update to WLAN.HSP.1.1-03926.13-QCAHSPSWPL_V2_SILICONZ_CE-2.52297.6 * ath11k: QCA2066 hw2.1: update board-2.bin * ath11k: IPQ8074 hw2.0: update to WLAN.HK.2.9.0.1-02146-QCAHKSWPL_SILICONZ-1 * ath11k: IPQ6018 hw1.0: update to WLAN.HK.2.7.0.1-02409-QCAHKSWPL_SILICONZ-1 * copy-firmware: Fix 'No such file or directory' error. * ath11k: add device-specific firmware for QCM6490 boards * qca: add more WCN3950 1.3 NVM files * qca: add firmware for WCN3950 chips * qca: move QCA6390 firmware to separate section * qca: restore licence information for WCN399x firmware * amdgpu: DMCUB updates for various ASICs * amdgpu: DMCUB updates forvarious AMDGPU ASICs * qca: Update Bluetooth WCN6750 1.1.0-00476 firmware to 1.1.3-00069 * qcom:x1e80100: Support for Lenovo T14s G6 Qualcomm platform * qcom:x1e80100: Support for Lenovo T14s G6 Qualcomm platform - Update aliases from 6.13 - Update to version 20250129 (git commit 211fbc287a0b): * linux-firmware: Update FW files for MRVL SD8997 chips * i915: Update Xe2LPD DMC to v2.27 OBS-URL: https://build.opensuse.org/package/show/Kernel:HEAD/kernel-firmware?expand=0&rev=528
36 lines
620 B
Bash
36 lines
620 B
Bash
#!/bin/sh
|
|
#
|
|
# Generate license file lists for each kernel-firmware topic
|
|
#
|
|
# usage: list-license.sh [-c] < licenses.list
|
|
#
|
|
|
|
if [ x"$1" = x"-c" ]; then
|
|
docopy=1
|
|
shift
|
|
fi
|
|
|
|
while read first topic licenses; do
|
|
case "$first" in
|
|
\#*) continue;;
|
|
esac
|
|
test -z "$licenses" && continue
|
|
for l in $licenses; do
|
|
case "$l" in
|
|
*:*)
|
|
src="${l%:*}"
|
|
dst="${l#*:}"
|
|
test -n "$docopy" && cp "$src" "$dst"
|
|
l="$dst"
|
|
;;
|
|
esac
|
|
echo $l >> files-$topic.license
|
|
done
|
|
done
|
|
|
|
for l in files-*.license; do
|
|
f=${l%.license}
|
|
sort -u $l | uniq | sed -e's/^\(.*\)$/%license \1/g' >> $f
|
|
rm -f $l
|
|
done
|