forked from pool/kernel-firmware-qcom
Compare commits
6 Commits
c0eb306ecf
...
ff2e5bd734
Author | SHA256 | Date | |
---|---|---|---|
|
ff2e5bd734 | ||
|
25ba0ac8c0 | ||
|
66ab232aaa | ||
|
fa1f41c0a1 | ||
|
fdbe7012eb | ||
|
220abeadae |
6
aliases
6
aliases
@@ -110,10 +110,14 @@ qaic: mhi:QAIC_TIMESYNC_PERIODIC
|
|||||||
qaic: pci:v000017CBd0000A080sv*sd*bc*sc*i*
|
qaic: pci:v000017CBd0000A080sv*sd*bc*sc*i*
|
||||||
qaic: pci:v000017CBd0000A100sv*sd*bc*sc*i*
|
qaic: pci:v000017CBd0000A100sv*sd*bc*sc*i*
|
||||||
qaic: pci:v000017CBd0000A110sv*sd*bc*sc*i*
|
qaic: pci:v000017CBd0000A110sv*sd*bc*sc*i*
|
||||||
|
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8226-mss-pil
|
||||||
|
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8226-mss-pilC*
|
||||||
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8909-mss-pil
|
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8909-mss-pil
|
||||||
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8909-mss-pilC*
|
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8909-mss-pilC*
|
||||||
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8916-mss-pil
|
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8916-mss-pil
|
||||||
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8916-mss-pilC*
|
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8916-mss-pilC*
|
||||||
|
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8926-mss-pil
|
||||||
|
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8926-mss-pilC*
|
||||||
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8953-mss-pil
|
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8953-mss-pil
|
||||||
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8953-mss-pilC*
|
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8953-mss-pilC*
|
||||||
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8974-mss-pil
|
qcom_q6v5_mss: of:N*T*Cqcom%2Cmsm8974-mss-pil
|
||||||
@@ -260,6 +264,8 @@ qcom_q6v5_pas: of:N*T*Cqcom%2Csm8650-cdsp-pas
|
|||||||
qcom_q6v5_pas: of:N*T*Cqcom%2Csm8650-cdsp-pasC*
|
qcom_q6v5_pas: of:N*T*Cqcom%2Csm8650-cdsp-pasC*
|
||||||
qcom_q6v5_pas: of:N*T*Cqcom%2Csm8650-mpss-pas
|
qcom_q6v5_pas: of:N*T*Cqcom%2Csm8650-mpss-pas
|
||||||
qcom_q6v5_pas: of:N*T*Cqcom%2Csm8650-mpss-pasC*
|
qcom_q6v5_pas: of:N*T*Cqcom%2Csm8650-mpss-pasC*
|
||||||
|
qcom_q6v5_pas: of:N*T*Cqcom%2Csm8750-mpss-pas
|
||||||
|
qcom_q6v5_pas: of:N*T*Cqcom%2Csm8750-mpss-pasC*
|
||||||
qcom_q6v5_pas: of:N*T*Cqcom%2Cx1e80100-adsp-pas
|
qcom_q6v5_pas: of:N*T*Cqcom%2Cx1e80100-adsp-pas
|
||||||
qcom_q6v5_pas: of:N*T*Cqcom%2Cx1e80100-adsp-pasC*
|
qcom_q6v5_pas: of:N*T*Cqcom%2Cx1e80100-adsp-pasC*
|
||||||
qcom_q6v5_pas: of:N*T*Cqcom%2Cx1e80100-cdsp-pas
|
qcom_q6v5_pas: of:N*T*Cqcom%2Cx1e80100-cdsp-pas
|
||||||
|
2
git_id
2
git_id
@@ -1 +1 @@
|
|||||||
43dfb5fb64bb2707ba4fce1bc0fe835ad644b797
|
1d98972a56356ccd3193cb6f1a74a4e71d8c4e37
|
||||||
|
BIN
kernel-firmware-qcom-20250502.tar.xz
(Stored with Git LFS)
BIN
kernel-firmware-qcom-20250502.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
kernel-firmware-qcom-20250616.tar.xz
(Stored with Git LFS)
Normal file
BIN
kernel-firmware-qcom-20250616.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
@@ -1,3 +1,38 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 17 05:29:32 UTC 2025 - Takashi Iwai <tiwai@suse.com>
|
||||||
|
|
||||||
|
- Update to version 20250616 (git commit 1d98972a5635):
|
||||||
|
* qcom: add gpu firmwares for X1P42100 chipset
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 15 09:08:58 UTC 2025 - Takashi Iwai <tiwai@suse.com>
|
||||||
|
|
||||||
|
- Update to version 20250613 (git commit 12fe085fa409):
|
||||||
|
* qcom: sc8280xp: Updated power FW for X13s
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 12 08:14:05 UTC 2025 - Takashi Iwai <tiwai@suse.com>
|
||||||
|
|
||||||
|
- Better workaround for directory -> symlink change (bsc#1244458)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 5 11:12:03 UTC 2025 - Takashi Iwai <tiwai@suse.com>
|
||||||
|
|
||||||
|
- Update aliases
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 5 10:39:16 UTC 2025 - Takashi Iwai <tiwai@suse.com>
|
||||||
|
|
||||||
|
- Update to version 20250603 (git commit 3b75d677f898):
|
||||||
|
* qcom: add QUPv3 firmware for QCS8300 platform
|
||||||
|
* qcom: sc8280xp: FW blob updates for X13s
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 20 14:24:56 UTC 2025 - Takashi Iwai <tiwai@suse.com>
|
||||||
|
|
||||||
|
- Update to version 20250520 (git commit 341b9e805613):
|
||||||
|
* Adjust QUPv3 driver name
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat May 3 16:06:02 UTC 2025 - Takashi Iwai <tiwai@suse.com>
|
Sat May 3 16:06:02 UTC 2025 - Takashi Iwai <tiwai@suse.com>
|
||||||
|
|
||||||
|
@@ -20,17 +20,17 @@
|
|||||||
%define _firmwaredir /lib/firmware
|
%define _firmwaredir /lib/firmware
|
||||||
%endif
|
%endif
|
||||||
%define __ksyms_path ^%{_firmwaredir}
|
%define __ksyms_path ^%{_firmwaredir}
|
||||||
%define git_version 43dfb5fb64bb2707ba4fce1bc0fe835ad644b797
|
%define git_version 1d98972a56356ccd3193cb6f1a74a4e71d8c4e37
|
||||||
|
|
||||||
Name: kernel-firmware-qcom
|
Name: kernel-firmware-qcom
|
||||||
Version: 20250502
|
Version: 20250616
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Kernel firmware files for Qualcomm device drivers
|
Summary: Kernel firmware files for Qualcomm device drivers
|
||||||
License: GPL-2.0-or-later AND SUSE-Firmware
|
License: GPL-2.0-or-later AND SUSE-Firmware
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
URL: https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/
|
URL: https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/
|
||||||
Source0: %{name}-%{version}.tar.xz
|
Source0: %{name}-%{version}.tar.xz
|
||||||
Source1: https://github.com/openSUSE/kernel-firmware-tools/archive/refs/tags/20250425.tar.gz#/kernel-firmware-tools-20250425.tar.gz
|
Source1: https://github.com/openSUSE/kernel-firmware-tools/archive/refs/tags/20250605.tar.gz#/kernel-firmware-tools-20250605.tar.gz
|
||||||
Source2: %{name}-rpmlintrc
|
Source2: %{name}-rpmlintrc
|
||||||
Source3: git_id
|
Source3: git_id
|
||||||
Source10: aliases
|
Source10: aliases
|
||||||
@@ -58,12 +58,16 @@ Supplements: modalias(of:N*T*Cqcom%2Cmdss_mdp)
|
|||||||
Supplements: modalias(of:N*T*Cqcom%2Cmdss_mdpC*)
|
Supplements: modalias(of:N*T*Cqcom%2Cmdss_mdpC*)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cmsm8226-adsp-pil)
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8226-adsp-pil)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cmsm8226-adsp-pilC*)
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8226-adsp-pilC*)
|
||||||
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8226-mss-pil)
|
||||||
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8226-mss-pilC*)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cmsm8909-mss-pil)
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8909-mss-pil)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cmsm8909-mss-pilC*)
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8909-mss-pilC*)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cmsm8916-mss-pil)
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8916-mss-pil)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cmsm8916-mss-pilC*)
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8916-mss-pilC*)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cmsm8917-mdp5)
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8917-mdp5)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cmsm8917-mdp5C*)
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8917-mdp5C*)
|
||||||
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8926-mss-pil)
|
||||||
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8926-mss-pilC*)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cmsm8937-mdp5)
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8937-mdp5)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cmsm8937-mdp5C*)
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8937-mdp5C*)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cmsm8953-adsp-pil)
|
Supplements: modalias(of:N*T*Cqcom%2Cmsm8953-adsp-pil)
|
||||||
@@ -302,6 +306,8 @@ Supplements: modalias(of:N*T*Cqcom%2Csm8650-mdss)
|
|||||||
Supplements: modalias(of:N*T*Cqcom%2Csm8650-mdssC*)
|
Supplements: modalias(of:N*T*Cqcom%2Csm8650-mdssC*)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Csm8650-mpss-pas)
|
Supplements: modalias(of:N*T*Cqcom%2Csm8650-mpss-pas)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Csm8650-mpss-pasC*)
|
Supplements: modalias(of:N*T*Cqcom%2Csm8650-mpss-pasC*)
|
||||||
|
Supplements: modalias(of:N*T*Cqcom%2Csm8750-mpss-pas)
|
||||||
|
Supplements: modalias(of:N*T*Cqcom%2Csm8750-mpss-pasC*)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cx1e80100-adsp-pas)
|
Supplements: modalias(of:N*T*Cqcom%2Cx1e80100-adsp-pas)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cx1e80100-adsp-pasC*)
|
Supplements: modalias(of:N*T*Cqcom%2Cx1e80100-adsp-pasC*)
|
||||||
Supplements: modalias(of:N*T*Cqcom%2Cx1e80100-cdsp-pas)
|
Supplements: modalias(of:N*T*Cqcom%2Cx1e80100-cdsp-pas)
|
||||||
@@ -333,33 +339,25 @@ scripts/install-licenses.sh qcom %{buildroot}%{_licensedir}/%{name}
|
|||||||
install -c -D -m 0644 WHENCE %{buildroot}%{_licensedir}/%{name}/WHENCE
|
install -c -D -m 0644 WHENCE %{buildroot}%{_licensedir}/%{name}/WHENCE
|
||||||
install -c -D -m 0644 README.md %{buildroot}%{_docdir}/%{name}/README.md
|
install -c -D -m 0644 README.md %{buildroot}%{_docdir}/%{name}/README.md
|
||||||
|
|
||||||
%pre
|
%pretrans -p <lua>
|
||||||
# ugly workaround for changing qcom/LENOVO/21BX to a symlink (bsc#1204103)
|
if not macros then
|
||||||
if [ ! -L %{_firmwaredir}/qcom/LENOVO/21BX ]; then
|
fwdir = "/lib/firmware"
|
||||||
if [ -d %{_firmwaredir}/qcom/LENOVO/21BX ]; then
|
|
||||||
mv %{_firmwaredir}/qcom/LENOVO/21BX %{_firmwaredir}/qcom/LENOVO/21BX.xxxold
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
%post
|
|
||||||
# ugly workaround (bsc#1204103)
|
|
||||||
if [ -d %{_firmwaredir}/qcom/LENOVO/21BX.xxxold ]; then
|
|
||||||
mv %{_firmwaredir}/qcom/LENOVO/21BX %{_firmwaredir}/qcom/LENOVO/21BX.xxxnew
|
|
||||||
mv %{_firmwaredir}/qcom/LENOVO/21BX.xxxold %{_firmwaredir}/qcom/LENOVO/21BX
|
|
||||||
else
|
else
|
||||||
%{?regenerate_initrd_post}
|
fwdir = macros._firmwaredir
|
||||||
fi
|
end
|
||||||
|
path = fwdir .. "/qcom/LENOVO/21BX"
|
||||||
%postun
|
st = posix.stat(path)
|
||||||
%{?regenerate_initrd_post}
|
if st and st.type == "directory" then
|
||||||
|
status = os.rename(path, path .. ".rpmmoved")
|
||||||
%posttrans
|
if not status then
|
||||||
# ugly workaround (bsc#1204103)
|
suffix = 0
|
||||||
if [ -L %{_firmwaredir}/qcom/LENOVO/21BX.xxxnew ]; then
|
while not status do
|
||||||
rm -rf %{_firmwaredir}/qcom/LENOVO/21BX
|
suffix = suffix + 1
|
||||||
mv %{_firmwaredir}/qcom/LENOVO/21BX.xxxnew %{_firmwaredir}/qcom/LENOVO/21BX
|
status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix)
|
||||||
fi
|
end
|
||||||
%{?regenerate_initrd_posttrans}
|
os.rename(path, path .. ".rpmmoved")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc %{_docdir}/%{name}
|
%doc %{_docdir}/%{name}
|
||||||
|
BIN
kernel-firmware-tools-20250425.tar.gz
(Stored with Git LFS)
BIN
kernel-firmware-tools-20250425.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
kernel-firmware-tools-20250605.tar.gz
(Stored with Git LFS)
Normal file
BIN
kernel-firmware-tools-20250605.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
44
post
44
post
@@ -1,27 +1,19 @@
|
|||||||
%pre
|
%pretrans -p <lua>
|
||||||
# ugly workaround for changing qcom/LENOVO/21BX to a symlink (bsc#1204103)
|
if not macros then
|
||||||
if [ ! -L %{_firmwaredir}/qcom/LENOVO/21BX ]; then
|
fwdir = "/lib/firmware"
|
||||||
if [ -d %{_firmwaredir}/qcom/LENOVO/21BX ]; then
|
|
||||||
mv %{_firmwaredir}/qcom/LENOVO/21BX %{_firmwaredir}/qcom/LENOVO/21BX.xxxold
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
%post
|
|
||||||
# ugly workaround (bsc#1204103)
|
|
||||||
if [ -d %{_firmwaredir}/qcom/LENOVO/21BX.xxxold ]; then
|
|
||||||
mv %{_firmwaredir}/qcom/LENOVO/21BX %{_firmwaredir}/qcom/LENOVO/21BX.xxxnew
|
|
||||||
mv %{_firmwaredir}/qcom/LENOVO/21BX.xxxold %{_firmwaredir}/qcom/LENOVO/21BX
|
|
||||||
else
|
else
|
||||||
%{?regenerate_initrd_post}
|
fwdir = macros._firmwaredir
|
||||||
fi
|
end
|
||||||
|
path = fwdir .. "/qcom/LENOVO/21BX"
|
||||||
%postun
|
st = posix.stat(path)
|
||||||
%{?regenerate_initrd_post}
|
if st and st.type == "directory" then
|
||||||
|
status = os.rename(path, path .. ".rpmmoved")
|
||||||
%posttrans
|
if not status then
|
||||||
# ugly workaround (bsc#1204103)
|
suffix = 0
|
||||||
if [ -L %{_firmwaredir}/qcom/LENOVO/21BX.xxxnew ]; then
|
while not status do
|
||||||
rm -rf %{_firmwaredir}/qcom/LENOVO/21BX
|
suffix = suffix + 1
|
||||||
mv %{_firmwaredir}/qcom/LENOVO/21BX.xxxnew %{_firmwaredir}/qcom/LENOVO/21BX
|
status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix)
|
||||||
fi
|
end
|
||||||
%{?regenerate_initrd_posttrans}
|
os.rename(path, path .. ".rpmmoved")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
Reference in New Issue
Block a user