Re: Update venus firmware files for v5.4 and venus firmware files for VPU-2.0
From: <hidden>
Date: 2021-05-03 07:30:18
Also in:
linux-firmware
On 2021-04-30 13:09, vgarodia@codeaurora.org wrote:
On 2021-04-29 17:37, smagar@codeaurora.org wrote:quoted
On 2021-04-29 14:05, vgarodia@codeaurora.org wrote:quoted
On 2021-04-28 19:18, Stanimir Varbanov wrote:quoted
On 4/28/21 3:32 PM, smagar@codeaurora.org wrote:quoted
Hello Team, Please include updated firmware bins for venus-5.4 and vpu-2.0. I have fixed comment and title updated. Removed 0 byte unwanted bins. Below is combined pull request for venus-5.4 and VPU-2.0. Please find snapshot of pull request, let me know if anything is missing. The following changes since commit 85286184d9df1b03bb76049edcfd87c39ce46e94: Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware into main (2021-04-19 11:34:11 -0400) are available in the git repository at: https://github.com/suraj714/linux-firmware-venus.git master for you to fetch changes up to 6cdef281cd16d967ad89c01af6fdda85529a2d80: qcom: Add venus firmware files for VPU-2.0 (2021-04-28 14:42:48 +0530) ---------------------------------------------------------------- smagar (2): qcom: update venus firmware files for v5.4 qcom: Add venus firmware files for VPU-2.0 WHENCE | 34 +++++++++++++++++++++++++++++++++- qcom/venus-5.4/venus.b00 | Bin 212 -> 212 bytes qcom/venus-5.4/venus.b01 | Bin 6808 -> 6808 bytes qcom/venus-5.4/venus.b02 | Bin 873680 -> 873596 bytes qcom/venus-5.4/venus.b03 | Bin 33792 -> 33792 bytes qcom/venus-5.4/venus.mbn | Bin 919792 -> 919708 bytes qcom/venus-5.4/venus.mdt | Bin 7020 -> 7020 bytes qcom/vpu-2.0/vpu20_1v.b00 | Bin 0 -> 692 bytes qcom/vpu-2.0/vpu20_1v.b01 | Bin 0 -> 7376 bytes qcom/vpu-2.0/vpu20_1v.b02 | Bin 0 -> 300 bytes qcom/vpu-2.0/vpu20_1v.b03 | Bin 0 -> 20 bytes qcom/vpu-2.0/vpu20_1v.b04 | Bin 0 -> 20 bytes qcom/vpu-2.0/vpu20_1v.b05 | Bin 0 -> 20 bytes qcom/vpu-2.0/vpu20_1v.b06 | Bin 0 -> 20 bytes qcom/vpu-2.0/vpu20_1v.b07 | Bin 0 -> 24 bytes qcom/vpu-2.0/vpu20_1v.b08 | Bin 0 -> 16 bytes qcom/vpu-2.0/vpu20_1v.b09 | Bin 0 -> 939184 bytes qcom/vpu-2.0/vpu20_1v.b10 | Bin 0 -> 42976 bytes qcom/vpu-2.0/vpu20_1v.b19 | 1 + qcom/vpu-2.0/vpu20_1v.mbn | Bin 0 -> 2031188 bytes qcom/vpu-2.0/vpu20_1v.mdt | Bin 0 -> 8068 bytesSuraj, lets make these as generic names venus.bxx. We could confirm on hardware with generic binary names.quoted
Which Venus IP/SoCs use vpu-2.0 firmware? And what is the difference with existing vpu-1.0?This is for sc7280. vpu-1.0 and vpu-2.0 differs in hardware w.r.t number of hardware processing pipes. Thanks, VikashHi Vikash, As you suggested I did this changes. Below is combined pull request for venus-5.4 and VPU-2.0. Please find snapshot of pull request, let me know if anything is missing. The following changes since commit 85286184d9df1b03bb76049edcfd87c39ce46e94: Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware into main (2021-04-19 11:34:11 -0400) are available in the git repository at: https://github.com/suraj714/linux-firmware-venus.git master for you to fetch changes up to 3499110b56ddfe5c66ee7ade8754c4be573cc8a9: qcom: Add venus firmware files for VPU-2.0 (2021-04-29 16:59:54 +0530) ---------------------------------------------------------------- smagar (2): qcom: update venus firmware files for v5.4 qcom: Add venus firmware files for VPU-2.0 WHENCE | 34 +++++++++++++++++++++++++++++++++-Remove the reference of "vpu20_1v.xxx from WHENCE file. Keep only venus.xxx.quoted
qcom/venus-5.4/venus.b00 | Bin 212 -> 212 bytes qcom/venus-5.4/venus.b01 | Bin 6808 -> 6808 bytes qcom/venus-5.4/venus.b02 | Bin 873680 -> 873596 bytes qcom/venus-5.4/venus.b03 | Bin 33792 -> 33792 bytes qcom/venus-5.4/venus.mbn | Bin 919792 -> 919708 bytes qcom/venus-5.4/venus.mdt | Bin 7020 -> 7020 bytes qcom/vpu-2.0/venus.b00 | Bin 0 -> 692 bytes qcom/vpu-2.0/venus.b01 | Bin 0 -> 7376 bytes qcom/vpu-2.0/venus.b02 | Bin 0 -> 300 bytes qcom/vpu-2.0/venus.b03 | Bin 0 -> 20 bytes qcom/vpu-2.0/venus.b04 | Bin 0 -> 20 bytes qcom/vpu-2.0/venus.b05 | Bin 0 -> 20 bytes qcom/vpu-2.0/venus.b06 | Bin 0 -> 20 bytes qcom/vpu-2.0/venus.b07 | Bin 0 -> 24 bytes qcom/vpu-2.0/venus.b08 | Bin 0 -> 16 bytes qcom/vpu-2.0/venus.b09 | Bin 0 -> 939184 bytes qcom/vpu-2.0/venus.b10 | Bin 0 -> 42976 bytes qcom/vpu-2.0/venus.b19 | 1 + qcom/vpu-2.0/venus.mbn | Bin 0 -> 2031188 bytes qcom/vpu-2.0/venus.mdt | Bin 0 -> 8068 bytes 21 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 qcom/vpu-2.0/venus.b00 create mode 100644 qcom/vpu-2.0/venus.b01 create mode 100644 qcom/vpu-2.0/venus.b02 create mode 100644 qcom/vpu-2.0/venus.b03 create mode 100644 qcom/vpu-2.0/venus.b04 create mode 100644 qcom/vpu-2.0/venus.b05 create mode 100644 qcom/vpu-2.0/venus.b06 create mode 100644 qcom/vpu-2.0/venus.b07 create mode 100644 qcom/vpu-2.0/venus.b08 create mode 100644 qcom/vpu-2.0/venus.b09 create mode 100644 qcom/vpu-2.0/venus.b10 create mode 100644 qcom/vpu-2.0/venus.b19 create mode 100644 qcom/vpu-2.0/venus.mbn create mode 100644 qcom/vpu-2.0/venus.mdt Regards, Suraj
Hi Vikash, As you suggested I did this changes. Below is combined pull request for venus-5.4 and VPU-2.0. Please find snapshot of pull request, let me know if anything is missing. The following changes since commit 85286184d9df1b03bb76049edcfd87c39ce46e94: Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware into main (2021-04-19 11:34:11 -0400) are available in the git repository at: https://github.com/suraj714/linux-firmware-venus.git master for you to fetch changes up to c7b11ed12b6391097e84babab62802076fd15902: qcom: Add venus firmware files for VPU-2.0 (2021-05-03 12:18:45 +0530) ---------------------------------------------------------------- smagar (2): qcom: update venus firmware files for v5.4 qcom: Add venus firmware files for VPU-2.0 WHENCE | 19 ++++++++++++++++++- qcom/venus-5.4/venus.b00 | Bin 212 -> 212 bytes qcom/venus-5.4/venus.b01 | Bin 6808 -> 6808 bytes qcom/venus-5.4/venus.b02 | Bin 873680 -> 873596 bytes qcom/venus-5.4/venus.b03 | Bin 33792 -> 33792 bytes qcom/venus-5.4/venus.mbn | Bin 919792 -> 919708 bytes qcom/venus-5.4/venus.mdt | Bin 7020 -> 7020 bytes qcom/vpu-2.0/venus.b00 | Bin 0 -> 692 bytes qcom/vpu-2.0/venus.b01 | Bin 0 -> 7376 bytes qcom/vpu-2.0/venus.b02 | Bin 0 -> 300 bytes qcom/vpu-2.0/venus.b03 | Bin 0 -> 20 bytes qcom/vpu-2.0/venus.b04 | Bin 0 -> 20 bytes qcom/vpu-2.0/venus.b05 | Bin 0 -> 20 bytes qcom/vpu-2.0/venus.b06 | Bin 0 -> 20 bytes qcom/vpu-2.0/venus.b07 | Bin 0 -> 24 bytes qcom/vpu-2.0/venus.b08 | Bin 0 -> 16 bytes qcom/vpu-2.0/venus.b09 | Bin 0 -> 939184 bytes qcom/vpu-2.0/venus.b10 | Bin 0 -> 42976 bytes qcom/vpu-2.0/venus.b19 | 1 + qcom/vpu-2.0/venus.mbn | Bin 0 -> 2031188 bytes qcom/vpu-2.0/venus.mdt | Bin 0 -> 8068 bytes 21 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 qcom/vpu-2.0/venus.b00 create mode 100644 qcom/vpu-2.0/venus.b01 create mode 100644 qcom/vpu-2.0/venus.b02 create mode 100644 qcom/vpu-2.0/venus.b03 create mode 100644 qcom/vpu-2.0/venus.b04 create mode 100644 qcom/vpu-2.0/venus.b05 create mode 100644 qcom/vpu-2.0/venus.b06 create mode 100644 qcom/vpu-2.0/venus.b07 create mode 100644 qcom/vpu-2.0/venus.b08 create mode 100644 qcom/vpu-2.0/venus.b09 create mode 100644 qcom/vpu-2.0/venus.b10 create mode 100644 qcom/vpu-2.0/venus.b19 create mode 100644 qcom/vpu-2.0/venus.mbn create mode 100644 qcom/vpu-2.0/venus.mdt Thanks, Suraj