diff options
-rw-r--r-- | configs/manifests/manifest.xml | 641 |
1 files changed, 337 insertions, 304 deletions
diff --git a/configs/manifests/manifest.xml b/configs/manifests/manifest.xml index c1b1428..25ec8ec 100644 --- a/configs/manifests/manifest.xml +++ b/configs/manifests/manifest.xml @@ -1,31 +1,4 @@ -<!-- Copyright (c) 2017, 2019, 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 -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 The Linux Foundation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 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. ---> -<manifest version="1.0" type="device" target-level="3"> +<manifest version="2.0" type="device" target-level="3"> <hal format="hidl"> <name>android.hardware.audio</name> <transport>hwbinder</transport> @@ -34,6 +7,7 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <name>IDevicesFactory</name> <instance>default</instance> </interface> + <fqname>@5.0::IDevicesFactory/default</fqname> </hal> <hal format="hidl"> <name>android.hardware.audio.effect</name> @@ -43,100 +17,114 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <name>IEffectsFactory</name> <instance>default</instance> </interface> + <fqname>@5.0::IEffectsFactory/default</fqname> </hal> <hal format="hidl"> - <name>android.hardware.soundtrigger</name> + <name>android.hardware.biometrics.fingerprint</name> <transport>hwbinder</transport> <version>2.1</version> <interface> - <name>ISoundTriggerHw</name> + <name>IBiometricsFingerprint</name> <instance>default</instance> </interface> + <fqname>@2.1::IBiometricsFingerprint/default</fqname> </hal> <hal format="hidl"> - <name>android.hardware.media.omx</name> + <name>android.hardware.bluetooth</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IOmx</name> - <instance>default</instance> - </interface> - <interface> - <name>IOmxStore</name> + <name>IBluetoothHci</name> <instance>default</instance> </interface> + <fqname>@1.0::IBluetoothHci/default</fqname> </hal> <hal format="hidl"> - <name>android.hardware.renderscript</name> - <transport arch="32+64">passthrough</transport> - <version>1.0</version> + <name>android.hardware.bluetooth.audio</name> + <transport>hwbinder</transport> + <version>2.0</version> <interface> - <name>IDevice</name> + <name>IBluetoothAudioProvidersFactory</name> <instance>default</instance> </interface> + <fqname>@2.0::IBluetoothAudioProvidersFactory/default</fqname> </hal> <hal format="hidl"> - <name>android.hardware.graphics.allocator</name> + <name>android.hardware.camera.provider</name> <transport>hwbinder</transport> - <version>2.0</version> + <version>2.4</version> <interface> - <name>IAllocator</name> - <instance>default</instance> + <name>ICameraProvider</name> + <instance>legacy/0</instance> </interface> + <fqname>@2.4::ICameraProvider/legacy/0</fqname> </hal> <hal format="hidl"> - <name>android.hardware.graphics.mapper</name> - <transport arch="32+64">passthrough</transport> - <version>2.1</version> + <name>android.hardware.configstore</name> + <transport>hwbinder</transport> + <version>1.1</version> <interface> - <name>IMapper</name> + <name>ISurfaceFlingerConfigs</name> <instance>default</instance> </interface> + <fqname>@1.1::ISurfaceFlingerConfigs/default</fqname> </hal> <hal format="hidl"> - <name>android.hardware.graphics.composer</name> + <name>android.hardware.drm</name> <transport>hwbinder</transport> - <version>2.1</version> + <version>1.0</version> <interface> - <name>IComposer</name> + <name>ICryptoFactory</name> + <instance>default</instance> + </interface> + <interface> + <name>IDrmFactory</name> <instance>default</instance> </interface> + <fqname>@1.0::ICryptoFactory/default</fqname> + <fqname>@1.0::IDrmFactory/default</fqname> + <fqname>@1.2::ICryptoFactory/widevine</fqname> + <fqname>@1.2::IDrmFactory/widevine</fqname> </hal> <hal format="hidl"> - <name>vendor.display.config</name> + <name>android.hardware.gatekeeper</name> <transport>hwbinder</transport> - <version>1.9</version> + <version>1.0</version> <interface> - <name>IDisplayConfig</name> + <name>IGatekeeper</name> <instance>default</instance> </interface> + <fqname>@1.0::IGatekeeper/default</fqname> </hal> <hal format="hidl"> - <name>vendor.display.color</name> + <name>android.hardware.graphics.allocator</name> <transport>hwbinder</transport> - <version>1.0</version> + <version>2.0</version> <interface> - <name>IDisplayColor</name> + <name>IAllocator</name> <instance>default</instance> </interface> + <fqname>@2.0::IAllocator/default</fqname> </hal> <hal format="hidl"> - <name>vendor.display.postproc</name> + <name>android.hardware.graphics.composer</name> <transport>hwbinder</transport> - <version>1.0</version> + <version>2.1</version> <interface> - <name>IDisplayPostproc</name> + <name>IComposer</name> <instance>default</instance> </interface> + <fqname>@2.1::IComposer/default</fqname> </hal> <hal format="hidl"> - <name>android.hardware.configstore</name> - <transport>hwbinder</transport> - <version>1.1</version> + <name>android.hardware.graphics.mapper</name> + <transport arch="32+64">passthrough</transport> + <version>2.1</version> <interface> - <name>ISurfaceFlingerConfigs</name> + <name>IMapper</name> <instance>default</instance> </interface> + <fqname>@2.1::IMapper/default</fqname> </hal> <hal format="hidl"> <name>android.hardware.light</name> @@ -146,327 +134,330 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <name>ILight</name> <instance>default</instance> </interface> + <fqname>@2.0::ILight/default</fqname> </hal> <hal format="hidl"> - <name>android.hardware.memtrack</name> + <name>android.hardware.media.omx</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IMemtrack</name> + <name>IOmx</name> + <instance>default</instance> + </interface> + <interface> + <name>IOmxStore</name> <instance>default</instance> </interface> + <fqname>@1.0::IOmx/default</fqname> + <fqname>@1.0::IOmxStore/default</fqname> </hal> <hal format="hidl"> - <name>android.hardware.sensors</name> + <name>android.hardware.memtrack</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>ISensors</name> + <name>IMemtrack</name> <instance>default</instance> </interface> + <fqname>@1.0::IMemtrack/default</fqname> </hal> <hal format="hidl"> - <name>android.hardware.camera.provider</name> + <name>android.hardware.radio</name> <transport>hwbinder</transport> - <version>2.4</version> + <fqname>@1.2::ISap/slot1</fqname> + <fqname>@1.2::ISap/slot2</fqname> + <fqname>@1.4::IRadio/slot1</fqname> + <fqname>@1.4::IRadio/slot2</fqname> + </hal> + <hal format="hidl"> + <name>android.hardware.radio.config</name> + <transport>hwbinder</transport> + <version>1.1</version> <interface> - <name>ICameraProvider</name> - <instance>legacy/0</instance> + <name>IRadioConfig</name> + <instance>default</instance> </interface> + <fqname>@1.1::IRadioConfig/default</fqname> </hal> <hal format="hidl"> - <name>android.hardware.bluetooth</name> - <transport>hwbinder</transport> + <name>android.hardware.renderscript</name> + <transport arch="32+64">passthrough</transport> <version>1.0</version> <interface> - <name>IBluetoothHci</name> + <name>IDevice</name> <instance>default</instance> </interface> + <fqname>@1.0::IDevice/default</fqname> </hal> <hal format="hidl"> - <name>android.hardware.bluetooth.audio</name> + <name>android.hardware.sensors</name> <transport>hwbinder</transport> - <version>2.0</version> + <version>1.0</version> <interface> - <name>IBluetoothAudioProvidersFactory</name> + <name>ISensors</name> <instance>default</instance> </interface> + <fqname>@1.0::ISensors/default</fqname> </hal> <hal format="hidl"> - <name>vendor.qti.hardware.bluetooth_audio</name> + <name>android.hardware.soundtrigger</name> <transport>hwbinder</transport> - <version>2.0</version> + <version>2.1</version> <interface> - <name>IBluetoothAudioProvidersFactory</name> + <name>ISoundTriggerHw</name> <instance>default</instance> </interface> + <fqname>@2.1::ISoundTriggerHw/default</fqname> </hal> <hal format="hidl"> - <name>vendor.qti.hardware.btconfigstore</name> + <name>android.hardware.tetheroffload.config</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IBTConfigStore</name> + <name>IOffloadConfig</name> <instance>default</instance> </interface> + <fqname>@1.0::IOffloadConfig/default</fqname> </hal> <hal format="hidl"> - <name>com.qualcomm.qti.ant</name> + <name>android.hardware.tetheroffload.control</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IAntHci</name> + <name>IOffloadControl</name> <instance>default</instance> </interface> + <fqname>@1.0::IOffloadControl/default</fqname> </hal> <hal format="hidl"> - <name>android.hardware.radio</name> - <transport>hwbinder</transport> - <fqname>@1.4::IRadio/slot1</fqname> - <fqname>@1.4::IRadio/slot2</fqname> - <fqname>@1.2::ISap/slot1</fqname> - <fqname>@1.2::ISap/slot2</fqname> - </hal> - <!-- RADIO CONFIG --> - <hal format="hidl"> - <name>android.hardware.radio.config</name> - <transport>hwbinder</transport> - <version>1.1</version> - <interface> - <name>IRadioConfig</name> - <instance>default</instance> - </interface> - </hal> - <!-- RIL UIM REMOTE CLIENT --> - <hal format="hidl"> - <name>vendor.qti.hardware.radio.uim_remote_client</name> + <name>android.hardware.vibrator</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IUimRemoteServiceClient</name> - <instance>uimRemoteClient0</instance> - <instance>uimRemoteClient1</instance> + <name>IVibrator</name> + <instance>default</instance> </interface> + <fqname>@1.0::IVibrator/default</fqname> </hal> - <!-- RIL UIM REMOTE SERVER --> <hal format="hidl"> - <name>vendor.qti.hardware.radio.uim_remote_server</name> + <name>com.fingerprints.extension</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IUimRemoteServiceServer</name> - <instance>uimRemoteServer0</instance> - <instance>uimRemoteServer1</instance> + <name>IFingerprintAuthenticator</name> + <instance>default</instance> + </interface> + <interface> + <name>IFingerprintCalibration</name> + <instance>default</instance> + </interface> + <interface> + <name>IFingerprintEngineering</name> + <instance>default</instance> + </interface> + <interface> + <name>IFingerprintNavigation</name> + <instance>default</instance> + </interface> + <interface> + <name>IFingerprintRecalibration</name> + <instance>default</instance> + </interface> + <interface> + <name>IFingerprintSenseTouch</name> + <instance>default</instance> + </interface> + <interface> + <name>IFingerprintSensorTest</name> + <instance>default</instance> </interface> + <fqname>@1.0::IFingerprintAuthenticator/default</fqname> + <fqname>@1.0::IFingerprintCalibration/default</fqname> + <fqname>@1.0::IFingerprintEngineering/default</fqname> + <fqname>@1.0::IFingerprintNavigation/default</fqname> + <fqname>@1.0::IFingerprintRecalibration/default</fqname> + <fqname>@1.0::IFingerprintSenseTouch/default</fqname> + <fqname>@1.0::IFingerprintSensorTest/default</fqname> </hal> - <!-- Data Link Latency --> <hal format="hidl"> - <name>vendor.qti.hardware.data.latency</name> + <name>com.qualcomm.qti.ant</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>ILinkLatency</name> + <name>IAntHci</name> <instance>default</instance> </interface> + <fqname>@1.0::IAntHci/default</fqname> </hal> - <!-- RIL UIM LPA --> <hal format="hidl"> - <name>vendor.qti.hardware.radio.lpa</name> + <name>com.qualcomm.qti.dpm.api</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IUimLpa</name> - <instance>UimLpa0</instance> - <instance>UimLpa1</instance> + <name>IdpmQmi</name> + <instance>dpmQmiService</instance> </interface> + <fqname>@1.0::IdpmQmi/dpmQmiService</fqname> </hal> - <!-- RIL UIM --> <hal format="hidl"> - <name>vendor.qti.hardware.radio.uim</name> + <name>com.qualcomm.qti.imscmservice</name> <transport>hwbinder</transport> - <version>1.2</version> + <version>2.2</version> <interface> - <name>IUim</name> - <instance>Uim0</instance> - <instance>Uim1</instance> + <name>IImsCmService</name> + <instance>qti.ims.connectionmanagerservice</instance> </interface> + <fqname>@2.2::IImsCmService/qti.ims.connectionmanagerservice</fqname> </hal> - <!-- RIL AUDIO HAL --> - <hal format="hidl"> - <name>vendor.qti.hardware.radio.am</name> + <hal format="hidl"> + <name>com.qualcomm.qti.uceservice</name> <transport>hwbinder</transport> - <version>1.0</version> + <version>2.1</version> <interface> - <name>IQcRilAudio</name> - <instance>slot1</instance> - <instance>slot2</instance> + <name>IUceService</name> + <instance>com.qualcomm.qti.uceservice</instance> </interface> + <fqname>@2.1::IUceService/com.qualcomm.qti.uceservice</fqname> </hal> - <!-- gnss --> <hal format="hidl"> - <name>vendor.qti.gnss</name> + <name>vendor.display.color</name> <transport>hwbinder</transport> - <version>1.2</version> + <version>1.0</version> <interface> - <name>ILocHidlGnss</name> - <instance>gnss_vendor</instance> + <name>IDisplayColor</name> + <instance>default</instance> </interface> + <fqname>@1.0::IDisplayColor/default</fqname> </hal> <hal format="hidl"> - <name>vendor.qti.gnss</name> + <name>vendor.display.config</name> <transport>hwbinder</transport> - <version>2.0</version> + <version>1.9</version> <interface> - <name>ILocHidlGnss</name> - <instance>gnss_vendor</instance> + <name>IDisplayConfig</name> + <instance>default</instance> </interface> + <fqname>@1.9::IDisplayConfig/default</fqname> </hal> <hal format="hidl"> - <name>android.hardware.vibrator</name> + <name>vendor.display.postproc</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IVibrator</name> + <name>IDisplayPostproc</name> <instance>default</instance> </interface> + <fqname>@1.0::IDisplayPostproc/default</fqname> </hal> - <hal format="hidl"> - <name>com.qualcomm.qti.dpm.api</name> + <name>vendor.lineage.livedisplay</name> <transport>hwbinder</transport> - <version>1.0</version> + <version>2.0</version> <interface> - <name>IdpmQmi</name> - <instance>dpmQmiService</instance> + <name>IAdaptiveBacklight</name> + <instance>default</instance> </interface> - </hal> - - <hal format="hidl"> - <name>vendor.qti.imsrtpservice</name> - <transport>hwbinder</transport> - <version>2.1</version> <interface> - <name>IRTPService</name> - <instance>imsrtpservice</instance> + <name>IDisplayModes</name> + <instance>default</instance> + </interface> + <interface> + <name>IPictureAdjustment</name> + <instance>default</instance> </interface> - </hal> - + <fqname>@2.0::IAdaptiveBacklight/default</fqname> + <fqname>@2.0::IDisplayModes/default</fqname> + <fqname>@2.0::IPictureAdjustment/default</fqname> + </hal> <hal format="hidl"> - <name>vendor.qti.hardware.perf</name> + <name>vendor.qti.data.factory</name> <transport>hwbinder</transport> - <version>2.0</version> + <version>2.1</version> <interface> - <name>IPerf</name> + <name>IFactory</name> <instance>default</instance> </interface> + <fqname>@2.1::IFactory/default</fqname> </hal> <hal format="hidl"> - <name>vendor.qti.hardware.radio.qtiradio</name> + <name>vendor.qti.esepowermanager</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IQtiRadio</name> - <instance>slot1</instance> - <instance>slot2</instance> + <name>IEsePowerManager</name> + <instance>default</instance> </interface> + <fqname>@1.0::IEsePowerManager/default</fqname> </hal> <hal format="hidl"> - <name>vendor.qti.hardware.radio.qtiradio</name> + <name>vendor.qti.gnss</name> <transport>hwbinder</transport> - <version>2.3</version> + <version>1.2</version> <interface> - <name>IQtiRadio</name> - <instance>slot1</instance> - <instance>slot2</instance> + <name>ILocHidlGnss</name> + <instance>gnss_vendor</instance> </interface> + <fqname>@1.2::ILocHidlGnss/gnss_vendor</fqname> </hal> <hal format="hidl"> - <name>vendor.qti.hardware.fm</name> + <name>vendor.qti.gnss</name> <transport>hwbinder</transport> - <version>1.0</version> + <version>2.0</version> <interface> - <name>IFmHci</name> - <instance>default</instance> + <name>ILocHidlGnss</name> + <instance>gnss_vendor</instance> </interface> + <fqname>@2.0::ILocHidlGnss/gnss_vendor</fqname> </hal> <hal format="hidl"> - <name>android.hardware.gatekeeper</name> + <name>vendor.qti.hardware.alarm</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IGatekeeper</name> + <name>IAlarm</name> <instance>default</instance> </interface> + <fqname>@1.0::IAlarm/default</fqname> </hal> <hal format="hidl"> - <name>vendor.qti.hardware.radio.ims</name> - <transport>hwbinder</transport> - <version>1.5</version> - <interface> - <name>IImsRadio</name> - <instance>imsradio0</instance> - <instance>imsradio1</instance> - </interface> - </hal> - <hal format="hidl"> - <name>vendor.qti.hardware.radio.qcrilhook</name> - <transport>hwbinder</transport> - <version>1.0</version> - <interface> - <name>IQtiOemHook</name> - <instance>oemhook0</instance> - <instance>oemhook1</instance> - </interface> - </hal> - <!-- Alarm HAL service --> - <hal format="hidl"> - <name>vendor.qti.hardware.alarm</name> + <name>vendor.qti.hardware.bluetooth_audio</name> <transport>hwbinder</transport> - <version>1.0</version> + <version>2.0</version> <interface> - <name>IAlarm</name> + <name>IBluetoothAudioProvidersFactory</name> <instance>default</instance> </interface> + <fqname>@2.0::IBluetoothAudioProvidersFactory/default</fqname> </hal> - <!-- IMS UCE Service --> <hal format="hidl"> - <name>com.qualcomm.qti.uceservice</name> + <name>vendor.qti.hardware.bluetooth_sar</name> <transport>hwbinder</transport> - <version>2.1</version> + <version>1.0</version> <interface> - <name>IUceService</name> - <instance>com.qualcomm.qti.uceservice</instance> + <name>IBluetoothSar</name> + <instance>default</instance> </interface> + <fqname>@1.0::IBluetoothSar/default</fqname> </hal> - - <!-- IMS callinfo Service --> - <hal format="hidl"> - <name>vendor.qti.ims.callinfo</name> - <transport>hwbinder</transport> - <version>1.0</version> - <interface> - <name>IService</name> - <instance>default</instance> - </interface> - </hal> - <!-- IMS CM Service --> <hal format="hidl"> - <name>com.qualcomm.qti.imscmservice</name> + <name>vendor.qti.hardware.btconfigstore</name> <transport>hwbinder</transport> - <version>2.2</version> + <version>1.0</version> <interface> - <name>IImsCmService</name> - <instance>qti.ims.connectionmanagerservice</instance> + <name>IBTConfigStore</name> + <instance>default</instance> </interface> + <fqname>@1.0::IBTConfigStore/default</fqname> </hal> <hal format="hidl"> - <name>vendor.qti.data.factory</name> + <name>vendor.qti.hardware.cacert</name> <transport>hwbinder</transport> - <version>2.1</version> + <version>1.0</version> <interface> - <name>IFactory</name> + <name>IService</name> <instance>default</instance> </interface> + <fqname>@1.0::IService/default</fqname> </hal> <hal format="hidl"> <name>vendor.qti.hardware.data.connection</name> @@ -477,6 +468,8 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <instance>slot1</instance> <instance>slot2</instance> </interface> + <fqname>@1.1::IDataConnection/slot1</fqname> + <fqname>@1.1::IDataConnection/slot2</fqname> </hal> <hal format="hidl"> <name>vendor.qti.hardware.data.iwlan</name> @@ -487,42 +480,59 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <instance>slot1</instance> <instance>slot2</instance> </interface> + <fqname>@1.0::IIWlan/slot1</fqname> + <fqname>@1.0::IIWlan/slot2</fqname> </hal> <hal format="hidl"> - <name>vendor.qti.hardware.cacert</name> + <name>vendor.qti.hardware.data.latency</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IService</name> + <name>ILinkLatency</name> <instance>default</instance> </interface> + <fqname>@1.0::ILinkLatency/default</fqname> </hal> - <hal format="hidl"> - <name>android.hardware.drm</name> + <hal format="hidl"> + <name>vendor.qti.hardware.factory</name> + <transport>hwbinder</transport> + <version>1.1</version> + <interface> + <name>IFactory</name> + <instance>default</instance> + </interface> + <fqname>@1.1::IFactory/default</fqname> + </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.fm</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>ICryptoFactory</name> + <name>IFmHci</name> <instance>default</instance> </interface> + <fqname>@1.0::IFmHci/default</fqname> + </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.perf</name> + <transport>hwbinder</transport> + <version>2.0</version> <interface> - <name>IDrmFactory</name> + <name>IPerf</name> <instance>default</instance> </interface> - <fqname>@1.2::ICryptoFactory/widevine</fqname> - <fqname>@1.2::IDrmFactory/widevine</fqname> + <fqname>@2.0::IPerf/default</fqname> </hal> - <!--eSE Powermanager--> <hal format="hidl"> - <name>vendor.qti.esepowermanager</name> + <name>vendor.qti.hardware.qdutils_disp</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IEsePowerManager</name> + <name>IQdutilsDisp</name> <instance>default</instance> </interface> + <fqname>@1.0::IQdutilsDisp/default</fqname> </hal> - <!-- QSEECom HAL service --> <hal format="hidl"> <name>vendor.qti.hardware.qseecom</name> <transport>hwbinder</transport> @@ -531,8 +541,8 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <name>IQSEECom</name> <instance>default</instance> </interface> + <fqname>@1.0::IQSEECom/default</fqname> </hal> - <!-- QTEEConnector HAL service --> <hal format="hidl"> <name>vendor.qti.hardware.qteeconnector</name> <transport>hwbinder</transport> @@ -545,134 +555,156 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <name>IGPAppConnector</name> <instance>default</instance> </interface> + <fqname>@1.0::IAppConnector/default</fqname> + <fqname>@1.0::IGPAppConnector/default</fqname> </hal> - <!-- tui communicator service --> - <hal format="hidl"> - <name>vendor.qti.hardware.tui_comm</name> + <hal format="hidl"> + <name>vendor.qti.hardware.radio.am</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>ITuiComm</name> - <instance>default</instance> + <name>IQcRilAudio</name> + <instance>slot1</instance> + <instance>slot2</instance> </interface> + <fqname>@1.0::IQcRilAudio/slot1</fqname> + <fqname>@1.0::IQcRilAudio/slot2</fqname> </hal> - <!-- Soter service --> <hal format="hidl"> - <name>vendor.qti.hardware.soter</name> + <name>vendor.qti.hardware.radio.ims</name> <transport>hwbinder</transport> - <version>1.0</version> + <version>1.5</version> <interface> - <name>ISoter</name> - <instance>default</instance> + <name>IImsRadio</name> + <instance>imsradio0</instance> + <instance>imsradio1</instance> </interface> + <fqname>@1.5::IImsRadio/imsradio0</fqname> + <fqname>@1.5::IImsRadio/imsradio1</fqname> </hal> - <!-- qdutils service --> <hal format="hidl"> - <name>vendor.qti.hardware.qdutils_disp</name> + <name>vendor.qti.hardware.radio.lpa</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IQdutilsDisp</name> - <instance>default</instance> + <name>IUimLpa</name> + <instance>UimLpa0</instance> + <instance>UimLpa1</instance> </interface> + <fqname>@1.0::IUimLpa/UimLpa0</fqname> + <fqname>@1.0::IUimLpa/UimLpa1</fqname> </hal> - <!-- Tether Offload --> <hal format="hidl"> - <name>android.hardware.tetheroffload.config</name> + <name>vendor.qti.hardware.radio.qcrilhook</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IOffloadConfig</name> - <instance>default</instance> + <name>IQtiOemHook</name> + <instance>oemhook0</instance> + <instance>oemhook1</instance> </interface> + <fqname>@1.0::IQtiOemHook/oemhook0</fqname> + <fqname>@1.0::IQtiOemHook/oemhook1</fqname> </hal> <hal format="hidl"> - <name>android.hardware.tetheroffload.control</name> + <name>vendor.qti.hardware.radio.qtiradio</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IOffloadControl</name> - <instance>default</instance> + <name>IQtiRadio</name> + <instance>slot1</instance> + <instance>slot2</instance> </interface> + <fqname>@1.0::IQtiRadio/slot1</fqname> + <fqname>@1.0::IQtiRadio/slot2</fqname> </hal> - <!-- Factory HAL service --> <hal format="hidl"> - <name>vendor.qti.hardware.factory</name> + <name>vendor.qti.hardware.radio.qtiradio</name> <transport>hwbinder</transport> - <version>1.1</version> + <version>2.3</version> <interface> - <name>IFactory</name> - <instance>default</instance> + <name>IQtiRadio</name> + <instance>slot1</instance> + <instance>slot2</instance> </interface> + <fqname>@2.3::IQtiRadio/slot1</fqname> + <fqname>@2.3::IQtiRadio/slot2</fqname> </hal> - <!-- BluetoothSar service--> <hal format="hidl"> - <name>vendor.qti.hardware.bluetooth_sar</name> + <name>vendor.qti.hardware.radio.uim</name> <transport>hwbinder</transport> - <version>1.0</version> + <version>1.2</version> <interface> - <name>IBluetoothSar</name> - <instance>default</instance> + <name>IUim</name> + <instance>Uim0</instance> + <instance>Uim1</instance> </interface> + <fqname>@1.2::IUim/Uim0</fqname> + <fqname>@1.2::IUim/Uim1</fqname> </hal> <hal format="hidl"> - <name>android.hardware.biometrics.fingerprint</name> + <name>vendor.qti.hardware.radio.uim_remote_client</name> <transport>hwbinder</transport> - <version>2.1</version> + <version>1.0</version> <interface> - <name>IBiometricsFingerprint</name> - <instance>default</instance> + <name>IUimRemoteServiceClient</name> + <instance>uimRemoteClient0</instance> + <instance>uimRemoteClient1</instance> </interface> + <fqname>@1.0::IUimRemoteServiceClient/uimRemoteClient0</fqname> + <fqname>@1.0::IUimRemoteServiceClient/uimRemoteClient1</fqname> </hal> <hal format="hidl"> - <name>com.fingerprints.extension</name> + <name>vendor.qti.hardware.radio.uim_remote_server</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IFingerprintAuthenticator</name> - <instance>default</instance> - </interface> - <interface> - <name>IFingerprintCalibration</name> - <instance>default</instance> - </interface> - <interface> - <name>IFingerprintEngineering</name> - <instance>default</instance> - </interface> - <interface> - <name>IFingerprintNavigation</name> - <instance>default</instance> - </interface> - <interface> - <name>IFingerprintRecalibration</name> - <instance>default</instance> - </interface> - <interface> - <name>IFingerprintSenseTouch</name> - <instance>default</instance> + <name>IUimRemoteServiceServer</name> + <instance>uimRemoteServer0</instance> + <instance>uimRemoteServer1</instance> </interface> + <fqname>@1.0::IUimRemoteServiceServer/uimRemoteServer0</fqname> + <fqname>@1.0::IUimRemoteServiceServer/uimRemoteServer1</fqname> + </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.soter</name> + <transport>hwbinder</transport> + <version>1.0</version> <interface> - <name>IFingerprintSensorTest</name> + <name>ISoter</name> <instance>default</instance> </interface> + <fqname>@1.0::ISoter/default</fqname> </hal> <hal format="hidl"> - <name>vendor.lineage.livedisplay</name> + <name>vendor.qti.hardware.tui_comm</name> <transport>hwbinder</transport> - <version>2.0</version> + <version>1.0</version> <interface> - <name>IAdaptiveBacklight</name> + <name>ITuiComm</name> <instance>default</instance> </interface> + <fqname>@1.0::ITuiComm/default</fqname> + </hal> + <hal format="hidl"> + <name>vendor.qti.ims.callinfo</name> + <transport>hwbinder</transport> + <version>1.0</version> <interface> - <name>IDisplayModes</name> + <name>IService</name> <instance>default</instance> </interface> + <fqname>@1.0::IService/default</fqname> + </hal> + <hal format="hidl"> + <name>vendor.qti.imsrtpservice</name> + <transport>hwbinder</transport> + <version>2.1</version> <interface> - <name>IPictureAdjustment</name> - <instance>default</instance> + <name>IRTPService</name> + <instance>imsrtpservice</instance> </interface> + <fqname>@2.1::IRTPService/imsrtpservice</fqname> </hal> <hal format="hidl"> <name>vendor.xiaomi.hardware.mlipay</name> @@ -682,5 +714,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <name>IMlipayService</name> <instance>default</instance> </interface> + <fqname>@1.1::IMlipayService/default</fqname> </hal> </manifest> |