             **********
             * 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: adreno - Qualcomm Adreno GPU firmware

File: qcom/leia_pfp_470.fw
File: qcom/leia_pm4_470.fw
File: qcom/a225_pfp.fw
File: qcom/a225_pm4.fw
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
Version: 1.87.01
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/qrb4210/a610_zap.mbn
File: qcom/qcs615/a612_zap.mbn
Version: v0.19
File: qcom/a612_rgmu.bin
Version: v2.11
File: qcom/a623_gmu.bin
Version: v3.06.01
File: qcom/qcs8300/a623_zap.mbn
Version: v0.12
File: qcom/a630_gmu.bin
File: qcom/a630_sqe.fw
Version: v2.07
File: qcom/sdm845/a630_zap.mbn
File: qcom/a650_gmu.bin
Version: v2.1.8
File: qcom/a650_sqe.fw
Version: v1.12
File: qcom/sm8250/a650_zap.mbn
File: qcom/a660_gmu.bin
Version: v3.01.0B
File: qcom/a660_sqe.fw
Version: v1.12
File: qcom/qcm6490/a660_zap.mbn
Version: v0.09
Link: qcom/qcs6490/a660_zap.mbn -> ../qcm6490/a660_zap.mbn
Link: qcom/sm8350/a660_zap.mbn -> ../qcm6490/a660_zap.mbn
File: qcom/a663_gmu.bin
Version: v3.05.01
File: qcom/sa8775p/a663_zap.mbn
Version: v0.09
File: qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn
File: qcom/a702_sqe.fw
Version: v0.47
File: qcom/qcm2290/a702_zap.mbn
File: qcom/gen70500_gmu.bin
Version: v4.03.11
File: qcom/gen70500_sqe.fw
Version: v1.62
File: qcom/x1e80100/gen70500_zap.mbn
Version: v0.15
File: qcom/gen71500_gmu.bin
Version: v4.06.04
File: qcom/gen71500_sqe.fw
Version: v1.81
File: qcom/x1p42100/gen71500_zap.mbn
Version: v0.13
File: qcom/gen80200_aqe.fw
Version: v0.25
File: qcom/gen80200_gmu.bin
Version: v5.03.17
File: qcom/gen80200_sqe.fw
Version: v0.88
File: qcom/kaanapali/gen80200_zap.mbn
Version: v0.03

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

Info:
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
Version: MPSS.DPM.2.0.2.C1.23-00008
File: qcom/apq8016/wcnss.mbn
Version: CNSS.PR.2.0.1.2.C1-00074
File: qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin
File: qcom/apq8096/adsp.mbn
Version: ADSP.8996.2.7.1-00138
RawFile: qcom/apq8096/adspr.jsn
RawFile: qcom/apq8096/adspua.jsn
File: qcom/apq8096/mba.mbn
File: qcom/apq8096/modem.mbn
Version: MPSS.TH.2.0.1-00481
RawFile: qcom/apq8096/modemr.jsn
File: qcom/kaanapali/cdsp.mbn
File: qcom/kaanapali/cdsp_dtb.mbn
Version: CDSP.HT.3.2-00684-KAANAPALI-1
RawFile: qcom/kaanapali/cdspr.jsn
File: qcom/qcm2290/adsp.mbn
Version: ADSP.VT.5.4.1.c4-00013-KAMORTA-1
RawFile: qcom/qcm2290/adspr.jsn
RawFile: qcom/qcm2290/adsps.jsn
RawFile: qcom/qcm2290/adspua.jsn
File: qcom/qcm2290/modem.mbn
Version: MPSS.HA.1.1-00435-KD_ALL_PACK-1
RawFile: qcom/qcm2290/modemr.jsn
RawFile: qcom/qcm2290/modemuw.jsn
File: qcom/qcm6490/adsp.mbn
Version: ADSP.HT.5.5.c8-00217-KODIAK-1
RawFile: qcom/qcm6490/adspr.jsn
RawFile: qcom/qcm6490/adsps.jsn
RawFile: qcom/qcm6490/adspua.jsn
RawFile: qcom/qcm6490/battmgr.jsn
File: qcom/qcm6490/cdsp.mbn
Version: CDSP.HT.2.5.c3-00103-KODIAK-1
RawFile: qcom/qcm6490/cdspr.jsn
File: qcom/qcm6490/ipa_fws.mbn
Link: qcom/qcs6490/adsp.mbn -> ../qcm6490/adsp.mbn
Link: qcom/qcs6490/adspr.jsn -> ../qcm6490/adspr.jsn
Link: qcom/qcs6490/adsps.jsn -> ../qcm6490/adsps.jsn
Link: qcom/qcs6490/adspua.jsn -> ../qcm6490/adspua.jsn
Link: qcom/qcs6490/battmgr.jsn -> ../qcm6490/battmgr.jsn
Link: qcom/qcs6490/cdsp.mbn -> ../qcm6490/cdsp.mbn
Link: qcom/qcs6490/cdspr.jsn -> ../qcm6490/cdspr.jsn
File: qcom/qcs6490/radxa/dragon-q6a/adsp.mbn
Version: ADSP.HT.5.5.c8-00217-KODIAK-1
RawFile: qcom/qcs6490/radxa/dragon-q6a/adspr.jsn
RawFile: qcom/qcs6490/radxa/dragon-q6a/adsps.jsn
RawFile: qcom/qcs6490/radxa/dragon-q6a/adspua.jsn
File: qcom/qcs615/adsp.mbn
Version: ADSP.VT.5.2.c6-00059-SM6150-1
RawFile: qcom/qcs615/adspr.jsn
RawFile: qcom/qcs615/adsps.jsn
RawFile: qcom/qcs615/adspua.jsn
File: qcom/qcs615/cdsp.mbn
Version: CDSP.VT.2.2.c4-00019-SM6150-1
RawFile: qcom/qcs615/cdspr.jsn
File: qcom/qrb4210/adsp.mbn
Version: ADSP.VT.5.4.1.c4-00013-KAMORTA-1
RawFile: qcom/qrb4210/adspr.jsn
RawFile: qcom/qrb4210/adsps.jsn
RawFile: qcom/qrb4210/adspua.jsn
File: qcom/qrb4210/cdsp.mbn
Version: CDSP.VT.2.4.1-00269-KAMORTA-1
RawFile: qcom/qrb4210/cdspr.jsn
File: qcom/qrb4210/modem.mbn
Version: MPSS.HA.1.1-00435-KD_ALL_PACK-1
RawFile: qcom/qrb4210/modemr.jsn
RawFile: qcom/qrb4210/modemuw.jsn
File: qcom/sdm845/adsp.mbn
Version: ADSP.HT.4.0-00593-SDM845-1
RawFile: qcom/sdm845/adspr.jsn
RawFile: qcom/sdm845/adspua.jsn
File: qcom/sdm845/cdsp.mbn
Version: CDSP.HT.1.0-00559-SDM845-1
RawFile: qcom/sdm845/cdspr.jsn
File: qcom/sdm845/Thundercomm/db845c/slpi.mbn
Version: SLPI.HY.1.0-00365-SDM845AZL-1
RawFile: qcom/sdm845/Thundercomm/db845c/slpir.jsn
RawFile: qcom/sdm845/Thundercomm/db845c/slpius.jsn
File: qcom/sm8250/adsp.mbn
Version: ADSP.HT.5.3.c2-00082-SM8250-1
RawFile: qcom/sm8250/adspr.jsn
RawFile: qcom/sm8250/adspua.jsn
File: qcom/sm8250/cdsp.mbn
Version: CDSP.HT.2.3.c1-00076-SM8250-1
RawFile: qcom/sm8250/cdspr.jsn
File: qcom/sm8250/Thundercomm/RB5/slpi.mbn
Version: SLPI.HY.3.1-00049-SM8250AZL-2
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
Version: ADSP.HT.5.6.c2-00013-MAKENA-1.75542.4
File: qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn
Version: CDSP.HT.2.6-00735.4-MAKENA-1
File: qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn
Version: SLPI.HY.4.1-00061-MAKENA-1
File: qcom/sc8280xp/LENOVO/21BX/qcvss8280.mbn
Version: video-firmware.1.1-b158087140355883dc40b004032856a8feb5d565
File: qcom/x1e80100/LENOVO/21N1/qcvss8380.mbn
Version: vfw-3.1:rel0085-070fa3311d9ef968015fee7fea07198d7eb208a1
File: qcom/x1e80100/adsp.mbn
File: qcom/x1e80100/adsp_dtb.mbn
Version: ADSP.HT.5.9-00796-HAMOA-1
RawFile: qcom/x1e80100/adspr.jsn
RawFile: qcom/x1e80100/adsps.jsn
RawFile: qcom/x1e80100/adspua.jsn
RawFile: qcom/x1e80100/battmgr.jsn
RawFile: qcom/x1e80100/LENOVO/21N1/adspua.jsn
File: qcom/x1e80100/cdsp.mbn
File: qcom/x1e80100/cdsp_dtb.mbn
Version: CDSP.HT.2.9.c1-00069-HAMOA-1
RawFile: qcom/x1e80100/cdspr.jsn
File: qcom/x1e80100/LENOVO/21N1/qcadsp8380.mbn
Version: ADSP.HT.5.9-00787.2-HAMOA-1
File: qcom/x1e80100/LENOVO/21N1/adsp_dtbs.elf
RawFile: qcom/x1e80100/LENOVO/21N1/adspr.jsn
File: qcom/x1e80100/LENOVO/21N1/cdsp_dtbs.elf
RawFile: qcom/x1e80100/LENOVO/21N1/adsps.jsn
File: qcom/x1e80100/LENOVO/21N1/qccdsp8380.mbn
Version: CDSP.HT.2.9-00447-HAMOA-2
RawFile: qcom/x1e80100/LENOVO/21N1/cdspr.jsn
File: qcom/x1e80100/LENOVO/21N1/qcdxkmsuc8380.mbn
RawFile: qcom/x1e80100/LENOVO/21N1/battmgr.jsn
File: qcom/x1e80100/LENOVO/83ED/adsp_dtbs.elf
RawFile: qcom/x1e80100/LENOVO/83ED/adspr.jsn
RawFile: qcom/x1e80100/LENOVO/83ED/adsps.jsn
RawFile: qcom/x1e80100/LENOVO/83ED/adspua.jsn
RawFile: qcom/x1e80100/LENOVO/83ED/battmgr.jsn
RawFile: qcom/x1e80100/LENOVO/83ED/cdspr.jsn
File: qcom/x1e80100/LENOVO/83ED/qcadsp8380.mbn
Version: ADSP.HT.5.9.c1-00059-HAMOA-1
File: qcom/x1e80100/LENOVO/83ED/qcav1e8380.mbn
Version: CDSP.HT.2.9.c2-00051-HAMOA-1
File: qcom/x1e80100/LENOVO/83ED/qccdsp8380.mbn
Version: CDSP.HT.2.9.c2-00051-HAMOA-1
File: qcom/x1e80100/LENOVO/83ED/qcdxkmsuc8380.mbn
File: qcom/x1e80100/LENOVO/83ED/qcvss8380.mbn
Version: video-firmware.3.1-e5aea20c64cb6df9a1c9be99e206053b36424939

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

Info:
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

File: qcom/sa8775p/adsp.mbn
Version: DSP.AT.1.0.1-00163-LEMANS-1
RawFile: qcom/sa8775p/adspr.jsn
RawFile: qcom/sa8775p/adspua.jsn
File: qcom/sa8775p/cdsp0.mbn
Version: DSP.AT.1.0.1-00163-LEMANS-1
File: qcom/sa8775p/cdsp1.mbn
Version: DSP.AT.1.0.1-00163-LEMANS-1
RawFile: qcom/sa8775p/cdspr.jsn
File: qcom/sa8775p/gpdsp0.mbn
Version: DSP.AT.1.0.1-00163-LEMANS-1
File: qcom/sa8775p/gpdsp1.mbn
Version: DSP.AT.1.0.1-00163-LEMANS-1
RawFile: qcom/sa8775p/gpdsp1r.jsn
RawFile: qcom/sa8775p/gpdspr.jsn
File: qcom/qcs8300/adsp.mbn
Version: DSP.AT.1.0.1-00163-LEMANS-1
RawFile: qcom/qcs8300/adspr.jsn
RawFile: qcom/qcs8300/adspua.jsn
File: qcom/qcs8300/cdsp0.mbn
Version: DSP.AT.1.0.1-00163-LEMANS-1
RawFile: qcom/qcs8300/cdspr.jsn
File: qcom/qcs8300/gpdsp0.mbn
Version: DSP.AT.1.0.1-00163-LEMANS-1

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

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

Driver: qcom_q6v5_mss - Qualcomm modem subsystem firmware

File: qcom/sdm845/mba.mbn
File: qcom/sdm845/modem_nm.mbn
RawFile: qcom/sdm845/modemuw.jsn
Link: qcom/sdm845/modem.mbn -> modem_nm.mbn

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

Info:
Binary files supplied originally from
http://releases.linaro.org/96boards/dragonboard845c/qualcomm/firmware/RB3_firmware_20221121000000-v5.zip

modem.mbn has been converted from 28-modem/modem.* using
https://github.com/andersson/pil-squasher

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

Driver: qaic - Qualcomm Cloud AI accelerators
File: qcom/aic100/fw1.bin
File: qcom/aic100/fw10.bin
File: qcom/aic100/fw2.bin
File: qcom/aic100/fw5.bin
File: qcom/aic100/fw9.bin
File: qcom/aic100/sbl.bin

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

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

Driver: qdu100 - Qualcomm DU firmware image files
File: qcom/qdu100/xbl_s.melf
File: qcom/qdu100/abl_userdebug.elf
File: qcom/qdu100/aop_devcfg.mbn
File: qcom/qdu100/aop.mbn
File: qcom/qdu100/cpucp.elf
File: qcom/qdu100/efs1.bin
File: qcom/qdu100/efs2.bin
File: qcom/qdu100/efs3.bin
File: qcom/qdu100/fw_csm_gsi_3.0.elf
File: qcom/qdu100/hypvm.mbn
File: qcom/qdu100/kernel_boot.elf
File: qcom/qdu100/mdmddr.mbn
File: qcom/qdu100/multi_image.mbn
File: qcom/qdu100/multi_image_qti.mbn
File: qcom/qdu100/qdsp6sw_dtbs.elf
File: qcom/qdu100/qupv3fw.elf
File: qcom/qdu100/shrm.elf
File: qcom/qdu100/tz.mbn
File: qcom/qdu100/uefi.elf
File: qcom/qdu100/xbl_config.elf
File: qcom/qdu100/xbl_ramdump.elf
File: qcom/qdu100/zeros_1sector.bin
File: qcom/qdu100/qdsp6sw.mbn.xz

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

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

Driver: qcom-geni-se - Qualcomm QUPv3 firmware image file
File: qcom/sa8775p/qupv3fw.elf
File: qcom/qcm6490/qupv3fw.elf
Link: qcom/qcs6490/qupv3fw.elf -> ../qcm6490/qupv3fw.elf
File: qcom/qcs8300/qupv3fw.elf

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

Driver: sdx61 - Qualcomm SDX61 firmware image file for Foxconn vendor
File: qcom/sdx61/foxconn/prog_firehose_lite.elf

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