diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk
index 21feaa0..ab6b14b 100644
--- a/BoardConfigCommon.mk
+++ b/BoardConfigCommon.mk
@@ -126,9 +126,56 @@ BOARD_VENDOR_KERNEL_MODULES_LOAD := $(strip $(shell cat $(COMMON_PATH)/modules.l
BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD := $(strip $(shell cat $(COMMON_PATH)/modules.load.recovery))
# HIDL
-DEVICE_MANIFEST_FILE := $(COMMON_PATH)/manifest.xml
DEVICE_MATRIX_FILE := $(COMMON_PATH)/compatibility_matrix.xml
+DEVICE_MANIFEST_FILE := \
+ $(COMMON_PATH)/manifests/manifest_lahaina.xml \
+ $(COMMON_PATH)/manifests/AHBF@2.1-service.xml \
+ $(COMMON_PATH)/manifests/android.hardware.atrace@1.0-service.xml \
+ $(COMMON_PATH)/manifests/android.hardware.boot@1.1.xml \
+ $(COMMON_PATH)/manifests/android.hardware.cas@1.2-service.xml \
+ $(COMMON_PATH)/manifests/android.hardware.dumpstate@1.1-service.xiaomi.xml \
+ $(COMMON_PATH)/manifests/android.hardware.gnss@2.1-service-qti.xml \
+ $(COMMON_PATH)/manifests/android.hardware.graphics.mapper-impl-qti-display.xml \
+ $(COMMON_PATH)/manifests/android.hardware.health@2.1.xml \
+ $(COMMON_PATH)/manifests/android.hardware.ir@1.0-service.xml \
+ $(COMMON_PATH)/manifests/android.hardware.lights-qti.xml \
+ $(COMMON_PATH)/manifests/android.hardware.neuralnetworks@1.3-service-qti.xml \
+ $(COMMON_PATH)/manifests/android.hardware.sensors@2.0-multihal.xml \
+ $(COMMON_PATH)/manifests/android.hardware.thermal@2.0-service.qti.xml \
+ $(COMMON_PATH)/manifests/android.hardware.usb@1.2-service.xml \
+ $(COMMON_PATH)/manifests/android.hardware.wifi.hostapd.xml \
+ $(COMMON_PATH)/manifests/android.hardware.wifi@1.0-service.xml \
+ $(COMMON_PATH)/manifests/c2_manifest_vendor.xml \
+ $(COMMON_PATH)/manifests/fod.xml \
+ $(COMMON_PATH)/manifests/manifest_android.hardware.drm@1.3-service.clearkey.xml \
+ $(COMMON_PATH)/manifests/manifest_android.hardware.drm@1.3-service.widevine.xml \
+ $(COMMON_PATH)/manifests/manifest_vendor.xiaomi.hardware.cld.xml \
+ $(COMMON_PATH)/manifests/manifest_vendor.xiaomi.hardware.mfidoca.xml \
+ $(COMMON_PATH)/manifests/manifest_vendor.xiaomi.hardware.mlipay.xml \
+ $(COMMON_PATH)/manifests/manifest_vendor.xiaomi.hardware.mtdservice.xml \
+ $(COMMON_PATH)/manifests/manifest_vendor.xiaomi.hardware.otrpagent.xml \
+ $(COMMON_PATH)/manifests/manifest_vendor.xiaomi.hardware.tidaservice.xml \
+ $(COMMON_PATH)/manifests/manifest_vendor.xiaomi.hardware.vsimapp.xml \
+ $(COMMON_PATH)/manifests/power.xml \
+ $(COMMON_PATH)/manifests/vendor.qti.diag.hal.service.xml \
+ $(COMMON_PATH)/manifests/vendor.qti.gnss@4.0-service.xml \
+ $(COMMON_PATH)/manifests/vendor.qti.hardware.display.allocator-service.xml \
+ $(COMMON_PATH)/manifests/vendor.qti.hardware.display.composer-service.xml \
+ $(COMMON_PATH)/manifests/vendor.qti.hardware.servicetracker@1.2-service.xml \
+ $(COMMON_PATH)/manifests/vendor.qti.hardware.vibrator.service.xml \
+ $(COMMON_PATH)/manifests/vendor.xiaomi.cit.bluetooth@1.0_manifest.xml \
+ $(COMMON_PATH)/manifests/vendor.xiaomi.cit.wifi@1.0_manifest.xml \
+ $(COMMON_PATH)/manifests/vendor.xiaomi.hardware.citsensorservice@1.1-service.xml \
+ $(COMMON_PATH)/manifests/vendor.xiaomi.hardware.micharge@1.0.xml \
+ $(COMMON_PATH)/manifests/vendor.xiaomi.hardware.mioob@1.0.xml \
+ $(COMMON_PATH)/manifests/vendor.xiaomi.hardware.misys@1.0.xml \
+ $(COMMON_PATH)/manifests/vendor.xiaomi.hardware.misys@2.0.xml \
+ $(COMMON_PATH)/manifests/vendor.xiaomi.hardware.misys@3.0.xml \
+ $(COMMON_PATH)/manifests/vendor.xiaomi.hardware.vibratorfeature@1.0-service.xml \
+ $(COMMON_PATH)/manifests/vendor.xiaomi.hardware.wireless@1.0.xml \
+ $(COMMON_PATH)/manifests/vendor.xiaomi.hw.touchfeature@1.0-service.xml
+
# Media
TARGET_USES_ION := true
TARGET_DISABLED_UBWC := true
diff --git a/manifests/AHBF@2.1-service.xml b/manifests/AHBF@2.1-service.xml
new file mode 100644
index 0000000..115dd7b
--- /dev/null
+++ b/manifests/AHBF@2.1-service.xml
@@ -0,0 +1,11 @@
+
+
+ android.hardware.biometrics.fingerprint
+ hwbinder
+ 2.1
+
+ IBiometricsFingerprint
+ default
+
+
+
diff --git a/manifests/android.hardware.atrace@1.0-service.xml b/manifests/android.hardware.atrace@1.0-service.xml
new file mode 100644
index 0000000..fd3631c
--- /dev/null
+++ b/manifests/android.hardware.atrace@1.0-service.xml
@@ -0,0 +1,11 @@
+
+
+ android.hardware.atrace
+ hwbinder
+ 1.0
+
+ IAtraceDevice
+ default
+
+
+
diff --git a/manifests/android.hardware.boot@1.1.xml b/manifests/android.hardware.boot@1.1.xml
new file mode 100644
index 0000000..83d5d2e
--- /dev/null
+++ b/manifests/android.hardware.boot@1.1.xml
@@ -0,0 +1,7 @@
+
+
+ android.hardware.boot
+ hwbinder
+ @1.1::IBootControl/default
+
+
diff --git a/manifests/android.hardware.cas@1.2-service.xml b/manifests/android.hardware.cas@1.2-service.xml
new file mode 100644
index 0000000..9b36406
--- /dev/null
+++ b/manifests/android.hardware.cas@1.2-service.xml
@@ -0,0 +1,11 @@
+
+
+ android.hardware.cas
+ hwbinder
+ 1.2
+
+ IMediaCasService
+ default
+
+
+
diff --git a/manifests/android.hardware.dumpstate@1.1-service.xiaomi.xml b/manifests/android.hardware.dumpstate@1.1-service.xiaomi.xml
new file mode 100644
index 0000000..775e8c8
--- /dev/null
+++ b/manifests/android.hardware.dumpstate@1.1-service.xiaomi.xml
@@ -0,0 +1,11 @@
+
+
+ android.hardware.dumpstate
+ hwbinder
+ 1.1
+
+ IDumpstateDevice
+ default
+
+
+
diff --git a/manifests/android.hardware.gnss@2.1-service-qti.xml b/manifests/android.hardware.gnss@2.1-service-qti.xml
new file mode 100644
index 0000000..842fb6e
--- /dev/null
+++ b/manifests/android.hardware.gnss@2.1-service-qti.xml
@@ -0,0 +1,36 @@
+
+
+
+ android.hardware.gnss
+ hwbinder
+ @1.1::IGnss/default
+ @2.1::IGnss/default
+
+
+
diff --git a/manifests/android.hardware.graphics.mapper-impl-qti-display.xml b/manifests/android.hardware.graphics.mapper-impl-qti-display.xml
new file mode 100644
index 0000000..4e5c3ad
--- /dev/null
+++ b/manifests/android.hardware.graphics.mapper-impl-qti-display.xml
@@ -0,0 +1,52 @@
+
+
+
+ vendor.qti.hardware.display.mapper
+ passthrough
+ 3.0
+ 4.0
+
+ IQtiMapper
+ default
+
+
+
+ android.hardware.graphics.mapper
+ passthrough
+ 3.0
+ 4.0
+
+ IMapper
+ default
+
+
+
+
+
diff --git a/manifests/android.hardware.health@2.1.xml b/manifests/android.hardware.health@2.1.xml
new file mode 100644
index 0000000..34fdca6
--- /dev/null
+++ b/manifests/android.hardware.health@2.1.xml
@@ -0,0 +1,7 @@
+
+
+ android.hardware.health
+ hwbinder
+ @2.1::IHealth/default
+
+
diff --git a/manifests/android.hardware.ir@1.0-service.xml b/manifests/android.hardware.ir@1.0-service.xml
new file mode 100644
index 0000000..bcb289d
--- /dev/null
+++ b/manifests/android.hardware.ir@1.0-service.xml
@@ -0,0 +1,40 @@
+
+
+
+
+ android.hardware.ir
+ hwbinder
+ 1.0
+
+ IConsumerIr
+ default
+
+
+
+
diff --git a/manifests/android.hardware.lights-qti.xml b/manifests/android.hardware.lights-qti.xml
new file mode 100644
index 0000000..db604d6
--- /dev/null
+++ b/manifests/android.hardware.lights-qti.xml
@@ -0,0 +1,6 @@
+
+
+ android.hardware.light
+ ILights/default
+
+
diff --git a/manifests/android.hardware.neuralnetworks@1.3-service-qti.xml b/manifests/android.hardware.neuralnetworks@1.3-service-qti.xml
new file mode 100644
index 0000000..b49adac
--- /dev/null
+++ b/manifests/android.hardware.neuralnetworks@1.3-service-qti.xml
@@ -0,0 +1,14 @@
+
+
+
+ android.hardware.neuralnetworks
+ hwbinder
+ @1.3::IDevice/qti-default
+ @1.3::IDevice/qti-dsp
+ @1.3::IDevice/qti-gpu
+
+
diff --git a/manifests/android.hardware.sensors@2.0-multihal.xml b/manifests/android.hardware.sensors@2.0-multihal.xml
new file mode 100644
index 0000000..1acc8e6
--- /dev/null
+++ b/manifests/android.hardware.sensors@2.0-multihal.xml
@@ -0,0 +1,11 @@
+
+
+ android.hardware.sensors
+ hwbinder
+ 2.0
+
+ ISensors
+ default
+
+
+
diff --git a/manifests/android.hardware.thermal@2.0-service.qti.xml b/manifests/android.hardware.thermal@2.0-service.qti.xml
new file mode 100644
index 0000000..26c3e56
--- /dev/null
+++ b/manifests/android.hardware.thermal@2.0-service.qti.xml
@@ -0,0 +1,42 @@
+
+
+
+
+ android.hardware.thermal
+ hwbinder
+ 1.0
+ 2.0
+
+ IThermal
+ default
+
+
+
diff --git a/manifests/android.hardware.usb@1.2-service.xml b/manifests/android.hardware.usb@1.2-service.xml
new file mode 100644
index 0000000..3af5c1f
--- /dev/null
+++ b/manifests/android.hardware.usb@1.2-service.xml
@@ -0,0 +1,39 @@
+
+
+
+ android.hardware.usb
+ hwbinder
+ 1.2
+
+ IUsb
+ default
+
+ @1.2::IUsb/default
+
+
diff --git a/manifests/android.hardware.wifi.hostapd.xml b/manifests/android.hardware.wifi.hostapd.xml
new file mode 100644
index 0000000..309c3cd
--- /dev/null
+++ b/manifests/android.hardware.wifi.hostapd.xml
@@ -0,0 +1,20 @@
+
+
+ android.hardware.wifi.hostapd
+ hwbinder
+ 1.2
+
+ IHostapd
+ default
+
+
+
+ vendor.qti.hardware.wifi.hostapd
+ hwbinder
+ 1.2
+
+ IHostapdVendor
+ default
+
+
+
diff --git a/manifests/android.hardware.wifi@1.0-service.xml b/manifests/android.hardware.wifi@1.0-service.xml
new file mode 100644
index 0000000..b5d25cd
--- /dev/null
+++ b/manifests/android.hardware.wifi@1.0-service.xml
@@ -0,0 +1,11 @@
+
+
+ android.hardware.wifi
+ hwbinder
+ 1.4
+
+ IWifi
+ default
+
+
+
diff --git a/manifests/c2_manifest_vendor.xml b/manifests/c2_manifest_vendor.xml
new file mode 100644
index 0000000..f6c22c1
--- /dev/null
+++ b/manifests/c2_manifest_vendor.xml
@@ -0,0 +1,40 @@
+
+
+
+
+ android.hardware.media.c2
+ hwbinder
+ 1.0
+
+ IComponentStore
+ default
+ software
+
+
+
diff --git a/manifests/fod.xml b/manifests/fod.xml
new file mode 100644
index 0000000..90d3761
--- /dev/null
+++ b/manifests/fod.xml
@@ -0,0 +1,61 @@
+
+
+
+
+ vendor.xiaomi.hardware.fingerprintextension
+ hwbinder
+ 1.0
+
+ IXiaomiFingerprint
+ default
+
+
+
+ com.fingerprints.extension
+ hwbinder
+ 3.0
+
+ IFingerprintSensorTest
+ default
+
+
+ IFingerprintNavigation
+ default
+
+
+
+ vendor.xiaomi.hardware.fx.tunnel
+ hwbinder
+ 1.0
+
+ IMiFxTunnel
+ default
+
+
+
diff --git a/manifests/manifest_android.hardware.drm@1.3-service.clearkey.xml b/manifests/manifest_android.hardware.drm@1.3-service.clearkey.xml
new file mode 100644
index 0000000..229ee96
--- /dev/null
+++ b/manifests/manifest_android.hardware.drm@1.3-service.clearkey.xml
@@ -0,0 +1,23 @@
+
+
+
+
+ android.hardware.drm
+ hwbinder
+ @1.3::ICryptoFactory/clearkey
+ @1.3::IDrmFactory/clearkey
+
+
diff --git a/manifests/manifest_android.hardware.drm@1.3-service.widevine.xml b/manifests/manifest_android.hardware.drm@1.3-service.widevine.xml
new file mode 100644
index 0000000..f6f2d88
--- /dev/null
+++ b/manifests/manifest_android.hardware.drm@1.3-service.widevine.xml
@@ -0,0 +1,23 @@
+
+
+
+
+ android.hardware.drm
+ hwbinder
+ @1.3::ICryptoFactory/widevine
+ @1.3::IDrmFactory/widevine
+
+
diff --git a/manifest.xml b/manifests/manifest_lahaina.xml
similarity index 58%
rename from manifest.xml
rename to manifests/manifest_lahaina.xml
index 113d6af..eae3dce 100644
--- a/manifest.xml
+++ b/manifests/manifest_lahaina.xml
@@ -1,4 +1,8 @@
-
+
+
android.hardware.audio
hwbinder
@@ -19,16 +23,6 @@
@6.0::IEffectsFactory/default
-
- android.hardware.biometrics.fingerprint
- hwbinder
- 2.1
-
- IBiometricsFingerprint
- default
-
- @2.1::IBiometricsFingerprint/default
-
android.hardware.bluetooth
hwbinder
@@ -62,17 +56,6 @@
android.hardware.drm
hwbinder
- 1.0
-
- ICryptoFactory
- default
-
-
- IDrmFactory
- default
-
- @1.0::ICryptoFactory/default
- @1.0::IDrmFactory/default
@1.3::ICryptoFactory/wfdhdcp
@1.3::IDrmFactory/wfdhdcp
@@ -86,35 +69,10 @@
@1.0::IGatekeeper/default
-
- android.hardware.ir
- hwbinder
- 1.0
-
- IConsumerIr
- default
-
- @1.0::IConsumerIr/default
-
android.hardware.keymaster
hwbinder
- 4.0
-
- IKeymasterDevice
- default
-
- @4.0::IKeymasterDevice/default
-
-
- android.hardware.light
- hwbinder
- 2.0
-
- ILight
- default
-
- @2.0::ILight/default
+ @4.1::IKeymasterDevice/default
android.hardware.media.omx
@@ -141,24 +99,6 @@
@1.0::IMemtrack/default
-
- android.hardware.power
- hwbinder
- 1.3
-
- IPower
- default
-
- @1.3::IPower/default
-
-
- android.hardware.radio
- hwbinder
- @1.2::ISap/slot1
- @1.2::ISap/slot2
- @1.4::IRadio/slot1
- @1.4::IRadio/slot2
-
android.hardware.radio.config
hwbinder
@@ -169,25 +109,15 @@
@1.1::IRadioConfig/default
-
- android.hardware.renderscript
- passthrough
- 1.0
-
- IDevice
- default
-
- @1.0::IDevice/default
-
android.hardware.soundtrigger
hwbinder
- 2.2
+ 2.3
ISoundTriggerHw
default
- @2.2::ISoundTriggerHw/default
+ @2.3::ISoundTriggerHw/default
android.hardware.tetheroffload.config
@@ -209,26 +139,6 @@
@1.0::IOffloadControl/default
-
- com.fingerprints.extension
- hwbinder
- 1.0
-
- IFingerprintEngineering
- default
-
-
- IFingerprintNavigation
- default
-
-
- IFingerprintSensorTest
- default
-
- @1.0::IFingerprintEngineering/default
- @1.0::IFingerprintNavigation/default
- @1.0::IFingerprintSensorTest/default
-
com.qualcomm.qti.dpm.api
hwbinder
@@ -259,50 +169,6 @@
@2.2::IUceService/com.qualcomm.qti.uceservice
-
- vendor.display.color
- hwbinder
- 1.3
-
- IDisplayColor
- default
-
- @1.3::IDisplayColor/default
-
-
- vendor.display.postproc
- hwbinder
- 1.0
-
- IDisplayPostproc
- default
-
- @1.0::IDisplayPostproc/default
-
-
- vendor.lineage.livedisplay
- hwbinder
- 2.0
-
- IPictureAdjustment
- default
-
-
-
- vendor.goodix.hardware.biometrics.fingerprint
- hwbinder
- 2.1
-
- IGoodixFingerprintDaemon
- default
-
-
- IGoodixFingerprintDaemonExt
- default
-
- @2.1::IGoodixFingerprintDaemon/default
- @2.1::IGoodixFingerprintDaemonExt/default
-
vendor.qti.data.factory
hwbinder
@@ -316,12 +182,12 @@
vendor.qti.esepowermanager
hwbinder
- 1.0
+ 1.1
IEsePowerManager
default
- @1.0::IEsePowerManager/default
+ @1.1::IEsePowerManager/default
vendor.qti.hardware.alarm
@@ -373,6 +239,26 @@
@2.0::IBTConfigStore/default
+
+ vendor.qti.hardware.cacert
+ hwbinder
+ 1.0
+
+ IService
+ default
+
+ @1.0::IService/default
+
+
+ vendor.qti.hardware.camera.postproc
+ hwbinder
+ 1.0
+
+ IPostProcService
+ camerapostprocservice
+
+ @1.0::IPostProcService/camerapostprocservice
+
vendor.qti.hardware.capabilityconfigstore
hwbinder
@@ -383,39 +269,6 @@
@1.0::ICapabilityConfigStore/default
-
- vendor.qti.hardware.cryptfshw
- hwbinder
- 1.0
-
- ICryptfsHw
- default
-
- @1.0::ICryptfsHw/default
-
-
-
- vendor.qti.hardware.data.connection
- hwbinder
- 1.1
-
- IDataConnection
- slot1
- slot2
-
- @1.1::IDataConnection/slot1
- @1.1::IDataConnection/slot2
-
vendor.qti.hardware.data.latency
hwbinder
@@ -426,7 +279,6 @@
@1.0::ILinkLatency/default
-
vendor.qti.hardware.dsp
hwbinder
@@ -437,6 +289,26 @@
@1.0::IDspService/dspservice
+
+ vendor.qti.hardware.eid
+ hwbinder
+ 1.0
+
+ IEid
+ default
+
+ @1.0::IEid/default
+
+
+ vendor.qti.hardware.embmssl
+ hwbinder
+ 1.0
+
+ IEmbms
+ embmsslServer0
+
+ @1.0::IEmbms/embmsslServer0
+
vendor.qti.hardware.factory
hwbinder
@@ -448,26 +320,15 @@
@1.1::IFactory/default
- vendor.qti.hardware.fm
+ vendor.qti.hardware.fstman
hwbinder
1.0
- IFmHci
+ IFstManager
default
- @1.0::IFmHci/default
+ @1.0::IFstManager/default
-
-
- vendor.qti.hardware.qccvndhal
- hwbinder
- 1.0
-
- IQccvndhal
- qccvndhal
-
- @1.0::IQccvndhal/qccvndhal
-
vendor.qti.hardware.iop
hwbinder
@@ -481,22 +342,32 @@
vendor.qti.hardware.perf
hwbinder
- 2.0
+ 2.2
IPerf
default
- @2.0::IPerf/default
+ @2.2::IPerf/default
- vendor.qti.hardware.qdutils_disp
+ vendor.qti.hardware.qccvndhal
hwbinder
1.0
- IQdutilsDisp
+ IQccvndhal
+ qccvndhal
+
+ @1.0::IQccvndhal/qccvndhal
+
+
+ vendor.qti.hardware.qconfig
+ hwbinder
+ 1.0
+
+ IQConfig
default
- @1.0::IQdutilsDisp/default
+ @1.0::IQConfig/default
vendor.qti.hardware.qseecom
@@ -524,139 +395,25 @@
@1.0::IGPAppConnector/default
- vendor.qti.hardware.radio.am
+ vendor.qti.hardware.radio.internal.deviceinfo
hwbinder
1.0
- IQcRilAudio
- slot1
- slot2
+ IDeviceInfo
+ deviceinfo
- @1.0::IQcRilAudio/slot1
- @1.0::IQcRilAudio/slot2
+ @1.0::IDeviceInfo/deviceinfo
- vendor.qti.hardware.radio.ims
- hwbinder
- 1.6
-
- IImsRadio
- imsradio0
- imsradio1
-
- @1.6::IImsRadio/imsradio0
- @1.6::IImsRadio/imsradio1
-
-
- vendor.qti.hardware.radio.lpa
+ vendor.qti.hardware.secureprocessor.device
hwbinder
1.0
- IUimLpa
- UimLpa0
- UimLpa1
+ ISecureProcessor
+ qti-tee
- @1.0::IUimLpa/UimLpa0
- @1.0::IUimLpa/UimLpa1
+ @1.0::ISecureProcessor/qti-tee
-
- vendor.qti.hardware.radio.qcrilhook
- hwbinder
- 1.0
-
- IQtiOemHook
- oemhook0
- oemhook1
-
- @1.0::IQtiOemHook/oemhook0
- @1.0::IQtiOemHook/oemhook1
-
-
- vendor.qti.hardware.radio.qtiradio
- hwbinder
- 1.0
-
- IQtiRadio
- slot1
- slot2
-
- @1.0::IQtiRadio/slot1
- @1.0::IQtiRadio/slot2
-
-
- vendor.qti.hardware.radio.qtiradio
- hwbinder
- 2.4
-
- IQtiRadio
- slot1
- slot2
-
- @2.4::IQtiRadio/slot1
- @2.4::IQtiRadio/slot2
-
-
- vendor.qti.hardware.radio.uim
- hwbinder
- 1.2
-
- IUim
- Uim0
- Uim1
-
- @1.2::IUim/Uim0
- @1.2::IUim/Uim1
-
-
- vendor.qti.hardware.radio.uim_remote_client
- hwbinder
- 1.0
-
- IUimRemoteServiceClient
- uimRemoteClient0
- uimRemoteClient1
-
- @1.0::IUimRemoteServiceClient/uimRemoteClient0
- @1.0::IUimRemoteServiceClient/uimRemoteClient1
-
-
- vendor.qti.hardware.radio.uim_remote_server
- hwbinder
- 1.0
-
- IUimRemoteServiceServer
- uimRemoteServer0
- uimRemoteServer1
-
- @1.0::IUimRemoteServiceServer/uimRemoteServer0
- @1.0::IUimRemoteServiceServer/uimRemoteServer1
-
-
vendor.qti.hardware.sensorscalibrate
hwbinder
@@ -677,6 +434,25 @@
@1.0::ISoter/default
+
+ vendor.qti.hardware.trustedui
+ hwbinder
+ 1.0
+
+ ITrustedInput
+ default
+ qtee-vm
+
+
+ ITrustedUI
+ default
+ qtee-vm
+
+ @1.0::ITrustedInput/default
+ @1.0::ITrustedInput/qtee-vm
+ @1.0::ITrustedUI/default
+ @1.0::ITrustedUI/qtee-vm
+
vendor.qti.hardware.tui_comm
hwbinder
@@ -687,6 +463,26 @@
@1.0::ITuiComm/default
+
+ vendor.qti.hardware.vpp
+ hwbinder
+ 2.0
+
+ IHidlVppService
+ vppService
+
+ @2.0::IHidlVppService/vppService
+
+
+ vendor.qti.hardware.wifi.wifilearner
+ hwbinder
+ 1.0
+
+ IWifiStats
+ wifiStats
+
+ @1.0::IWifiStats/wifiStats
+
vendor.qti.hardware.wifidisplaysession
hwbinder
@@ -722,16 +518,16 @@
@1.0::IService/default
-
+
vendor.qti.ims.factory
hwbinder
- 1.0
+ 1.1
IImsFactory
default
- @1.0::IImsFactory/default
-
+ @1.1::IImsFactory/default
+
vendor.qti.imsrtpservice
hwbinder
@@ -743,83 +539,47 @@
@3.0::IRTPService/imsrtpservice
- vendor.qti.power.pasrmanager
+ vendor.qti.qspmhal
hwbinder
1.0
- IPasrManager
+ IQspmhal
default
- @1.0::IPasrManager/default
+ @1.0::IQspmhal/default
- vendor.xiaomi.hardware.mfidoca
+ vendor.qti.sla.service
hwbinder
1.0
- IFidoService
+ ISlaService
default
- @1.0::IFidoService/default
+ @1.0::ISlaService/default
- vendor.xiaomi.hardware.mlipay
- hwbinder
- 1.1
-
- IMlipayService
- default
-
- @1.1::IMlipayService/default
-
-
- vendor.xiaomi.hardware.mtdservice
- hwbinder
- 1.2
-
- IMTService
- default
-
- @1.2::IMTService/default
-
-
- vendor.xiaomi.hardware.tidaservice
- hwbinder
- 1.2
-
- ITidaService
- default
-
- @1.2::ITidaService/default
-
-
- vendor.xiaomi.hardware.touchfeature
+ vendor.xiaomi.hardware.campostproc
hwbinder
1.0
- ITouchFeature
+ IMiPostProcService
default
- @1.0::ITouchFeature/default
+ @1.0::IMiPostProcService/default
- vendor.xiaomi.hardware.vibratorfeature
+ vendor.xiaomi.hardware.displayfeature
hwbinder
1.0
- IVibratorFeature
+ IDisplayFeature
default
- @1.0::IVibratorFeature/default
-
-
- vendor.xiaomi.hardware.vsimapp
- hwbinder
- 1.0
-
- IVSIMService
- default
-
- @1.0::IVSIMService/default
+ @1.0::IDisplayFeature/default
+
+ 30.0
+
+
diff --git a/manifests/manifest_vendor.xiaomi.hardware.cld.xml b/manifests/manifest_vendor.xiaomi.hardware.cld.xml
new file mode 100644
index 0000000..477add5
--- /dev/null
+++ b/manifests/manifest_vendor.xiaomi.hardware.cld.xml
@@ -0,0 +1,39 @@
+
+
+
+
+ vendor.xiaomi.hardware.cld
+ hwbinder
+ 1.0
+
+ ICld
+ default
+
+
+
diff --git a/manifests/manifest_vendor.xiaomi.hardware.mfidoca.xml b/manifests/manifest_vendor.xiaomi.hardware.mfidoca.xml
new file mode 100644
index 0000000..2ad1da3
--- /dev/null
+++ b/manifests/manifest_vendor.xiaomi.hardware.mfidoca.xml
@@ -0,0 +1,39 @@
+
+
+
+ vendor.xiaomi.hardware.mfidoca
+ hwbinder
+ 1.0
+
+ IFidoService
+ default
+
+
+
+
diff --git a/manifests/manifest_vendor.xiaomi.hardware.mlipay.xml b/manifests/manifest_vendor.xiaomi.hardware.mlipay.xml
new file mode 100644
index 0000000..f8f09b3
--- /dev/null
+++ b/manifests/manifest_vendor.xiaomi.hardware.mlipay.xml
@@ -0,0 +1,39 @@
+
+
+
+ vendor.xiaomi.hardware.mlipay
+ hwbinder
+ 1.1
+
+ IMlipayService
+ default
+
+
+
+
diff --git a/manifests/manifest_vendor.xiaomi.hardware.mtdservice.xml b/manifests/manifest_vendor.xiaomi.hardware.mtdservice.xml
new file mode 100644
index 0000000..08b08c1
--- /dev/null
+++ b/manifests/manifest_vendor.xiaomi.hardware.mtdservice.xml
@@ -0,0 +1,39 @@
+
+
+
+ vendor.xiaomi.hardware.mtdservice
+ hwbinder
+ 1.2
+
+ IMTService
+ default
+
+
+
+
diff --git a/manifests/manifest_vendor.xiaomi.hardware.otrpagent.xml b/manifests/manifest_vendor.xiaomi.hardware.otrpagent.xml
new file mode 100644
index 0000000..fe356d2
--- /dev/null
+++ b/manifests/manifest_vendor.xiaomi.hardware.otrpagent.xml
@@ -0,0 +1,48 @@
+
+
+
+
+ vendor.xiaomi.hardware.otrpagent
+ hwbinder
+ 1.0
+
+ IOTrPAgent
+ default
+
+
+
+ vendor.xiaomi.hardware.otrpagent
+ hwbinder
+ 2.0
+
+ IOTrPAgent
+ default
+
+
+
diff --git a/manifests/manifest_vendor.xiaomi.hardware.tidaservice.xml b/manifests/manifest_vendor.xiaomi.hardware.tidaservice.xml
new file mode 100644
index 0000000..7d115e6
--- /dev/null
+++ b/manifests/manifest_vendor.xiaomi.hardware.tidaservice.xml
@@ -0,0 +1,39 @@
+
+
+
+ vendor.xiaomi.hardware.tidaservice
+ hwbinder
+ 1.2
+
+ ITidaService
+ default
+
+
+
+
diff --git a/manifests/manifest_vendor.xiaomi.hardware.vsimapp.xml b/manifests/manifest_vendor.xiaomi.hardware.vsimapp.xml
new file mode 100644
index 0000000..968be0a
--- /dev/null
+++ b/manifests/manifest_vendor.xiaomi.hardware.vsimapp.xml
@@ -0,0 +1,39 @@
+
+
+
+ vendor.xiaomi.hardware.vsimapp
+ hwbinder
+ 1.0
+
+ IVSIMService
+ default
+
+
+
+
diff --git a/manifests/power.xml b/manifests/power.xml
new file mode 100644
index 0000000..016665e
--- /dev/null
+++ b/manifests/power.xml
@@ -0,0 +1,33 @@
+
+
+
+ android.hardware.power
+ IPower/default
+
+
\ No newline at end of file
diff --git a/manifests/vendor.qti.diag.hal.service.xml b/manifests/vendor.qti.diag.hal.service.xml
new file mode 100644
index 0000000..c12a367
--- /dev/null
+++ b/manifests/vendor.qti.diag.hal.service.xml
@@ -0,0 +1,17 @@
+
+
+
+
+ vendor.qti.diaghal
+ hwbinder
+ 1.0
+
+ Idiag
+ default
+
+
+
diff --git a/manifests/vendor.qti.gnss@4.0-service.xml b/manifests/vendor.qti.gnss@4.0-service.xml
new file mode 100644
index 0000000..0ec38c5
--- /dev/null
+++ b/manifests/vendor.qti.gnss@4.0-service.xml
@@ -0,0 +1,19 @@
+
+
+
+ vendor.qti.gnss
+ hwbinder
+ @1.2::ILocHidlGnss/gnss_vendor
+ @2.1::ILocHidlGnss/gnss_vendor
+ @3.0::ILocHidlGnss/gnss_vendor
+ @4.0::ILocHidlGnss/gnss_vendor
+
+
+ android.hardware.gnss
+ hwbinder
+ @1.0::IGnss/gnss_vendor
+
+
diff --git a/manifests/vendor.qti.hardware.display.allocator-service.xml b/manifests/vendor.qti.hardware.display.allocator-service.xml
new file mode 100644
index 0000000..506c58b
--- /dev/null
+++ b/manifests/vendor.qti.hardware.display.allocator-service.xml
@@ -0,0 +1,50 @@
+
+
+
+ android.hardware.graphics.allocator
+ hwbinder
+ 3.0
+ 4.0
+
+ IAllocator
+ default
+
+
+
+ vendor.qti.hardware.display.allocator
+ hwbinder
+ 3.0
+ 4.0
+
+ IQtiAllocator
+ default
+
+
+
diff --git a/manifests/vendor.qti.hardware.display.composer-service.xml b/manifests/vendor.qti.hardware.display.composer-service.xml
new file mode 100644
index 0000000..a0fdcce
--- /dev/null
+++ b/manifests/vendor.qti.hardware.display.composer-service.xml
@@ -0,0 +1,75 @@
+
+
+
+ vendor.qti.hardware.display.composer
+ hwbinder
+ 3.0
+
+ IQtiComposer
+ default
+
+
+
+ android.hardware.graphics.composer
+ hwbinder
+ 2.4
+
+ IComposer
+ default
+
+
+
+ vendor.display.config
+ hwbinder
+ 2.0
+
+ IDisplayConfig
+ default
+
+
+
+ vendor.display.color
+ hwbinder
+ 1.5
+
+ IDisplayColor
+ default
+
+
+
+ vendor.display.postproc
+ hwbinder
+ 1.0
+
+ IDisplayPostproc
+ default
+
+
+
diff --git a/manifests/vendor.qti.hardware.servicetracker@1.2-service.xml b/manifests/vendor.qti.hardware.servicetracker@1.2-service.xml
new file mode 100644
index 0000000..b685dfe
--- /dev/null
+++ b/manifests/vendor.qti.hardware.servicetracker@1.2-service.xml
@@ -0,0 +1,16 @@
+
+
+
+ vendor.qti.hardware.servicetracker
+ hwbinder
+ 1.2
+
+ IServicetracker
+ default
+
+
+
diff --git a/manifests/vendor.qti.hardware.vibrator.service.xml b/manifests/vendor.qti.hardware.vibrator.service.xml
new file mode 100644
index 0000000..df29ada
--- /dev/null
+++ b/manifests/vendor.qti.hardware.vibrator.service.xml
@@ -0,0 +1,33 @@
+
+
+
+ android.hardware.vibrator
+ IVibrator/default
+
+
diff --git a/manifests/vendor.xiaomi.cit.bluetooth@1.0_manifest.xml b/manifests/vendor.xiaomi.cit.bluetooth@1.0_manifest.xml
new file mode 100644
index 0000000..1ca605d
--- /dev/null
+++ b/manifests/vendor.xiaomi.cit.bluetooth@1.0_manifest.xml
@@ -0,0 +1,11 @@
+
+
+ vendor.xiaomi.cit.bluetooth
+ hwbinder
+ 1.0
+
+ IBluetoothService
+ default
+
+
+
diff --git a/manifests/vendor.xiaomi.cit.wifi@1.0_manifest.xml b/manifests/vendor.xiaomi.cit.wifi@1.0_manifest.xml
new file mode 100644
index 0000000..b733a85
--- /dev/null
+++ b/manifests/vendor.xiaomi.cit.wifi@1.0_manifest.xml
@@ -0,0 +1,11 @@
+
+
+ vendor.xiaomi.cit.wifi
+ hwbinder
+ 1.0
+
+ IWifiService
+ default
+
+
+
diff --git a/manifests/vendor.xiaomi.hardware.citsensorservice@1.1-service.xml b/manifests/vendor.xiaomi.hardware.citsensorservice@1.1-service.xml
new file mode 100644
index 0000000..d991d66
--- /dev/null
+++ b/manifests/vendor.xiaomi.hardware.citsensorservice@1.1-service.xml
@@ -0,0 +1,11 @@
+
+
+ vendor.xiaomi.hardware.citsensorservice
+ hwbinder
+ 1.1
+
+ ICitSensorService
+ default
+
+
+
diff --git a/manifests/vendor.xiaomi.hardware.micharge@1.0.xml b/manifests/vendor.xiaomi.hardware.micharge@1.0.xml
new file mode 100644
index 0000000..f602960
--- /dev/null
+++ b/manifests/vendor.xiaomi.hardware.micharge@1.0.xml
@@ -0,0 +1,12 @@
+
+
+
+ vendor.xiaomi.hardware.micharge
+ hwbinder
+ 1.0
+
+ IMiCharge
+ default
+
+
+
diff --git a/manifests/vendor.xiaomi.hardware.mioob@1.0.xml b/manifests/vendor.xiaomi.hardware.mioob@1.0.xml
new file mode 100644
index 0000000..e87503d
--- /dev/null
+++ b/manifests/vendor.xiaomi.hardware.mioob@1.0.xml
@@ -0,0 +1,11 @@
+
+
+ vendor.xiaomi.hardware.mioob
+ hwbinder
+ 1.0
+
+ IMiOob
+ default
+
+
+
diff --git a/manifests/vendor.xiaomi.hardware.misys@1.0.xml b/manifests/vendor.xiaomi.hardware.misys@1.0.xml
new file mode 100644
index 0000000..1510521
--- /dev/null
+++ b/manifests/vendor.xiaomi.hardware.misys@1.0.xml
@@ -0,0 +1,38 @@
+
+
+
+ vendor.xiaomi.hardware.misys
+ hwbinder
+ 1.0
+
+ IMiSys
+ default
+
+
+
diff --git a/manifests/vendor.xiaomi.hardware.misys@2.0.xml b/manifests/vendor.xiaomi.hardware.misys@2.0.xml
new file mode 100644
index 0000000..2e148db
--- /dev/null
+++ b/manifests/vendor.xiaomi.hardware.misys@2.0.xml
@@ -0,0 +1,38 @@
+
+
+
+ vendor.xiaomi.hardware.misys
+ hwbinder
+ 2.0
+
+ IMiSys
+ default
+
+
+
diff --git a/manifests/vendor.xiaomi.hardware.misys@3.0.xml b/manifests/vendor.xiaomi.hardware.misys@3.0.xml
new file mode 100644
index 0000000..df402fe
--- /dev/null
+++ b/manifests/vendor.xiaomi.hardware.misys@3.0.xml
@@ -0,0 +1,38 @@
+
+
+
+ vendor.xiaomi.hardware.misys
+ hwbinder
+ 3.0
+
+ IMiSys
+ default
+
+
+
diff --git a/manifests/vendor.xiaomi.hardware.vibratorfeature@1.0-service.xml b/manifests/vendor.xiaomi.hardware.vibratorfeature@1.0-service.xml
new file mode 100644
index 0000000..804b601
--- /dev/null
+++ b/manifests/vendor.xiaomi.hardware.vibratorfeature@1.0-service.xml
@@ -0,0 +1,11 @@
+
+
+ vendor.xiaomi.hardware.vibratorfeature
+ hwbinder
+ 1.0
+
+ IVibratorFeature
+ default
+
+
+
\ No newline at end of file
diff --git a/manifests/vendor.xiaomi.hardware.wireless@1.0.xml b/manifests/vendor.xiaomi.hardware.wireless@1.0.xml
new file mode 100644
index 0000000..65f1cb2
--- /dev/null
+++ b/manifests/vendor.xiaomi.hardware.wireless@1.0.xml
@@ -0,0 +1,12 @@
+
+
+
+ vendor.xiaomi.hardware.wireless
+ hwbinder
+ 1.0
+
+ IWirelessSwitch
+ default
+
+
+
diff --git a/manifests/vendor.xiaomi.hw.touchfeature@1.0-service.xml b/manifests/vendor.xiaomi.hw.touchfeature@1.0-service.xml
new file mode 100644
index 0000000..896e3e4
--- /dev/null
+++ b/manifests/vendor.xiaomi.hw.touchfeature@1.0-service.xml
@@ -0,0 +1,11 @@
+
+
+ vendor.xiaomi.hw.touchfeature
+ hwbinder
+ 1.0
+
+ ITouchFeature
+ default
+
+
+