             **********
             * WHENCE *
             **********

This file attempts to document the origin and licensing information,
if known, for each piece of firmware distributed for use with the Linux
kernel.

------------------------------------------------------------------------------

Driver: venus - Qualcomm Venus video codec accelerator

File: qcom/venus-1.8/venus.mbn
Link: qcom/venus-1.8/venus.mdt -> venus.mbn

Version: 1.8-00109

File: qcom/venus-4.2/venus.mbn
Link: qcom/venus-4.2/venus.mdt -> venus.mbn

Version: 4.2

File: qcom/venus-5.2/venus.mbn
Link: qcom/venus-5.2/venus.mdt -> venus.mbn

Version: 5.2-00023

File: qcom/venus-5.4/venus.mbn
Link: qcom/venus-5.4/venus.mdt -> venus.mbn

Version: VIDEO.VE.5.4-00058-PROD-4

File: qcom/venus-6.0/venus.mbn

Version: VIDEO.VE.6.0-00049-PROD-1

File: qcom/vpu/vpu20_p4.mbn
Link: qcom/vpu-1.0/venus.mbn -> ../vpu/vpu20_p4.mbn

Version: VIDEO.VPU.1.0-00087-PROD-1

File: qcom/vpu/vpu20_p1.mbn
Link: qcom/vpu-2.0/venus.mbn -> ../vpu/vpu20_p1.mbn

Version: VIDEO.VPU.2.0-00049-PROD-1

Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details

Binary files supplied originally from
https://developer.qualcomm.com/hardware/dragonboard-410c/tools

------------------------------------------------------------------------------

Driver: iris - Qualcomm Iris video codec accelerator

File: qcom/vpu/vpu30_p4.mbn

Version: VIDEO.VPU.3.1-0093

File: qcom/vpu/vpu30_p4_s6.mbn

Version: VIDEO.VPU.3.1-0093

File: qcom/vpu/vpu30_p4_s6_16mb.mbn

Version: VIDEO.VPU.3.1-0093

File: qcom/vpu/vpu20_p1_gen2_s6.mbn
Link: qcom/vpu/vpu20_p1_gen2.mbn -> vpu20_p1_gen2_s6.mbn

Version: VIDEO.VPU.3.4-0059

Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details

------------------------------------------------------------------------------

Driver: adreno - Qualcomm Adreno GPU firmware

File: qcom/a300_pfp.fw
Link: a300_pfp.fw -> qcom/a300_pfp.fw
File: qcom/a300_pm4.fw
Link: a300_pm4.fw -> qcom/a300_pm4.fw
File: qcom/a330_pfp.fw
File: qcom/a330_pm4.fw
File: qcom/a420_pfp.fw
File: qcom/a420_pm4.fw
File: qcom/a530_pfp.fw
File: qcom/a530_pm4.fw
File: qcom/a530v3_gpmu.fw2
File: qcom/apq8096/a530_zap.mbn
Link: qcom/a530_zap.mdt -> apq8096/a530_zap.mbn
File: qcom/a630_gmu.bin
File: qcom/a630_sqe.fw
File: qcom/sdm845/a630_zap.mbn
File: qcom/a650_gmu.bin
File: qcom/a650_sqe.fw
File: qcom/sm8250/a650_zap.mbn
File: qcom/a660_gmu.bin
File: qcom/a660_sqe.fw
File: qcom/qcm6490/a660_zap.mbn
Link: qcom/qcs6490/a660_zap.mbn -> ../qcm6490/a660_zap.mbn
File: qcom/a702_sqe.fw
File: qcom/leia_pfp_470.fw
File: qcom/leia_pm4_470.fw
File: qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn
File: qcom/a663_gmu.bin
File: qcom/sa8775p/a663_zap.mbn
File: qcom/a623_gmu.bin
Version: v3.06.01
File: qcom/qcs8300/a623_zap.mbn

Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details

Binary files supplied originally from
https://developer.qualcomm.com/hardware/dragonboard-410c/tools

------------------------------------------------------------------------------

Driver: adreno - Qualcomm Adreno GPU firmware

File: qcom/yamato_pfp.fw
File: qcom/yamato_pm4.fw

Licence: Redistributable, BSD-3-Clause licence, See LICENSE.qcom_yamato for details

Binary files generated from header files in EfikaMX kernel sources. A prefix of
four zero bytes was prepended to make them work with the DRM MSM driver. See
https://github.com/genesi/linux-legacy/tree/master/drivers/mxc/amd-gpu

------------------------------------------------------------------------------

Driver: qcom_q6v5_pas - Qualcomm remoteproc firmware

File: qcom/apq8016/mba.mbn
File: qcom/apq8016/modem.mbn
File: qcom/apq8016/wcnss.mbn
File: qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin
File: qcom/apq8096/adsp.mbn
RawFile: qcom/apq8096/adspr.jsn
RawFile: qcom/apq8096/adspua.jsn
File: qcom/apq8096/mba.mbn
File: qcom/apq8096/modem.mbn
RawFile: qcom/apq8096/modemr.jsn
File: qcom/qcm2290/a702_zap.mbn
File: qcom/qcm2290/adsp.mbn
RawFile: qcom/qcm2290/adspr.jsn
RawFile: qcom/qcm2290/adsps.jsn
RawFile: qcom/qcm2290/adspua.jsn
File: qcom/qcm2290/modem.mbn
RawFile: qcom/qcm2290/modemr.jsn
RawFile: qcom/qcm2290/modemuw.jsn
File: qcom/qrb4210/a610_zap.mbn
File: qcom/qcs6490/Thundercomm/RubikPi3/adsp.mbn
Version: ADSP.HT.5.5.c8-00217-KODIAK-1
RawFile: qcom/qcs6490/Thundercomm/RubikPi3/adspr.jsn
RawFile: qcom/qcs6490/Thundercomm/RubikPi3/adsps.jsn
RawFile: qcom/qcs6490/Thundercomm/RubikPi3/adspua.jsn
File: qcom/qrb4210/adsp.mbn
RawFile: qcom/qrb4210/adspr.jsn
RawFile: qcom/qrb4210/adsps.jsn
RawFile: qcom/qrb4210/adspua.jsn
File: qcom/qrb4210/cdsp.mbn
RawFile: qcom/qrb4210/cdspr.jsn
File: qcom/qrb4210/modem.mbn
RawFile: qcom/qrb4210/modemr.jsn
RawFile: qcom/qrb4210/modemuw.jsn
File: qcom/sdm845/adsp.mbn
RawFile: qcom/sdm845/adspr.jsn
RawFile: qcom/sdm845/adspua.jsn
File: qcom/sdm845/cdsp.mbn
RawFile: qcom/sdm845/cdspr.jsn
File: qcom/sdm845/Thundercomm/db845c/slpi.mbn
RawFile: qcom/sdm845/Thundercomm/db845c/slpir.jsn
RawFile: qcom/sdm845/Thundercomm/db845c/slpius.jsn
File: qcom/sm8250/adsp.mbn
RawFile: qcom/sm8250/adspr.jsn
RawFile: qcom/sm8250/adspua.jsn
File: qcom/sm8250/cdsp.mbn
RawFile: qcom/sm8250/cdspr.jsn
File: qcom/sm8250/Thundercomm/RB5/slpi.mbn
RawFile: qcom/sm8250/Thundercomm/RB5/slpir.jsn
RawFile: qcom/sm8250/Thundercomm/RB5/slpius.jsn
RawFile: qcom/sc8280xp/LENOVO/21BX/adspr.jsn
RawFile: qcom/sc8280xp/LENOVO/21BX/adspua.jsn
RawFile: qcom/sc8280xp/LENOVO/21BX/battmgr.jsn
RawFile: qcom/sc8280xp/LENOVO/21BX/cdspr.jsn
File: qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn
File: qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn
File: qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn

Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details

Binary files supplied originally from
http://releases.linaro.org/96boards/dragonboard410c/qualcomm/firmware/linux-board-support-package-r1036.1.zip
http://releases.linaro.org/96boards/dragonboard845c/qualcomm/firmware/RB3_firmware_20221121000000-v5.zip
https://releases.linaro.org/96boards/rb1/qualcomm/firmware/RB1_firmware_20230823-v2.zip
https://releases.linaro.org/96boards/rb2/qualcomm/firmware/RB2_firmware_20230823-v2.zip
http://releases.linaro.org/96boards/rb5/qualcomm/firmware/RB5_firmware_20210331-v4.zip

adsp.mbn has been converted from 20-adsp_split/firmware/adsp.* using
https://github.com/andersson/pil-squasher

cdsp.mbn has been converted from 21-cdsp_split/firmware/cdsp.* using
https://github.com/andersson/pil-squasher

------------------------------------------------------------------------------
