Re: [PULL]: qcom: SC7180 and SC7280 venus firmware updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Oct 19, 2022 at 10:09 AM Vikash Garodia
<vgarodia@xxxxxxxxxxxxxxxx> wrote:
>
> Hi Rob,
>
> > -----Original Message-----
> > From: Rob Clark <robdclark@xxxxxxxxx>
> > Sent: Wednesday, October 19, 2022 9:32 PM
> > To: Nathan Hebert <nhebert@xxxxxxxxxxxx>
> > Cc: linux-firmware@xxxxxxxxxx; linux-arm-msm@xxxxxxxxxxxxxxx; Vikash
> > Garodia (QUIC) <quic_vgarodia@xxxxxxxxxxx>; Fritz Koenig
> > <frkoenig@xxxxxxxxxxxx>; Bjorn Andersson <andersson@xxxxxxxxxx>
> > Subject: Re: [PULL]: qcom: SC7180 and SC7280 venus firmware updates
> >
> > WARNING: This email originated from outside of Qualcomm. Please be wary of
> > any links or attachments, and do not enable macros.
> >
> > Actually, isn't the .mbn the joined fw?  If so all you need to do is remove the
> > other files?
> .mbn is the complete firmware image. We have migrated to .mbn for sc7280, while the
> Initial days of sc7280 was with .mdt binaries (split ones). So to support the boards which
> Have not upgraded the driver, we are retaining all binaries.
>

Thanks for the feedback (on and off-list). I will push a V2 of the pull request
with the following changes:

1. Update both split and non-split binaries for venus-5.4 (SC7180). Also,
update the version in WHENCE. We can remove the legacy split images in a later
commit if it is feasible to do so.
2. Remove the split firmware images for vpu-2.0 (SC7280). There is no released
device that uses the older firmware loader. I have tested to make sure the
non-split image can be loaded and that the venus media functions work on a
SC7280 device using a ChromeOS kernel based on 5.15.
3. Update the VPU-2.0 non-split binaries to the latest version and update the
version in the WHENCE file.

> > On Wed, Oct 19, 2022 at 8:52 AM Rob Clark <robdclark@xxxxxxxxx> wrote:
> > >
> > > Hmm, does venus not support the combined firmware yet?  Elsewhere
> > > we've moved away from split fw to using a single ELF file..
> > >
> > > BR,
> > > -R
> > >
> > > On Tue, Oct 18, 2022 at 2:18 PM Nathan Hebert <nhebert@xxxxxxxxxxxx>
> > wrote:
> > > >
> > > > The following changes since commit
> > 48407ffd7adb9511701547068b1e6f0956bd1c94:
> > > >
> > > >   cnm: update chips&media wave521c firmware. (2022-10-17 10:20:43
> > > > -0400)
> > > >
> > > > are available in the Git repository at:
> > > >
> > > >   https://github.com/nathan-google/linux-firmware.git
> > > > update_sc7180_and_sc7280_firmwares
> > > >
> > > > for you to fetch changes up to
> > 76e160366a28010fa06ddc965659c38a44d159d9:
> > > >
> > > >   qcom: update venus firmware files for VPU-2.0 (2022-10-18 13:42:58
> > > > -0700)
> > > >
> > > > ----------------------------------------------------------------
> > > > Nathan Hebert (2):
> > > >       qcom: update venus firmware files for v5.4
> > > >       qcom: update venus firmware files for VPU-2.0
> > > >
> > > >  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 873596 -> 875020 bytes
> > > >  qcom/venus-5.4/venus.b03 | Bin 33792 -> 33896 bytes
> > > > qcom/venus-5.4/venus.mbn | Bin 919708 -> 921236 bytes
> > > > qcom/venus-5.4/venus.mdt | Bin 7020 -> 7020 bytes
> > > >  qcom/vpu-2.0/venus.b00   | Bin 692 -> 692 bytes
> > > >  qcom/vpu-2.0/venus.b01   | Bin 7376 -> 7376 bytes
> > > >  qcom/vpu-2.0/venus.b02   | Bin 300 -> 300 bytes
> > > >  qcom/vpu-2.0/venus.b04   | Bin 20 -> 20 bytes
> > > >  qcom/vpu-2.0/venus.b09   | Bin 939184 -> 939472 bytes
> > > >  qcom/vpu-2.0/venus.b10   | Bin 42976 -> 43120 bytes
> > > >  qcom/vpu-2.0/venus.mbn   | Bin 2031188 -> 2031620 bytes
> > > >  qcom/vpu-2.0/venus.mdt   | Bin 8068 -> 8068 bytes
> > > >  14 files changed, 0 insertions(+), 0 deletions(-)
>
> Thanks,
> Vikash



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [Linux for Sparc]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux