Browse Source

qcom: add firmware for QCM2290 platforms

Add Adreno zap shader, ADSP and modem firmare for QCM2290 / QRB2210 SoC.
It is used e.g. on Qualcomm Robotics RB1 platform.

- ADSP.VT.5.4.1.c4-00013-KAMORTA-1
- MPSS.HA.1.1-00409-KD_ALL_PACK-1

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
main
Dmitry Baryshkov 1 year ago
parent
commit
a32c856835
  1. 9
      WHENCE
  2. BIN
      qcom/qcm2290/a702_zap.mbn
  3. BIN
      qcom/qcm2290/adsp.mbn
  4. 21
      qcom/qcm2290/adspr.jsn
  5. 21
      qcom/qcm2290/adsps.jsn
  6. 27
      qcom/qcm2290/adspua.jsn
  7. BIN
      qcom/qcm2290/modem.mbn
  8. 27
      qcom/qcm2290/modemr.jsn
  9. 33
      qcom/qcm2290/modemuw.jsn

9
WHENCE

@ -5636,6 +5636,14 @@ RawFile: qcom/apq8096/adspua.jsn @@ -5636,6 +5636,14 @@ 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/sdm845/adsp.mbn
RawFile: qcom/sdm845/adspr.jsn
RawFile: qcom/sdm845/adspua.jsn
@ -5662,6 +5670,7 @@ Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details @@ -5662,6 +5670,7 @@ 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
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

BIN
qcom/qcm2290/a702_zap.mbn

Binary file not shown.

BIN
qcom/qcm2290/adsp.mbn

Binary file not shown.

21
qcom/qcm2290/adspr.jsn

@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
{
"sr_version": {
"major": 1,
"minor": 1,
"patch": 1
},
"sr_domain": {
"soc": "msm",
"domain": "adsp",
"subdomain": "root_pd",
"qmi_instance_id": 74
},
"sr_service": [
{
"provider": "tms",
"service": "servreg",
"service_data_valid": 0,
"service_data": 0
}
]
}

21
qcom/qcm2290/adsps.jsn

@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
{
"sr_version": {
"major": 1,
"minor": 1,
"patch": 1
},
"sr_domain": {
"soc": "msm",
"domain": "adsp",
"subdomain": "sensor_pd",
"qmi_instance_id": 74
},
"sr_service": [
{
"provider": "tms",
"service": "servreg",
"service_data_valid": 0,
"service_data": 0
}
]
}

27
qcom/qcm2290/adspua.jsn

@ -0,0 +1,27 @@ @@ -0,0 +1,27 @@
{
"sr_version": {
"major": 1,
"minor": 1,
"patch": 1
},
"sr_domain": {
"soc": "msm",
"domain": "adsp",
"subdomain": "audio_pd",
"qmi_instance_id": 74
},
"sr_service": [
{
"provider": "tms",
"service": "servreg",
"service_data_valid": 0,
"service_data": 0
},
{
"provider": "avs",
"service": "audio",
"service_data_valid": 0,
"service_data": 0
}
]
}

BIN
qcom/qcm2290/modem.mbn

Binary file not shown.

27
qcom/qcm2290/modemr.jsn

@ -0,0 +1,27 @@ @@ -0,0 +1,27 @@
{
"sr_version": {
"major": 1,
"minor": 1,
"patch": 1
},
"sr_domain": {
"soc": "msm",
"domain": "modem",
"subdomain": "root_pd",
"qmi_instance_id": 180
},
"sr_service": [
{
"provider": "tms",
"service": "servreg",
"service_data_valid": 0,
"service_data": 0
},
{
"provider": "gps",
"service": "gps_service",
"service_data_valid": 0,
"service_data": 0
}
]
}

33
qcom/qcm2290/modemuw.jsn

@ -0,0 +1,33 @@ @@ -0,0 +1,33 @@
{
"sr_version": {
"major": 1,
"minor": 1,
"patch": 1
},
"sr_domain": {
"soc": "msm",
"domain": "modem",
"subdomain": "wlan_pd",
"qmi_instance_id": 180
},
"sr_service": [
{
"provider": "kernel",
"service": "elf_loader",
"service_data_valid": 0,
"service_data": 0
},
{
"provider": "tms",
"service": "servreg",
"service_data_valid": 0,
"service_data": 0
},
{
"provider": "wlan",
"service": "fw",
"service_data_valid": 0,
"service_data": 0
}
]
}
Loading…
Cancel
Save