From 5cca21b59b09b9c76566029792639666871bbda2 Mon Sep 17 00:00:00 2001 From: Davide Garberi Date: Thu, 14 Dec 2017 20:29:33 +0100 Subject: msm8996-common: Update HIDL hals Signed-off-by: Davide Garberi --- hidl.mk | 62 ++++++++++---- manifest.xml | 268 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 304 insertions(+), 26 deletions(-) diff --git a/hidl.mk b/hidl.mk index 9d9fb18..9206f85 100644 --- a/hidl.mk +++ b/hidl.mk @@ -24,28 +24,37 @@ # Audio PRODUCT_PACKAGES += \ android.hardware.audio@2.0-impl \ + android.hardware.audio@2.0-service \ android.hardware.audio.effect@2.0-impl -#android.hardware.soundtrigger@2.0-impl - + # Bluetooth PRODUCT_PACKAGES += \ - android.hardware.bluetooth@1.0-impl - + android.hardware.bluetooth@1.0-impl \ + android.hardware.bluetooth@1.0-service + # Camera PRODUCT_PACKAGES += \ - android.hardware.camera.provider@2.4-impl + android.hardware.camera.provider@2.4-impl \ + android.hardware.camera.provider@2.4-service # Display PRODUCT_PACKAGES += \ android.hardware.graphics.allocator@2.0-impl \ android.hardware.graphics.allocator@2.0-service \ android.hardware.graphics.composer@2.1-impl \ + android.hardware.graphics.composer@2.1-service \ android.hardware.graphics.mapper@2.0-impl \ android.hardware.memtrack@1.0-impl \ - + android.hardware.memtrack@1.0-service \ + android.hardware.broadcastradio@1.0-impl \ + vendor.display.color@1.0-impl \ + vendor.display.color@1.0-service + # DRM PRODUCT_PACKAGES += \ - android.hardware.drm@1.0-impl + android.hardware.drm@1.0-impl \ + android.hardware.drm@1.0-service \ + android.hardware.drm@1.0-service.widevine # Fingerprint PRODUCT_PACKAGES += \ @@ -55,27 +64,41 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ android.hardware.gnss@1.0-impl-qti \ android.hardware.gnss@1.0-service-qti - + # Gatekeeper HAL PRODUCT_PACKAGES += \ - android.hardware.gatekeeper@1.0-impl - + android.hardware.gatekeeper@1.0-impl \ + android.hardware.gatekeeper@1.0-service + +# Health +PRODUCT_PACKAGES += \ + android.hardware.health@1.0-impl \ + android.hardware.health@1.0-convert \ + android.hardware.health@1.0-service + +# HIDL +PRODUCT_PACKAGES += \ + android.hidl.manager@1.0-java + # Keymaster HAL PRODUCT_PACKAGES += \ - android.hardware.keymaster@3.0-impl + android.hardware.keymaster@3.0-impl \ + android.hardware.keymaster@3.0-service # Lights PRODUCT_PACKAGES += \ - android.hardware.light@2.0-impl - + android.hardware.light@2.0-impl \ + android.hardware.light@2.0-service + # Power PRODUCT_PACKAGES += \ - android.hardware.power@1.0-impl + android.hardware.power@1.0-impl \ + android.hardware.power@1.0-service # RenderScript HAL PRODUCT_PACKAGES += \ android.hardware.renderscript@1.0-impl - + # Sensors PRODUCT_PACKAGES += \ android.hardware.sensors@1.0-impl \ @@ -85,11 +108,16 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ android.hardware.usb@1.0-service +# Thermal +PRODUCT_PACKAGES += \ + android.hardware.thermal@1.0-impl \ + android.hardware.thermal@1.0-service + # Vibrator PRODUCT_PACKAGES += \ - android.hardware.vibrator@1.0-impl + android.hardware.vibrator@1.0-impl \ + android.hardware.vibrator@1.0-service # WiFi HAL PRODUCT_PACKAGES += \ android.hardware.wifi@1.0-service - diff --git a/manifest.xml b/manifest.xml index b506b82..3a5d429 100644 --- a/manifest.xml +++ b/manifest.xml @@ -1,4 +1,100 @@ + + android.hardware.audio + hwbinder + 2.0 + + IDevicesFactory + default + + + + android.hardware.audio.effect + hwbinder + 2.0 + + IEffectsFactory + default + + + + android.hardware.biometrics.fingerprint + hwbinder + 2.1 + + IBiometricsFingerprint + default + + + + android.hardware.bluetooth + hwbinder + 1.0 + + IBluetoothHci + default + + + + android.hardware.broadcastradio + hwbinder + 1.0 + + IBroadcastRadioFactory + default + + + + android.hardware.camera.provider + hwbinder + 2.4 + + ICameraProvider + legacy/0 + + + + android.hardware.configstore + hwbinder + 1.0 + + ISurfaceFlingerConfigs + default + + + + android.hardware.drm + hwbinder + 1.0 + + ICryptoFactory + default + widevine + + + IDrmFactory + default + widevine + + + + android.hardware.gatekeeper + hwbinder + 1.0 + + IGatekeeper + default + + + + android.hardware.gnss + hwbinder + 1.0 + + IGnss + default + + android.hardware.graphics.allocator hwbinder @@ -9,11 +105,114 @@ - vendor.display.color + android.hardware.graphics.composer + hwbinder + 2.1 + + IComposer + default + + + + android.hardware.graphics.mapper + passthrough + 2.0 + + IMapper + default + + + + android.hardware.health hwbinder 1.0 - IDisplayColor + IHealth + default + + + + android.hardware.keymaster + hwbinder + 3.0 + + IKeymasterDevice + default + + + + android.hardware.light + hwbinder + 2.0 + + ILight + default + + + + android.hardware.media.omx + hwbinder + 1.0 + + IOmx + default + + + IOmxStore + default + + + + android.hardware.memtrack + hwbinder + 1.0 + + IMemtrack + default + + + + android.hardware.power + hwbinder + 1.0 + + IPower + default + + + + android.hardware.renderscript + passthrough + 1.0 + + IDevice + default + + + + android.hardware.sensors + hwbinder + 1.0 + + ISensors + default + + + + android.hardware.thermal + hwbinder + 1.0 + + IThermal + default + + + + android.hardware.vibrator + hwbinder + 1.0 + + IVibrator default @@ -36,26 +235,56 @@ - vendor.qti.hardware.perf + com.quicinc.cne.api hwbinder 1.0 - IPerf + IApiService + cnd + + + + com.quicinc.cne.server + hwbinder + 1.0 + + IServer + cnd + + + + com.quicinc.cne.server + hwbinder + 2.0 + + IServer + cnd + + + + vendor.display.color + hwbinder + 1.0 + + IDisplayColor default - android.hardware.biometrics.fingerprint + vendor.display.config hwbinder - - 2.1 + 1.0 + + IDisplayConfig + default + - android.hardware.gnss + vendor.display.postproc hwbinder 1.0 - IGnss + IDisplayPostproc default @@ -68,4 +297,25 @@ gnss_vendor + + vendor.qti.hardware.iop + hwbinder + 1.0 + + IIop + default + + + + vendor.qti.hardware.perf + hwbinder + 1.0 + + IPerf + default + + + + 26.0 + -- cgit v1.2.3