diff options
author | Cosme Domínguez Díaz <cosme.ddiaz@gmail.com> | 2018-03-03 15:20:11 +0100 |
---|---|---|
committer | Cosme Domínguez Díaz <cosme.ddiaz@gmail.com> | 2018-03-03 15:50:12 +0100 |
commit | 10fcb84b72fff0116d7c14ee32081de824c850fe (patch) | |
tree | 2e3d0476b9c72910e4b39e0ebe662176e3cf05a4 | |
parent | 61a512a7dd41da6683437c66c45fe44e9d5b023b (diff) |
msm8996-common: Merge hidl.ml in msm8996.mk
* No need to maintain two files and it helps to sync
with LineageOS/android_device_xiaomi_msm8996-common.
Diffstat (limited to '')
-rw-r--r-- | hidl.mk | 126 | ||||
-rwxr-xr-x | msm8996.mk | 91 |
2 files changed, 81 insertions, 136 deletions
diff --git a/hidl.mk b/hidl.mk deleted file mode 100644 index 25c2b47..0000000 --- a/hidl.mk +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright (C) 2013-2016, The CyanogenMod Project -# Copyright (C) 2017, The LineageOS Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# -# This file sets variables that control the way modules are built -# thorughout the system. It should not be used to conditionally -# disable makefiles (the proper mechanism to control what gets -# included in a build is to use PRODUCT_PACKAGES in a product -# definition file). -# - -# Audio -PRODUCT_PACKAGES += \ - android.hardware.audio@2.0-impl \ - android.hardware.audio@2.0-service \ - android.hardware.audio.effect@2.0-impl - -# Bluetooth -PRODUCT_PACKAGES += \ - 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-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 \ - vendor.display.color@1.0-impl \ - vendor.display.color@1.0-service \ - vendor.display.config@1.1 \ - vendor.display.config@1.1_vendor - -# DRM -PRODUCT_PACKAGES += \ - android.hardware.drm@1.0-impl \ - android.hardware.drm@1.0-service - -# Fingerprint -PRODUCT_PACKAGES += \ - android.hardware.biometrics.fingerprint@2.1-service - -# GPS -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-service - -# HIDL -PRODUCT_PACKAGES += \ - android.hidl.base@1.0 \ - android.hidl.manager@1.0 - -# Healthd -PRODUCT_PACKAGES += \ - android.hardware.health@1.0-convert \ - android.hardware.health@1.0-impl \ - 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-service - -# Lights -PRODUCT_PACKAGES += \ - android.hardware.light@2.0-service.zuk_8996 - -# Power -PRODUCT_PACKAGES += \ - android.hardware.power@1.0-service-qti - -# RenderScript HAL -PRODUCT_PACKAGES += \ - android.hardware.renderscript@1.0-impl - -# Sensors -PRODUCT_PACKAGES += \ - android.hardware.sensors@1.0-impl \ - android.hardware.sensors@1.0-service - -# USB HAL -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-service - -# WiFi HAL -PRODUCT_PACKAGES += \ - android.hardware.wifi@1.0-service @@ -25,9 +25,6 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/product_launched_with_m.mk) # Get non-open-source specific aspects $(call inherit-product, vendor/zuk/msm8996-common/msm8996-common-vendor.mk) -# Hidl HALs -$(call inherit-product, $(LOCAL_PATH)/hidl.mk) - # Overlays DEVICE_PACKAGE_OVERLAYS += \ $(LOCAL_PATH)/overlay \ @@ -84,6 +81,9 @@ PRODUCT_CHARACTERISTICS := nosdcard # Audio PRODUCT_PACKAGES += \ + android.hardware.audio@2.0-impl \ + android.hardware.audio@2.0-service \ + android.hardware.audio.effect@2.0-impl \ audio.a2dp.default \ audio.primary.msm8996 \ audio.r_submix.default \ @@ -115,16 +115,20 @@ PRODUCT_COPY_FILES += \ # Bluetooth PRODUCT_PACKAGES += \ + android.hardware.bluetooth@1.0-impl \ + android.hardware.bluetooth@1.0-service \ libbt-vendor # Camera PRODUCT_PACKAGES += \ + android.hardware.camera.provider@2.4-impl \ + android.hardware.camera.provider@2.4-service \ camera.msm8996 \ libmm-qcamera \ mm-qcamera-app \ Snap -# Connectivity Engine support (CNE) +# CNE PRODUCT_PACKAGES += \ cneapiclient \ com.quicinc.cne \ @@ -143,6 +147,17 @@ PRODUCT_PACKAGES += \ # 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 \ + vendor.display.color@1.0-impl \ + vendor.display.color@1.0-service \ + vendor.display.config@1.1 \ + vendor.display.config@1.1_vendor copybit.msm8996 \ gralloc.msm8996 \ hwcomposer.msm8996 \ @@ -160,12 +175,24 @@ PRODUCT_COPY_FILES += \ PRODUCT_PACKAGES += \ ZukDoze +# DRM +PRODUCT_PACKAGES += \ + android.hardware.drm@1.0-impl \ + android.hardware.drm@1.0-service + # For config.fs PRODUCT_PACKAGES += \ fs_config_files +# Gatekeeper +PRODUCT_PACKAGES += \ + android.hardware.gatekeeper@1.0-impl \ + android.hardware.gatekeeper@1.0-service + # GPS PRODUCT_PACKAGES += \ + android.hardware.gnss@1.0-impl-qti \ + android.hardware.gnss@1.0-service-qti \ libcurl \ gps.conf \ libgnss \ @@ -184,8 +211,17 @@ PRODUCT_PACKAGES += \ # Healthd PRODUCT_PACKAGES += \ + android.hardware.health@1.0-convert \ + android.hardware.health@1.0-impl \ + android.hardware.health@1.0-service \ chargeonlymode +# HIDL +PRODUCT_PACKAGES += \ + android.hidl.base@1.0 \ + android.hidl.manager@1.0-java + android.hidl.manager@1.0 + # IMS PRODUCT_PACKAGES += \ ims-ext-common @@ -199,7 +235,6 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/keylayout/msm8996-tasha-mtp-snd-card_Button_Jack.kl:system/usr/keylayout/msm8996-tasha-mtp-snd-card_Button_Jack.kl \ $(LOCAL_PATH)/keylayout/qpnp_pon.kl:system/usr/keylayout/qpnp_pon.kl -# Media # IPA Manager PRODUCT_PACKAGES += \ ipacm \ @@ -215,6 +250,15 @@ PRODUCT_PACKAGES += \ ethertypes \ libebtc +# Keymaster +PRODUCT_PACKAGES += \ + android.hardware.keymaster@3.0-impl \ + android.hardware.keymaster@3.0-service + +# Lights +PRODUCT_PACKAGES += \ + android.hardware.light@2.0-service.zuk_8996 + # LiveDisplay native PRODUCT_PACKAGES += \ libjni_livedisplay @@ -250,6 +294,10 @@ PRODUCT_PACKAGES += \ libOmxVdecHevc \ libstagefrighthw +# Power +PRODUCT_PACKAGES += \ + android.hardware.power@1.0-service-qti + # QCOM PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/privapp-permissions-oem.xml:system/etc/permissions/privapp-permissions-oem.xml \ @@ -259,7 +307,11 @@ PRODUCT_COPY_FILES += \ # QMI PRODUCT_PACKAGES += \ libjson - + +# RenderScript +PRODUCT_PACKAGES += \ + android.hardware.renderscript@1.0-impl + # RIL PRODUCT_PACKAGES += \ librmnetctl \ @@ -270,6 +322,11 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/seccomp_policy/mediacodec-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \ $(LOCAL_PATH)/seccomp_policy/mediaextractor-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediaextractor.policy +# Sensors +PRODUCT_PACKAGES += \ + android.hardware.sensors@1.0-impl \ + android.hardware.sensors@1.0-service + # Telephony PRODUCT_PACKAGES += \ telephony-ext @@ -278,15 +335,29 @@ PRODUCT_BOOT_JARS += \ telephony-ext # Thermal +PRODUCT_PACKAGES += \ + android.hardware.thermal@1.0-impl \ + android.hardware.thermal@1.0-service + PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/thermal-engine.conf:system/etc/thermal-engine.conf +# USB +PRODUCT_PACKAGES += \ + android.hardware.usb@1.0-service + # VNDK PRODUCT_PACKAGES += \ vndk-sp +# Vibrator +PRODUCT_PACKAGES += \ + android.hardware.vibrator@1.0-impl \ + android.hardware.vibrator@1.0-service + # WiFi PRODUCT_PACKAGES += \ + android.hardware.wifi@1.0-service \ hostapd \ hostapd_cli \ libqsap_sdk \ @@ -295,10 +366,6 @@ PRODUCT_PACKAGES += \ wpa_supplicant \ wpa_supplicant.conf -PRODUCT_PACKAGES += \ - ipacm \ - IPACM_cfg.xml - PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \ $(LOCAL_PATH)/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf @@ -307,6 +374,10 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/wifi/WCNSS_cfg.dat:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/WCNSS_cfg.dat \ $(LOCAL_PATH)/wifi/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/WCNSS_qcom_cfg.ini +# Fingerprint +PRODUCT_PACKAGES += \ + android.hardware.biometrics.fingerprint@2.1-service + # Offline charging PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ ro.enable_boot_charger_mode=true |