Attempting to clear the PARALLEL_ARGS_FILE variable when it was not
set would cause the above error message. Clear it only when we know
we are using it. This bug was only triggered when using the 'deb'
target, as it invokes the copy-firmware.sh script without any '-j'
argument, while the other install targets end up passing '-j1' when
not using parallel compression.
* copy-firmware.sh [NUM_JOBS > 1]: Only clear the content of
PARALLEL_ARGS_FILE when this condition is met.
Reported-by: Christophe Guillain <jean-christophe@guillain.net>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Most likely because of the TZ differences, on QCM6490 / QCS6490 boards
the WPSS DSP can not work with the existing firmware (provided for
SC7280 platforms). Add device-specific firmware for these boards.
The firmware comes in the MBN format rather than the typical MDT + Bnn
as the firmware file is being loaded through the remoteproc / DSP.
Compatibility links are added to follow the names in the existing DTs
(qcom/qcm6490-idp.dts and qcom/qcs6490-rb3gen2.dts).
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Add bluetooth firmware for the WCN3950 family of chips. The firmware
comes from the RB1 firmware released through Linaro, so the firmware is
licensed under LICENSE.qcom terms instead of the typical
LICENSE.QualcommAtheros_ath10k.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Firmware for the UART-connected QCA6390 chip got lost in the middle of
the QCA61x4 section. Move it to a separate section.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Restore the License: string for the qca/WCN399x firmware, it was lost in
the process when the commit 5dd32d878e ("qca: Add firmware files for
BT chip WCN6750.") added additional firmware for WCN6750.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
DMCUB updates for DCN314, DCN351, DCN35 and DCN401.
From internal git commit bc37c6a2877338acba0fe8bb7a0b2a5b88d72863
Firmware release 0.0.252.0
Tested with DC 3.2.319
Release Notes:
- Fix table mapping for tuning set
- Fix abnormal min_duration calculation
- Change power-down sequence
- Clean up unused register mask
- Restore lost power saving register settings
Signed-off-by: Alex Hung <alex.hung@amd.com>
DMCUB updates for DCN401
From internal git commit e5fe0be1fdbbacb2475c1e6a88d39c0d5b2e1972
Firmware release 0.0.251.0
Tested with DC 3.2.318
Release Notes:
- Fixes for PSR-SU
- Fixes for DCPG OP control sequences
Signed-off-by: Zaeem Mohamed <zaeem.mohamed@amd.com>
Updates from review for MR/430
- Used File instead of RawFile for .mbn and .elf files
- Add version where available
Signed-off-by: Mark Pearson <mpearson-lenovo@squebb.ca>
This updates the sdsd8997_combo_v4.bin and WHENCE file.
It contains a fix for BLE link loss issue due to connection timeout.
Signed-off-by: Neeraj Sanjay Kale <neeraj.sanjaykale@nxp.com>
Signed-off-by: Keyur Gandhi <keyur.gandhi@nxp.com>
This commit will add required Bluetooth firmware files for QCA6698
The image version is 2.1.2-00035.
The QCA6698 Bluetooth chip, while sharing the same IP core as the
WCN6855, has different RF components and RAM sizes. This means it
requires new firmware files. Use a different firmware directory
to save the NVM and rampatch files.
Currently there are two connectivity boards using QCA6698 for
sa8775p-ride platform, the board id are 206 and 207 respectively.
So add two board specific nvm files.
hpbtfw21.tlv : RAM FW dump
hpnv21.b206 : NVM dump
hpnv21.b207 : NVM dump
hpnv21.bin : NVM dump
Signed-off-by: Cheng Jiang <quic_chejiang@quicinc.com>
Revert dcn_3_1_4_dmcub.bin back to commit 209c18b0.
The new firmware in b3049665 causes continuous error messages
"[drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error -
collecting diagnostic data" after hotplugging a USB-C monitor.
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3913
Signed-off-by: Alex Hung <alex.hung@amd.com>