The earlier upstreamed firmware (vpu20_p1_gen2) for the SC7280 VPU was
incorrectly signed with an MBNv7 header. SC7280 only supports firmware
with an MBNv6 header, but this requirement was not communicated by the
developer who had validated the binary, leading to an incompatible
firmware being published to linux-firmware.
This change adds the correct and properly tested firmware image
vpu20_p1_gen2_s6.mbn, which is signed with an MBNv6 header and works on
SC7280 hardware.
Since some existing code references the older firmware name
vpu20_p1_gen2, add a compatibility link in WHENCE to preserve backwards
compatibility.
Signed-off-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
Glymur (a.k.a Snapdragon X2 Elite) is the new Snapdragon chipset for
compute/laptops. Add the gpu firmware files to enable graphics
functionality.
Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Add firmware binary for Glymur, update the WHENCE file with fw version
accordingly.
Signed-off-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
Update the firmware files for the Qualcomm aic100 product to that of the
1.20.2.7 release. This release contains a bug fix for missing
temperature information in the sideband telemetry channel.
Signed-off-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
The generated ELF binary previously used 1‑byte alignment for LOAD
segments, which results in inefficient memory accesses on ARM platforms.
To satisfy architectural constraints and improve runtime performance,
the alignment of all LOAD segments is updated to 4 bytes.
Signed-off-by: Renjiang Han <renjiang.han@oss.qualcomm.com>
Update ADSP firmware for Qualcomm x1e80100 platform.
Change the license from LICENSE.qcom to LICENSE.qcom-2.
Signed-off-by: Yushan Li <yushan.li@oss.qualcomm.com>
Update video firmware binary for SM8250 to have proper version string
i.e. VIDEO.VPU.1.0-00119.
Signed-off-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
Update firmware binary to fix the ELF alignment issue for v5.4. And
this binary can be re-signed with sectools v1 and v2.
Signed-off-by: Renjiang Han <renjiang.han@oss.qualcomm.com>
Update ADSP, CDSP firmware for Qualcomm kaanapali platform.
Move the firmware files for Kaanapali under LICENSE-qcom-2.
Signed-off-by: Venkata Kota <venkata.kota@oss.qualcomm.com>
[DB: adjusted order of entries]
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Update the firmware files for the Qualcomm aic100 product to that of the
1.20.2.6 release. This release contains a bug fix that addresses an
issue with the device consuming excessive power under some workloads
which then causes the device to excessivly throttle and reduce overall
performance.
Signed-off-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
For MHI modems, it defines an edl firmware in kernel drivers/bus/
mhi/host/pci_generic.c file. According to the requirement of MHI
driver maintainer, we shall commit this firmware before commiting
kernel driver support.
Since different vendor use different firmwares, so we add a
vendor sub-folder under qcom/sdx35.
Similar commit please refer to qcom/sdx61/foxconn.
Signed-off-by: Slark Xiao <slark_xiao@163.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Update video firmware binary for SM8550 which includes:
- Fix for corruption caused by outdated parameters during input resume.
- Change to replace Assert with session error to unblock other session
Signed-off-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
Add firmware binary for Kaanapali, update the WHENCE file with fw
version and symlink accordingly.
Signed-off-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
All firmware for the Lemans platform is located under qcom/sa8775p/
subdir. Move audio topology for Lemans EVK to the same location and
provide (ugh) backwards-compatible symlink.
Cc: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
The rest of the firmware for Monaco is using qcs8300 subdir, the
top-level compatibility for the platform also declares qcom,qcs8300.
Be consistent and move audioreach topology file to qcom/qcs8300/ subdir.
Cc: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Cc: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>