diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 97b8d3d..360f1c2 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -104,7 +104,8 @@ DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := \ DEVICE_MANIFEST_FILE := \ $(COMMON_PATH)/hidl/manifest_lahaina.xml \ - $(COMMON_PATH)/hidl/AHBF@2.1-service.xml \ + $(COMMON_PATH)/hidl/manifest_lineage.xml \ + $(COMMON_PATH)/hidl/manifest_xiaomi.xml \ $(COMMON_PATH)/hidl/android.hardware.atrace@1.0-service.xml \ $(COMMON_PATH)/hidl/android.hardware.gnss@2.1-service-qti.xml \ $(COMMON_PATH)/hidl/android.hardware.neuralnetworks@1.3-service-qti.xml \ diff --git a/hidl/manifest_lahaina.xml b/hidl/manifest_lahaina.xml index 9045c58..9d8a7cf 100644 --- a/hidl/manifest_lahaina.xml +++ b/hidl/manifest_lahaina.xml @@ -1,8 +1,42 @@ - - + + + + + vendor.qti.hardware.capabilityconfigstore + hwbinder + 1.0 + + ICapabilityConfigStore + default + + android.hardware.audio hwbinder @@ -11,7 +45,6 @@ IDevicesFactory default - @6.0::IDevicesFactory/default android.hardware.audio.effect @@ -21,102 +54,6 @@ IEffectsFactory default - @6.0::IEffectsFactory/default - - - android.hardware.bluetooth - hwbinder - 1.0 - - IBluetoothHci - default - - @1.0::IBluetoothHci/default - - - android.hardware.bluetooth.audio - hwbinder - 2.0 - - IBluetoothAudioProvidersFactory - default - - @2.0::IBluetoothAudioProvidersFactory/default - - - android.hardware.camera.provider - hwbinder - 2.4 - - ICameraProvider - legacy/0 - - @2.4::ICameraProvider/legacy/0 - - - android.hardware.drm - hwbinder - @1.3::ICryptoFactory/wfdhdcp - @1.3::IDrmFactory/wfdhdcp - - - android.hardware.gatekeeper - hwbinder - 1.0 - - IGatekeeper - default - - @1.0::IGatekeeper/default - - - android.hardware.keymaster - hwbinder - @4.1::IKeymasterDevice/default - - - android.hardware.media.omx - hwbinder - 1.0 - - IOmx - default - - - IOmxStore - default - - @1.0::IOmx/default - @1.0::IOmxStore/default - - - android.hardware.memtrack - hwbinder - 1.0 - - IMemtrack - default - - @1.0::IMemtrack/default - - - android.hardware.radio.config - hwbinder - 1.1 - - IRadioConfig - default - - @1.1::IRadioConfig/default - - - android.hardware.renderscript - passthrough - 1.0 - - IDevice - default - android.hardware.soundtrigger @@ -126,168 +63,42 @@ ISoundTriggerHw default - @2.3::ISoundTriggerHw/default - android.hardware.tetheroffload.config + android.hardware.media.omx hwbinder + 1.0 - IOffloadConfig + IOmx default - @1.0::IOffloadConfig/default - - - android.hardware.tetheroffload.control - hwbinder - 1.0 - IOffloadControl + IOmxStore default - @1.0::IOffloadControl/default + - com.qualcomm.qti.dpm.api - hwbinder - 1.0 - - IdpmQmi - dpmQmiService - - @1.0::IdpmQmi/dpmQmiService - - - com.qualcomm.qti.imscmservice - hwbinder - 2.2 - - IImsCmService - qti.ims.connectionmanagerservice - - @2.2::IImsCmService/qti.ims.connectionmanagerservice - - - com.qualcomm.qti.uceservice - hwbinder - 2.2 - - IUceService - com.qualcomm.qti.uceservice - - @2.2::IUceService/com.qualcomm.qti.uceservice - - - vendor.qti.data.factory - hwbinder - 2.1 - - IFactory - default - - @2.1::IFactory/default - - - vendor.qti.esepowermanager - hwbinder - 1.1 - - IEsePowerManager - default - - @1.1::IEsePowerManager/default - - - vendor.qti.hardware.alarm - hwbinder - 1.0 - - IAlarm - default - - @1.0::IAlarm/default - - - vendor.qti.hardware.audiohalext - hwbinder - 1.0 - - IAudioHalExt - default - - @1.0::IAudioHalExt/default - - - vendor.qti.hardware.bluetooth_audio + vendor.qti.hardware.vpp hwbinder 2.0 - IBluetoothAudioProvidersFactory - default + IHidlVppService + vppService - @2.0::IBluetoothAudioProvidersFactory/default + - vendor.qti.hardware.bluetooth_sar - hwbinder - 1.1 - - IBluetoothSar - default - - @1.1::IBluetoothSar/default - - - vendor.qti.hardware.btconfigstore - hwbinder - 2.0 - - IBTConfigStore - default - - @2.0::IBTConfigStore/default - - - vendor.qti.hardware.cacert + vendor.qti.hardware.qconfig hwbinder 1.0 - IService + IQConfig default - - @1.0::IService/default - - - vendor.qti.hardware.camera.postproc - hwbinder - 1.0 - - IPostProcService - camerapostprocservice - - @1.0::IPostProcService/camerapostprocservice - - - vendor.qti.hardware.capabilityconfigstore - hwbinder - 1.0 - - ICapabilityConfigStore - default - - @1.0::ICapabilityConfigStore/default - - - vendor.qti.hardware.data.latency - hwbinder - 1.0 - - ILinkLatency - default - - @1.0::ILinkLatency/default + > + vendor.qti.hardware.dsp hwbinder @@ -296,58 +107,134 @@ IDspService dspservice - @1.0::IDspService/dspservice - - vendor.qti.hardware.eid + + + vendor.qti.hardware.wifidisplaysession hwbinder 1.0 - IEid - default + IWifiDisplaySession + wifidisplaysession + + + IWifiDisplaySessionVideoTrack + wifidisplaysessionvideotrack + + + IWifiDisplaySessionAudioTrack + wifidisplaysessionaudiotrack + + + IWifiDisplaySessionImageTrack + wifidisplaysessionimagetrack - @1.0::IEid/default - vendor.qti.hardware.iop + android.hardware.memtrack + hwbinder + 1.0 + + IMemtrack + default + + + + android.hardware.biometrics.face + hwbinder + 1.0 + + IBiometricsFace + default + + @1.0::IBiometricsFace/default + + + + android.hardware.biometrics.fingerprint + hwbinder + 2.1 + + IBiometricsFingerprint + default + + + + vendor.qti.hardware.fingerprint + hwbinder + 1.0 + + IQtiExtendedFingerprint + default + + + + android.hardware.keymaster + hwbinder + @4.1::IKeymasterDevice/default + @4.0::IKeymasterDevice/strongbox + + + android.hardware.gatekeeper + hwbinder + + 1.0 + + IGatekeeper + default + + + + android.hardware.authsecret + hwbinder + 1.0 + + IAuthSecret + default + + + + + android.hardware.nfc + hwbinder + 1.2 + + INfc + default + + + + vendor.nxp.hardware.nfc hwbinder 2.0 - IIop + INqNfc default - @2.0::IIop/default + - vendor.qti.hardware.perf + android.hardware.secure_element + hwbinder + 1.2 + + ISecureElement + eSE1 + SIM1 + SIM2 + + + + + vendor.qti.esepowermanager hwbinder - 2.2 + 1.1 - IPerf + IEsePowerManager default - @2.2::IPerf/default - - - vendor.qti.hardware.qccvndhal - hwbinder - 1.0 - - IQccvndhal - qccvndhal - - @1.0::IQccvndhal/qccvndhal - - - vendor.qti.hardware.qconfig - hwbinder - 1.0 - - IQConfig - default - - @1.0::IQConfig/default + vendor.qti.hardware.qseecom hwbinder @@ -356,8 +243,8 @@ IQSEECom default - @1.0::IQSEECom/default + vendor.qti.hardware.qteeconnector hwbinder @@ -370,104 +257,161 @@ IGPAppConnector default - @1.0::IAppConnector/default - @1.0::IGPAppConnector/default - vendor.qti.hardware.radio.internal.deviceinfo + android.hardware.drm + hwbinder + @1.3::ICryptoFactory/wfdhdcp + @1.3::IDrmFactory/wfdhdcp + + + + vendor.qti.hardware.sensorscalibrate hwbinder 1.0 - IDeviceInfo - deviceinfo - - @1.0::IDeviceInfo/deviceinfo - - - vendor.qti.hardware.secureprocessor.device - hwbinder - 1.0 - - ISecureProcessor - qti-tee - - @1.0::ISecureProcessor/qti-tee - - - vendor.qti.hardware.soter - hwbinder - 1.0 - - ISoter + ISensorsCalibrate default - @1.0::ISoter/default + - vendor.qti.hardware.vpp + android.hardware.radio hwbinder - 2.0 - - IHidlVppService - vppService - - @2.0::IHidlVppService/vppService + @1.5::IRadio/slot1 + @1.5::IRadio/slot2 + @1.2::ISap/slot1 + @1.2::ISap/slot2 + - vendor.qti.hardware.wifi.wifilearner - hwbinder - 1.0 - - IWifiStats - wifiStats - - @1.0::IWifiStats/wifiStats - - - vendor.qti.hardware.wifidisplaysession - hwbinder - 1.0 - - IWifiDisplaySession - wifidisplaysession - - - IWifiDisplaySessionAudioTrack - wifidisplaysessionaudiotrack - - - IWifiDisplaySessionImageTrack - wifidisplaysessionimagetrack - - - IWifiDisplaySessionVideoTrack - wifidisplaysessionvideotrack - - @1.0::IWifiDisplaySession/wifidisplaysession - @1.0::IWifiDisplaySessionAudioTrack/wifidisplaysessionaudiotrack - @1.0::IWifiDisplaySessionImageTrack/wifidisplaysessionimagetrack - @1.0::IWifiDisplaySessionVideoTrack/wifidisplaysessionvideotrack - - - vendor.qti.ims.callinfo - hwbinder - 1.0 - - IService - default - - @1.0::IService/default - - - vendor.qti.ims.factory + android.hardware.radio.config hwbinder 1.1 - IImsFactory + IRadioConfig default - @1.1::IImsFactory/default + + + + vendor.qti.hardware.radio.am + hwbinder + 1.0 + + IQcRilAudio + slot1 + slot2 + + + + + + vendor.qti.hardware.radio.ims + hwbinder + 1.6 + + IImsRadio + imsradio0 + imsradio1 + + + + + + com.qualcomm.qti.dpm.api + hwbinder + 1.0 + + IdpmQmi + dpmQmiService + + + + + + vendor.qti.hardware.radio.qcrilhook + hwbinder + 1.0 + + IQtiOemHook + oemhook0 + oemhook1 + + + + + + vendor.qti.hardware.radio.uim_remote_client + hwbinder + 1.0 + + IUimRemoteServiceClient + uimRemoteClient0 + uimRemoteClient1 + + + + + + vendor.qti.hardware.radio.uim_remote_server + hwbinder + 1.0 + + IUimRemoteServiceServer + uimRemoteServer0 + uimRemoteServer1 + + + + + + vendor.qti.hardware.radio.lpa + hwbinder + 1.0 + + IUimLpa + UimLpa0 + UimLpa1 + + + + + + vendor.qti.hardware.radio.uim + hwbinder + 1.2 + + IUim + Uim0 + Uim1 + + + + + vendor.qti.hardware.radio.qtiradio + hwbinder + 1.0 + + IQtiRadio + slot1 + slot2 + + + + + + vendor.qti.hardware.radio.internal.deviceinfo + hwbinder + 1.0 + + IDeviceInfo + deviceinfo + + + + vendor.qti.imsrtpservice hwbinder @@ -476,8 +420,338 @@ IRTPService imsrtpservice - @3.0::IRTPService/imsrtpservice + + + vendor.qti.hardware.radio.qtiradio + hwbinder + 2.4 + + IQtiRadio + slot1 + slot2 + + + + + com.qualcomm.qti.uceservice + hwbinder + 2.2 + + IUceService + com.qualcomm.qti.uceservice + + + + + vendor.qti.ims.callinfo + hwbinder + 1.0 + + IService + default + + + + + com.qualcomm.qti.imscmservice + hwbinder + 2.2 + + IImsCmService + qti.ims.connectionmanagerservice + + + + vendor.qti.ims.factory + hwbinder + 1.1 + + IImsFactory + default + + + + vendor.qti.data.factory + hwbinder + 2.1 + + IFactory + default + + + + + android.hardware.tetheroffload.config + hwbinder + 1.0 + + IOffloadConfig + default + + + + + android.hardware.tetheroffload.control + hwbinder + 1.0 + + IOffloadControl + default + + + + vendor.qti.hardware.data.iwlan + hwbinder + 1.0 + + IIWlan + slot1 + slot2 + + + + + vendor.qti.hardware.data.latency + hwbinder + 1.0 + + ILinkLatency + default + + + + vendor.qti.hardware.data.connection + hwbinder + 1.1 + + IDataConnection + slot1 + slot2 + + + + vendor.qti.hardware.cacert + hwbinder + 1.0 + + IService + default + + + + + vendor.qti.hardware.factory + hwbinder + 1.1 + + IFactory + default + + + + + vendor.qti.hardware.perf + hwbinder + 2.2 + + IPerf + default + + + + + vendor.qti.hardware.iop + hwbinder + 2.0 + + IIop + default + + + + + vendor.qti.hardware.secureprocessor.device + hwbinder + 1.0 + + ISecureProcessor + qti-tee + + + + + android.hardware.bluetooth + hwbinder + 1.0 + + IBluetoothHci + default + + + + android.hardware.bluetooth.audio + hwbinder + 2.0 + + IBluetoothAudioProvidersFactory + default + + + + vendor.qti.hardware.bluetooth_audio + hwbinder + 2.0 + + IBluetoothAudioProvidersFactory + default + + + + vendor.qti.hardware.btconfigstore + hwbinder + 2.0 + + IBTConfigStore + default + + + + + + vendor.qti.hardware.fm + hwbinder + 1.0 + + IFmHci + default + + + + + com.dsi.ant + hwbinder + 1.0 + + IAnt + default + + + + + + vendor.qti.hardware.tui_comm + hwbinder + 1.0 + + ITuiComm + default + + + + + + vendor.qti.hardware.soter + hwbinder + 1.0 + + ISoter + default + + + + + vendor.qti.hardware.eid + hwbinder + 1.0 + + IEid + default + + + + + vendor.qti.hardware.alarm + hwbinder + 1.0 + + IAlarm + default + + + + + + vendor.qti.hardware.camera.postproc + hwbinder + 1.0 + + IPostProcService + camerapostprocservice + + + + + android.hardware.camera.provider + hwbinder + 2.4 + + ICameraProvider + legacy/0 + + + + + + vendor.qti.hardware.audiohalext + hwbinder + 1.0 + + IAudioHalExt + default + + + + + vendor.qti.hardware.wigig.supptunnel + hwbinder + 1.0 + + ISuppTunnelProvider + default + + + + + vendor.qti.hardware.wigig.netperftuner + hwbinder + 1.0 + + INetPerfTuner + default + + + + + vendor.qti.hardware.fstman + hwbinder + 1.0 + + IFstManager + default + + + + + vendor.qti.hardware.wifi.wifilearner + hwbinder + 1.0 + + IWifiStats + wifiStats + + + vendor.qti.qspmhal hwbinder @@ -486,29 +760,71 @@ IQspmhal default - @1.0::IQspmhal/default + - vendor.xiaomi.hardware.campostproc + vendor.qti.hardware.trustedui hwbinder 1.0 - IMiPostProcService + ITrustedUI default + qtee-vm - @1.0::IMiPostProcService/default - - - vendor.lineage.livedisplay - hwbinder - 2.0 - IPictureAdjustment + ITrustedInput + default + qtee-vm + + + + + vendor.qti.hardware.bluetooth_sar + hwbinder + 1.1 + + IBluetoothSar default - - 30.0 - - + + + vendor.qti.spu + hwbinder + 1.1 + + ISPUManager + default + + + + + vendor.qti.hardware.qccvndhal + hwbinder + 1.0 + + IQccvndhal + qccvndhal + + + + + vendor.qti.hardware.embmssl + hwbinder + 1.0 + + IEmbms + embmsslServer0 + + + + + vendor.qti.memory.pasrmanager + hwbinder + 1.0 + + IPasrManager + pasrhal + + diff --git a/hidl/AHBF@2.1-service.xml b/hidl/manifest_lineage.xml similarity index 59% rename from hidl/AHBF@2.1-service.xml rename to hidl/manifest_lineage.xml index 115dd7b..3ab833d 100644 --- a/hidl/AHBF@2.1-service.xml +++ b/hidl/manifest_lineage.xml @@ -1,10 +1,10 @@ - android.hardware.biometrics.fingerprint + vendor.lineage.livedisplay hwbinder - 2.1 + 2.0 - IBiometricsFingerprint + IPictureAdjustment default diff --git a/hidl/manifest_xiaomi.xml b/hidl/manifest_xiaomi.xml new file mode 100644 index 0000000..c03d35e --- /dev/null +++ b/hidl/manifest_xiaomi.xml @@ -0,0 +1,11 @@ + + + vendor.xiaomi.hardware.campostproc + hwbinder + 1.0 + + IMiPostProcService + default + + +