From a017e520e7d63ca9b149173c5e956dd4e5b50a85 Mon Sep 17 00:00:00 2001 From: Chih-Wei Huang Date: Sun, 10 Sep 2017 12:58:56 +0800 Subject: [PATCH] Add Android 8.0 HIDL HALs This is a trial and error list. I'm still not sure what HALs are necessary. --- device.mk | 3 +++ treble.mk | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 treble.mk diff --git a/device.mk b/device.mk index 3764464..24d8461 100644 --- a/device.mk +++ b/device.mk @@ -85,6 +85,9 @@ PRODUCT_AAPT_PREF_CONFIG := mdpi DEVICE_PACKAGE_OVERLAYS := $(LOCAL_PATH)/overlay +# Get Android 8.0 HIDL HALs +$(call inherit-product,$(LOCAL_PATH)/treble.mk) + # Get the firmwares $(call inherit-product,device/generic/firmware/firmware.mk) diff --git a/treble.mk b/treble.mk new file mode 100644 index 0000000..d863c59 --- /dev/null +++ b/treble.mk @@ -0,0 +1,58 @@ +# Graphics HAL +PRODUCT_PACKAGES += \ + android.hardware.graphics.mapper@2.0-impl \ + android.hardware.graphics.allocator@2.0-impl \ + android.hardware.graphics.allocator@2.0-service + +# HWComposer HAL +PRODUCT_PACKAGES += \ + android.hardware.graphics.composer@2.1-impl + +# Audio HAL +PRODUCT_PACKAGES += \ + android.hardware.audio@2.0-impl \ + android.hardware.audio.effect@2.0-impl \ + android.hardware.broadcastradio@1.0-impl \ + android.hardware.soundtrigger@2.0-impl + +# Bluetooth HAL +PRODUCT_PACKAGES += \ + android.hardware.bluetooth@1.0-impl + +# Camera HAL +#PRODUCT_PACKAGES += \ + camera.device@3.2-impl \ + android.hardware.camera.provider@2.4-impl \ +# android.hardware.camera.provider@2.4-service + +# Gatekeeper HAL +#PRODUCT_PACKAGES += \ + android.hardware.gatekeeper@1.0-impl + +# Health HAL +PRODUCT_PACKAGES += \ + android.hardware.health@1.0-impl + +# Keymaster HAL +PRODUCT_PACKAGES += \ + android.hardware.keymaster@3.0-impl + +# Light HAL +PRODUCT_PACKAGES += \ + android.hardware.light@2.0-impl + +# Memtrack HAL +#PRODUCT_PACKAGES += \ + android.hardware.memtrack@1.0-impl + +# Power HAL +PRODUCT_PACKAGES += \ + android.hardware.power@1.0-impl + +# Sensors HAL +PRODUCT_PACKAGES += \ + android.hardware.sensors@1.0-impl + +# Wifi HAL +#PRODUCT_PACKAGES += \ + android.hardware.wifi@1.0-service -- 2.11.0