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 + + +