From: Mark Pearson Date: Mon, 7 Apr 2025 13:33:49 +0000 (-0400) Subject: qcom:x1e80100: Support for Lenovo Yoga Slim 7 Snapdragon platform X-Git-Tag: 20250410^2~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=c0a41b80076051e31da48f3dcb5115672a370c89;p=linux-firmware.git qcom:x1e80100: Support for Lenovo Yoga Slim 7 Snapdragon platform FW files for the Yoga Slim 7. Tested-by: Srinivas Kandagatla Signed-off-by: Mark Pearson --- diff --git a/WHENCE b/WHENCE index 248bf3b0..b506c335 100644 --- a/WHENCE +++ b/WHENCE @@ -6582,6 +6582,21 @@ 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 diff --git a/qcom/x1e80100/LENOVO/83ED/adsp_dtbs.elf b/qcom/x1e80100/LENOVO/83ED/adsp_dtbs.elf new file mode 100644 index 00000000..41a8470a Binary files /dev/null and b/qcom/x1e80100/LENOVO/83ED/adsp_dtbs.elf differ diff --git a/qcom/x1e80100/LENOVO/83ED/adspr.jsn b/qcom/x1e80100/LENOVO/83ED/adspr.jsn new file mode 100644 index 00000000..04b5f737 --- /dev/null +++ b/qcom/x1e80100/LENOVO/83ED/adspr.jsn @@ -0,0 +1,22 @@ +{ + "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, + "dcomment": "data can be used to configure ACK timeout.Make data_valid 1 as well.Unit is second" + } + ] +} \ No newline at end of file diff --git a/qcom/x1e80100/LENOVO/83ED/adsps.jsn b/qcom/x1e80100/LENOVO/83ED/adsps.jsn new file mode 100644 index 00000000..5ef8701a --- /dev/null +++ b/qcom/x1e80100/LENOVO/83ED/adsps.jsn @@ -0,0 +1,22 @@ +{ + "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, + "dcomment": "data can be used to configure ACK timeout.Make data_valid 1 as well.Unit is second" + } + ] +} \ No newline at end of file diff --git a/qcom/x1e80100/LENOVO/83ED/adspua.jsn b/qcom/x1e80100/LENOVO/83ED/adspua.jsn new file mode 100644 index 00000000..eb4439f5 --- /dev/null +++ b/qcom/x1e80100/LENOVO/83ED/adspua.jsn @@ -0,0 +1,29 @@ +{ + "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, + "dcomment": "data can be used to configure ACK timeout.Make data_valid 1 as well.Unit is second" + }, + { + "provider": "avs", + "service": "audio", + "service_data_valid": 0, + "service_data": 0, + "dcomment": "No comment" + } + ] +} \ No newline at end of file diff --git a/qcom/x1e80100/LENOVO/83ED/battmgr.jsn b/qcom/x1e80100/LENOVO/83ED/battmgr.jsn new file mode 100644 index 00000000..d2445a92 --- /dev/null +++ b/qcom/x1e80100/LENOVO/83ED/battmgr.jsn @@ -0,0 +1,22 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "charger_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0, + "dcomment": "data can be used to configure ACK timeout.Make data_valid 1 as well.Unit is second" + } + ] +} \ No newline at end of file diff --git a/qcom/x1e80100/LENOVO/83ED/cdspr.jsn b/qcom/x1e80100/LENOVO/83ED/cdspr.jsn new file mode 100644 index 00000000..3d251eca --- /dev/null +++ b/qcom/x1e80100/LENOVO/83ED/cdspr.jsn @@ -0,0 +1,22 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "cdsp", + "subdomain": "root_pd", + "qmi_instance_id": 76 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0, + "dcomment": "data can be used to configure ACK timeout.Make data_valid 1 as well.Unit is second" + } + ] +} \ No newline at end of file diff --git a/qcom/x1e80100/LENOVO/83ED/qcadsp8380.mbn b/qcom/x1e80100/LENOVO/83ED/qcadsp8380.mbn new file mode 100644 index 00000000..cd0b0b78 Binary files /dev/null and b/qcom/x1e80100/LENOVO/83ED/qcadsp8380.mbn differ diff --git a/qcom/x1e80100/LENOVO/83ED/qcav1e8380.mbn b/qcom/x1e80100/LENOVO/83ED/qcav1e8380.mbn new file mode 100644 index 00000000..8816413f Binary files /dev/null and b/qcom/x1e80100/LENOVO/83ED/qcav1e8380.mbn differ diff --git a/qcom/x1e80100/LENOVO/83ED/qccdsp8380.mbn b/qcom/x1e80100/LENOVO/83ED/qccdsp8380.mbn new file mode 100644 index 00000000..cbc4858b Binary files /dev/null and b/qcom/x1e80100/LENOVO/83ED/qccdsp8380.mbn differ diff --git a/qcom/x1e80100/LENOVO/83ED/qcdxkmsuc8380.mbn b/qcom/x1e80100/LENOVO/83ED/qcdxkmsuc8380.mbn new file mode 100644 index 00000000..29a50b6d Binary files /dev/null and b/qcom/x1e80100/LENOVO/83ED/qcdxkmsuc8380.mbn differ diff --git a/qcom/x1e80100/LENOVO/83ED/qcvss8380.mbn b/qcom/x1e80100/LENOVO/83ED/qcvss8380.mbn new file mode 100644 index 00000000..c5f52b31 Binary files /dev/null and b/qcom/x1e80100/LENOVO/83ED/qcvss8380.mbn differ