Skip to contentSkip to conversation

Update venus firmware files for v5.4 and venus firmware files for VPU-2.0

DISCUSSION [email protected] 4 participants 9 messages Apr 28, 2021 – May 3, 2021 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

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 bytes
 21 files changed, 34 insertions(+), 1 deletion(-)
 create mode 100644 qcom/vpu-2.0/vpu20_1v.b00
 create mode 100644 qcom/vpu-2.0/vpu20_1v.b01
 create mode 100644 qcom/vpu-2.0/vpu20_1v.b02
 create mode 100644 qcom/vpu-2.0/vpu20_1v.b03
 create mode 100644 qcom/vpu-2.0/vpu20_1v.b04
 create mode 100644 qcom/vpu-2.0/vpu20_1v.b05
 create mode 100644 qcom/vpu-2.0/vpu20_1v.b06
 create mode 100644 qcom/vpu-2.0/vpu20_1v.b07
 create mode 100644 qcom/vpu-2.0/vpu20_1v.b08
 create mode 100644 qcom/vpu-2.0/vpu20_1v.b09
 create mode 100644 qcom/vpu-2.0/vpu20_1v.b10
 create mode 100644 qcom/vpu-2.0/vpu20_1v.b19
 create mode 100644 qcom/vpu-2.0/vpu20_1v.mbn
 create mode 100644 qcom/vpu-2.0/vpu20_1v.mdt

Regards,
Suraj Magar

#1 lore raw
Quoted 46 lines · On 4/28/21 3:32 PM, [email protected] wrote:

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
Quoted 8 lines
 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 bytes

Which Venus IP/SoCs use vpu-2.0 firmware? And what is the difference with existing vpu-1.0?

Signature · 2 lines
regards,
Stan
#2 lore raw
Quoted 48 lines · Stanimir Varbanov
Quoted 47 lines · On 4/28/21 3:32 PM, [email protected] wrote:

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
Quoted 8 lines
Quoted 8 lines
 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 bytes

Suraj, lets make these as generic names venus.bxx. We could confirm on hardware with generic binary names.

Quoted 3 lines

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,
Vikash

#3 lore raw
Quoted 62 lines · On 2021-04-29 14:05, [email protected] wrote:
Quoted 48 lines · Stanimir Varbanov
Quoted 47 lines · On 4/28/21 3:32 PM, [email protected] wrote:

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
Quoted 8 lines
Quoted 8 lines
 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 bytes

Suraj, lets make these as generic names venus.bxx. We could confirm on hardware with generic binary names.

Quoted 1 line
Quoted 8 lines
Quoted 2 lines

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,
Vikash

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 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 +++++++++++++++++++++++++++++++++-
 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

#4 lore raw
Quoted 97 lines · On 2021-04-29 17:37, [email protected] wrote:
Quoted 62 lines · On 2021-04-29 14:05, [email protected] wrote:
Quoted 48 lines · Stanimir Varbanov
Quoted 47 lines · On 4/28/21 3:32 PM, [email protected] wrote:

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
Quoted 8 lines
Quoted 8 lines
 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 bytes

Suraj, lets make these as generic names venus.bxx. We could confirm on hardware with generic binary names.

Quoted 1 line
Quoted 8 lines
Quoted 2 lines

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,
Vikash

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 3499110b56ddfe5c66ee7ade8754c4be573cc8a9:

qcom: Add venus firmware files for VPU-2.0 (2021-04-29 16:59:54
+0530)

Quoted 6 lines

----------------------------------------------------------------
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 39 lines
 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

#5 lore raw
Quoted 98 lines · On 2021-04-30 13:09, [email protected] wrote:
Quoted 97 lines · On 2021-04-29 17:37, [email protected] wrote:
Quoted 62 lines · On 2021-04-29 14:05, [email protected] wrote:
Quoted 48 lines · Stanimir Varbanov
Quoted 47 lines · On 4/28/21 3:32 PM, [email protected] wrote:

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
Quoted 8 lines
Quoted 8 lines
 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 bytes

Suraj, lets make these as generic names venus.bxx. We could confirm on hardware with generic binary names.

Quoted 1 line
Quoted 8 lines
Quoted 2 lines

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,
Vikash

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 3499110b56ddfe5c66ee7ade8754c4be573cc8a9:

qcom: Add venus firmware files for VPU-2.0 (2021-04-29 16:59:54
+0530)

Quoted 48 lines
Quoted 6 lines

----------------------------------------------------------------
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 39 lines
 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

#6 lore raw
Quoted 20 lines · On Mon, May 3, 2021 at 3:30 AM <[email protected]> wrote:

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

Quoted 8 lines

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

Vikash, does this one look good to you?

josh

Quoted 46 lines
  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

#7 lore raw

Thanks Suraj.

Hi Josh,

Quoted 26 lines · Josh Boyer
Quoted 25 lines · On Mon, May 3, 2021 at 3:30 AM <[email protected]> wrote:

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)

Quoted 6 lines
Quoted 4 lines

----------------------------------------------------------------
smagar (2):
qcom: update venus firmware files for v5.4
qcom: Add venus firmware files for VPU-2.0

Vikash, does this one look good to you?

Yes, the pull request looks good to go.

Quoted 39 lines

josh

Quoted 37 lines
  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

Regards,
Vikash

#8 lore raw
Quoted 33 lines · On Mon, May 3, 2021 at 1:23 PM <[email protected]> wrote:

Thanks Suraj.

Hi Josh,

Quoted 27 lines · Josh Boyer
Quoted 26 lines · On Mon, May 3, 2021 at 3:30 AM <[email protected]> wrote:

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)

Quoted 8 lines
Quoted 6 lines
Quoted 4 lines

----------------------------------------------------------------
smagar (2):
qcom: update venus firmware files for v5.4
qcom: Add venus firmware files for VPU-2.0

Vikash, does this one look good to you?

Yes, the pull request looks good to go.

Pulled and pushed out.

josh

Quoted 39 lines
Quoted 28 lines
Quoted 28 lines
  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

Quoted 8 lines
Quoted 8 lines

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,
Vikash