common: Update matrix to LA.QSSI.14.0.r1-13300-qssi.0
Change-Id: I2ac5b8c5ca7ab021d04c00804416d1edfb584f8d
diff --git a/vendor_framework_compatibility_matrix.xml b/vendor_framework_compatibility_matrix.xml
index 9898bd2..a3b59e8 100644
--- a/vendor_framework_compatibility_matrix.xml
+++ b/vendor_framework_compatibility_matrix.xml
@@ -1,4 +1,4 @@
-<!-- Copyright (c) 2018-2022, The Linux Foundation. All rights reserved.
+<!-- Copyright (c) 2018-2021, The Linux Foundation. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
@@ -26,41 +26,10 @@
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-->
-
<!--
Changes from Qualcomm Innovation Center are provided under the following license:
-
-Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted (subject to the limitations in the
-disclaimer below) provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following
- disclaimer in the documentation and/or other materials provided
- with the distribution.
-
- * Neither the name of Qualcomm Innovation Center, Inc. nor the names of its
- contributors may be used to endorse or promote products derived
- from this software without specific prior written permission.
-
-NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE
-GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
-HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
-WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
-IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved.
+SPDX-License-Identifier: BSD-3-Clause-Clear.
-->
<compatibility-matrix version="1.0" type="framework">
@@ -92,6 +61,14 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.perf2</name>
+ <version>1</version>
+ <interface>
+ <name>IPerf</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.display.color</name>
<version>1.0-7</version>
@@ -108,6 +85,22 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.display.color</name>
+ <version>1</version>
+ <interface>
+ <name>IDisplayColor</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.display.postproc</name>
+ <version>1</version>
+ <interface>
+ <name>IDisplayPostproc</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.display.demura</name>
<version>1.0</version>
@@ -117,6 +110,14 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.display.demura</name>
+ <version>1</version>
+ <interface>
+ <name>IDemuraFileFinder</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.qseecom</name>
<version>1.0</version>
@@ -125,6 +126,14 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.qseecom</name>
+ <version>1</version>
+ <interface>
+ <name>IQSEECom</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.qteeconnector</name>
<version>1.0</version>
@@ -137,6 +146,18 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.qteeconnector</name>
+ <version>1</version>
+ <interface>
+ <name>IAppConnector</name>
+ <instance>default</instance>
+ </interface>
+ <interface>
+ <name>IGPAppConnector</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.debugutils</name>
<version>1.0</version>
@@ -153,6 +174,14 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.factory</name>
+ <version>1</version>
+ <interface>
+ <name>IFactory</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>com.qualcomm.qti.dpm.api</name>
<version>1.0</version>
@@ -169,6 +198,14 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>android.hardware.nfc</name>
+ <version>1</version>
+ <interface>
+ <name>INfc</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>android.hardware.radio</name>
<version>1.0-4</version>
@@ -306,6 +343,14 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.alarm</name>
+ <version>1</version>
+ <interface>
+ <name>IAlarm</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.data.latency</name>
<impl level="generic"></impl>
@@ -333,6 +378,14 @@
<instance>slot1</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.data.factoryservice</name>
+ <version>1</version>
+ <interface>
+ <name>IFactory</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.cacert</name>
<version>1.0</version>
@@ -341,6 +394,14 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.cacertaidlservice</name>
+ <version>1</version>
+ <interface>
+ <name>IService</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.fm</name>
<version>1.0</version>
@@ -402,7 +463,7 @@
</hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.radio.ims</name>
- <version>1.0-8</version>
+ <version>1.0-9</version>
<interface>
<name>IImsRadio</name>
<instance>imsradio0</instance>
@@ -411,7 +472,7 @@
</hal>
<hal format="aidl" optional="true">
<name>vendor.qti.hardware.radio.ims</name>
- <version>1-9</version>
+ <version>1-12</version>
<interface>
<name>IImsRadio</name>
<instance>imsradio0</instance>
@@ -443,6 +504,15 @@
<instance>UimLpa1</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.radio.lpa</name>
+ <version>1</version>
+ <interface>
+ <name>IUimLpa</name>
+ <instance>UimLpa0</instance>
+ <instance>UimLpa1</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.radio.qcrilhook</name>
<version>1.0</version>
@@ -473,7 +543,7 @@
</hal>
<hal format="aidl" optional="true">
<name>vendor.qti.hardware.radio.qtiradio</name>
- <version>1-9</version>
+ <version>1-11</version>
<interface>
<name>IQtiRadioStable</name>
<instance>slot1</instance>
@@ -482,12 +552,20 @@
</hal>
<hal format="aidl" optional="true">
<name>vendor.qti.hardware.radio.qtiradioconfig</name>
- <version>1-3</version>
+ <version>1-4</version>
<interface>
<name>IQtiRadioConfig</name>
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.radio.atfwd</name>
+ <version>1</version>
+ <interface>
+ <name>IAtFwd</name>
+ <instance>AtFwdAidl</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.radio.uim_remote_client</name>
<version>1.0</version>
@@ -497,6 +575,15 @@
<instance>uimRemoteClient1</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.radio.uim_remote_client</name>
+ <version>1</version>
+ <interface>
+ <name>IUimRemoteServiceClient</name>
+ <instance>uimRemoteClient0</instance>
+ <instance>uimRemoteClient1</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.radio.uim_remote_server</name>
<version>1.0</version>
@@ -506,6 +593,15 @@
<instance>uimRemoteServer1</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.radio.uim_remote_server</name>
+ <version>1</version>
+ <interface>
+ <name>IUimRemoteServiceServer</name>
+ <instance>uimRemoteServer0</instance>
+ <instance>uimRemoteServer1</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.radio.uim</name>
<version>1.1-2</version>
@@ -515,6 +611,15 @@
<instance>Uim1</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.radio.uim</name>
+ <version>1</version>
+ <interface>
+ <name>IUim</name>
+ <instance>Uim0</instance>
+ <instance>Uim1</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.sensorscalibrate</name>
<version>1.0</version>
@@ -523,6 +628,14 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.sensorscalibrate</name>
+ <version>1</version>
+ <interface>
+ <name>ISensorsCalibrate</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.soter</name>
<version>1.0</version>
@@ -556,6 +669,22 @@
<instance>vppService</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.vpp</name>
+ <version>1</version>
+ <interface>
+ <name>IVppService</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.hexlp</name>
+ <version>1</version>
+ <interface>
+ <name>IHexlpService</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.qconfig</name>
<version>1.0</version>
@@ -564,6 +693,14 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.qconfig</name>
+ <version>1</version>
+ <interface>
+ <name>IQConfig</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.dsp</name>
<version>1.0</version>
@@ -614,6 +751,14 @@
<instance>imsrtpservice</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.ImsRtpService</name>
+ <version>1</version>
+ <interface>
+ <name>IRTPService</name>
+ <instance>ImsRtpService</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.mstatservice</name>
<version>1.0</version>
@@ -653,7 +798,7 @@
</hal>
<hal format="aidl" optional="true">
<name>vendor.qti.gnss</name>
- <version>1-4</version>
+ <version>1-5</version>
<interface>
<name>ILocAidlGnss</name>
<instance>default</instance>
@@ -695,7 +840,7 @@
<hal format="hidl" optional="true">
<name>vendor.qti.data.factory</name>
<version>1.0</version>
- <version>2.0-7</version>
+ <version>2.0-8</version>
<interface>
<name>IFactory</name>
<instance>default</instance>
@@ -709,7 +854,7 @@
<name>IDisplayConfig</name>
<instance>default</instance>
</interface>
- </hal>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.improvetouch.blobmanager</name>
<version>1.0</version>
@@ -750,7 +895,23 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.fingerprint</name>
+ <version>1</version>
+ <interface>
+ <name>IQfpExtendedFingerprint</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<!-- Memory PASR HAL -->
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.memory.pasrmanager</name>
+ <version>1</version>
+ <interface>
+ <name>IPasrManager</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.memory.pasrmanager</name>
<transport>hwbinder</transport>
@@ -776,6 +937,14 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.power.powermodule</name>
+ <version>1</version>
+ <interface>
+ <name>IPowerModule</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>android.hardware.radio.config</name>
<version>1.0-1</version>
@@ -801,6 +970,16 @@
<instance>slot2</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.data.iwlandata</name>
+ <version>1</version>
+ <interface>
+ <name>IIWlan</name>
+ <instance>slot1</instance>
+ <instance>slot2</instance>
+ </interface>
+ </hal>
+
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.cvp</name>
<version>1.0</version>
@@ -838,6 +1017,14 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>android.hardware.graphics.allocator</name>
+ <version>1</version>
+ <interface>
+ <name>IAllocator</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.display.mapper</name>
<version>2.0</version>
@@ -853,12 +1040,13 @@
<version>2.0-1</version>
<version>3.0</version>
<version>3.1</version>
+ <version>3.2</version>
<interface>
<name>IQtiComposer</name>
<instance>default</instance>
</interface>
</hal>
- <!-- QSPM-HAL service-->
+ <!-- QSPM-HAL hidl service-->
<hal format="hidl" optional="true">
<name>vendor.qti.qspmhal</name>
<version>1.0</version>
@@ -867,6 +1055,15 @@
<instance>default</instance>
</interface>
</hal>
+ <!-- QSPM-HAL aidl service-->
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.qspmhal</name>
+ <version>1</version>
+ <interface>
+ <name>IQspmhal</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.diaghal</name>
<version>1.0</version>
@@ -921,8 +1118,20 @@
<name>ISystemResource</name>
<instance>default</instance>
</interface>
- </hal>
-
+ </hal>
+ <!-- System Helper AIDL Service -->
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.systemhelperaidl</name>
+ <version>1</version>
+ <interface>
+ <name>ISystemEvent</name>
+ <instance>default</instance>
+ </interface>
+ <interface>
+ <name>ISystemResource</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<!-- Trusted UI HAL Service -->
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.trustedui</name>
@@ -938,6 +1147,19 @@
<instance>qtee-vm</instance>
</interface>
</hal>
+ <!-- Trusted UI HAL AIDL Service -->
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.trustedui</name>
+ <version>1</version>
+ <interface>
+ <name>ITrustedUI</name>
+ <instance>default</instance>
+ </interface>
+ <interface>
+ <name>ITrustedInput</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<!-- Secure image data processor HAL Service -->
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.secureprocessor.device</name>
@@ -945,6 +1167,16 @@
<interface>
<name>ISecureProcessor</name>
<instance>qti-tee</instance>
+ <instance>qti-tvm</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.secureprocessor.device</name>
+ <version>1</version>
+ <interface>
+ <name>ISecureProcessor</name>
+ <instance>qti-tee</instance>
+ <instance>qti-tvm</instance>
</interface>
</hal>
<!-- cryptfshw HAL service -->
@@ -976,16 +1208,34 @@
<instance>camerapostprocservice</instance>
</interface>
</hal>
+ <!-- Offline Camera service -->
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.camera.offlinecamera</name>
+ <version>1</version>
+ <interface>
+ <name>IOfflineCameraService</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<!-- Camera AON service -->
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.camera.aon</name>
<transport>hwbinder</transport>
- <version>1.0-3</version>
+ <version>1.0-4</version>
<interface>
<name>IAONService</name>
<instance>aoncameraservice</instance>
</interface>
</hal>
+ <!-- Camera AON AIDL service -->
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.camera.aon</name>
+ <version>1</version>
+ <interface>
+ <name>IAONService</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<!-- eMBMS HAL service -->
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.embmssl</name>
@@ -995,6 +1245,14 @@
<instance>embmsslServer0</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.embmssl</name>
+ <version>1</version>
+ <interface>
+ <name>IEmbms</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.qccvndhal</name>
<version>1.0</version>
@@ -1003,6 +1261,22 @@
<instance>qccvndhal</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.qccvndhal_aidl</name>
+ <version>1</version>
+ <interface>
+ <name>IQccvndhal</name>
+ <instance>qccvndhal</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.qepi</name>
+ <version>1</version>
+ <interface>
+ <name>IQEPI</name>
+ <instance>qepi</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
<name>vendor.qti.ims.factory</name>
<version>1.0-1</version>
@@ -1021,6 +1295,14 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.spu</name>
+ <version>1-2</version>
+ <interface>
+ <name>ISPUManager</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<!-- SlmAdapter HAL service -->
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.slmadapter</name>
@@ -1041,6 +1323,14 @@
<instance>MwqemAdapter</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.mwqemadapteraidlservice</name>
+ <version>1</version>
+ <interface>
+ <name>IMwqemAdapter</name>
+ <instance>MwqemAdapter</instance>
+ </interface>
+ </hal>
<!-- DpmService HAL service -->
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.dpmservice</name>
@@ -1051,6 +1341,16 @@
<instance>DpmService</instance>
</interface>
</hal>
+ <!-- DpmService HAL AIDL service -->
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.dpmaidlservice</name>
+ <version>1</version>
+ <interface>
+ <name>IDpmService</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+
<hal format="hidl" optional="true">
<name>vendor.qti.hardware.limits</name>
<transport>hwbinder</transport>
@@ -1091,35 +1391,75 @@
</interface>
</hal>
<hal format="hidl" optional="true">
- <name>vendor.qti.hardware.wifi.wifimyftm</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <interface>
- <name>IWifiMyFtm</name>
- <instance>default</instance>
- </interface>
+ <name>vendor.qti.hardware.wifi.wifimyftm</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IWifiMyFtm</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.wifi.wifimyftm</name>
+ <version>1</version>
+ <interface>
+ <name>IWifiMyFtm</name>
+ <instance>default</instance>
+ </interface>
</hal>
<hal format="aidl" optional="true">
<name>vendor.qti.hardware.display.config</name>
- <version>1-5</version>
+ <version>1-11</version>
<interface>
<name>IDisplayConfig</name>
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.display.composer3</name>
+ <version>1</version>
+ <interface>
+ <name>IQtiComposer3Client</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl" optional="true">
- <name>vendor.qti.hardware.wifi.wificfr</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <interface>
+ <name>vendor.kineticsxr.hardware.nordic</name>
+ <version>1.0</version>
+ <interface>
+ <name>INordic</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.qti.hardware.wifi.wificfr</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IWificfr</name>
+ <instance>wificfr</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.wifi.wificfr</name>
+ <version>1</version>
+ <interface>
<name>IWificfr</name>
- <instance>wificfr</instance>
- </interface>
+ <instance>default</instance>
+ </interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.qti.qesdhal</name>
<transport>hwbinder</transport>
- <version>1.0-3</version>
+ <version>1.0-4</version>
+ <interface>
+ <name>IQesdhal</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.qesdhalaidl</name>
+ <version>1-2</version>
<interface>
<name>IQesdhal</name>
<instance>default</instance>
@@ -1135,39 +1475,40 @@
</interface>
</hal>
<hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.debugutils</name>
+ <version>1</version>
+ <interface>
+ <name>IDebugUtils</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
<name>vendor.qti.hardware.qxr</name>
+ <version>1-2</version>
<interface>
<name>IQXRCoreService</name>
<instance>default</instance>
</interface>
- </hal>
- <hal format="aidl" optional="true">
- <name>vendor.qti.hardware.qxr</name>
<interface>
<name>IQXRCamService</name>
<instance>default</instance>
</interface>
- </hal>
- <hal format="aidl" optional="true">
- <name>vendor.qti.hardware.qxr</name>
<interface>
<name>IQXRSplitService</name>
<instance>default</instance>
</interface>
- </hal>
- <hal format="aidl" optional="true">
- <name>vendor.qti.hardware.qxr</name>
<interface>
<name>IQXRModService</name>
<instance>default</instance>
</interface>
- </hal>
- <hal format="aidl" optional="true">
- <name>vendor.qti.hardware.qxr</name>
<interface>
<name>IQXRAudioService</name>
<instance>default</instance>
</interface>
+ <interface>
+ <name>IQXRCommService</name>
+ <instance>default</instance>
+ </interface>
</hal>
<hal format="aidl" optional="true">
<name>vendor.qti.hardware.radio.atcmdfwd</name>
@@ -1179,7 +1520,7 @@
</hal>
<hal format="aidl" optional="true">
<name>vendor.qti.data.txpwrservice</name>
- <version>1-4</version>
+ <version>1-6</version>
<interface>
<name>ITxPwrService</name>
<instance>default</instance>
@@ -1187,13 +1528,21 @@
</hal>
<hal format="aidl" optional="true">
<name>vendor.qti.hardware.bttpi</name>
- <version>1-2</version>
+ <version>1-3</version>
<interface>
<name>IBtTpi</name>
<instance>default</instance>
</interface>
</hal>
<hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.bluetooth.xpanprovider</name>
+ <version>1</version>
+ <interface>
+ <name>IXpanProvider</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
<name>android.se.omapi</name>
<version>1</version>
<interface>
@@ -1213,10 +1562,87 @@
</hal>
<hal format="aidl" optional="true">
<name>vendor.qti.ims.datachannelservice</name>
- <version>1</version>
+ <version>1-2</version>
<interface>
<name>IDataChannelService</name>
<instance>default</instance>
</interface>
</hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.servicetrackeraidl</name>
+ <version>1</version>
+ <interface>
+ <name>IServicetracker</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.qvirt</name>
+ <version>1</version>
+ <interface>
+ <name>IVirtualizationService</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.data.connectionaidl</name>
+ <version>1</version>
+ <interface>
+ <name>IDataConnection</name>
+ <instance>slot1</instance>
+ <instance>slot2</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.ims.factoryaidlservice</name>
+ <version>1</version>
+ <interface>
+ <name>IImsFactory</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
+ <name>android.hardware.tetheroffload</name>
+ <version>1</version>
+ <interface>
+ <name>IOffload</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.soter</name>
+ <version>1</version>
+ <interface>
+ <name>ISoter</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <!-- SPU SuthSecret HAL service -->
+ <hal format="aidl" optional="true">
+ <name>android.hardware.authsecret.qti.spu</name>
+ <version>1</version>
+ <interface>
+ <name>IAuthSecret</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="aidl" optional="true">
+ <name>vendor.qti.hardware.qspa</name>
+ <version>1</version>
+ <interface>
+ <name>IQspa</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <!-- UMD Adaptor Service -->
+ <hal format="hidl" optional="true">
+ <name>vendor.qti.hardware.umd</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IUMDAdaptor</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
</compatibility-matrix>