]> git.ipfire.org Git - thirdparty/linux-firmware.git/commitdiff
qcom: Add Audio firmware for X1E80100 CRD/QCPs
authorSibi Sankar <quic_sibis@quicinc.com>
Fri, 18 Oct 2024 06:14:17 +0000 (11:44 +0530)
committerMario Limonciello <superm1@gmail.com>
Fri, 18 Oct 2024 13:19:10 +0000 (13:19 +0000)
Add audio firmware for X1E80100 CRD/QCPs, which are required to get
charging and audio functional.

Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com>
WHENCE
qcom/x1e80100/adsp.mbn [new file with mode: 0644]
qcom/x1e80100/adsp_dtb.mbn [new file with mode: 0644]
qcom/x1e80100/adspr.jsn [new file with mode: 0644]
qcom/x1e80100/adsps.jsn [new file with mode: 0644]
qcom/x1e80100/adspua.jsn [new file with mode: 0644]
qcom/x1e80100/battmgr.jsn [new file with mode: 0644]

diff --git a/WHENCE b/WHENCE
index 691291c3b1ac54b0c9a53f6d7ab4394d6bb2845e..12b3da906bdf7bddd1806b92c10c592bd1204098 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -6289,6 +6289,13 @@ 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
+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
 
 Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details
 
diff --git a/qcom/x1e80100/adsp.mbn b/qcom/x1e80100/adsp.mbn
new file mode 100644 (file)
index 0000000..c35f845
Binary files /dev/null and b/qcom/x1e80100/adsp.mbn differ
diff --git a/qcom/x1e80100/adsp_dtb.mbn b/qcom/x1e80100/adsp_dtb.mbn
new file mode 100644 (file)
index 0000000..a11b62e
Binary files /dev/null and b/qcom/x1e80100/adsp_dtb.mbn differ
diff --git a/qcom/x1e80100/adspr.jsn b/qcom/x1e80100/adspr.jsn
new file mode 100644 (file)
index 0000000..6452023
--- /dev/null
@@ -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/adsps.jsn b/qcom/x1e80100/adsps.jsn
new file mode 100644 (file)
index 0000000..3f76a7d
--- /dev/null
@@ -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/adspua.jsn b/qcom/x1e80100/adspua.jsn
new file mode 100644 (file)
index 0000000..ab4254a
--- /dev/null
@@ -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/battmgr.jsn b/qcom/x1e80100/battmgr.jsn
new file mode 100644 (file)
index 0000000..504cd31
--- /dev/null
@@ -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