aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordavide <davidevinavil@gmail.com>2017-09-12 21:17:24 +0200
committerdd3boh <dade.garberi@gmail.com>2017-10-31 12:34:42 +0100
commit327c5d051337b31a7ba2849c3a2777d61e5d6b6e (patch)
treeb7740a75eec3ef0d68796f7da147abb3f3178bd9
parentaac39df131e54073103627c4c393d4725a5531be (diff)
HAL: move to caf
Signed-off-by: dd3boh <dade.garberi@gmail.com>
-rw-r--r--BoardConfig.mk46
-rwxr-xr-xdevice.mk29
2 files changed, 42 insertions, 33 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 5135367..b914afe 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -82,10 +82,28 @@ TARGET_KERNEL_BUILD_VARIANT := user
PREBUILT_WEBVIEW_VERSION := chromium
# Audio
-AUDIO_FEATURE_ENABLED_SND_MONITOR := true
+AUDIO_USE_LL_AS_PRIMARY_OUTPUT := true
+AUDIO_FEATURE_ENABLED_ACDB_LICENSE := true
+AUDIO_FEATURE_ENABLED_ALAC_OFFLOAD := true
+AUDIO_FEATURE_ENABLED_ANC_HEADSET := true
+AUDIO_FEATURE_ENABLED_AUDIOSPHERE := true
+AUDIO_FEATURE_ENABLED_COMPRESS_VOIP := true
+AUDIO_FEATURE_ENABLED_DEV_ARBI := true
+AUDIO_FEATURE_ENABLED_EXTN_FORMATS := true
+AUDIO_FEATURE_ENABLED_FLAC_OFFLOAD := true
+AUDIO_FEATURE_ENABLED_FLUENCE := true
+AUDIO_FEATURE_ENABLED_HFP := true
+AUDIO_FEATURE_ENABLED_KPI_OPTIMIZE := true
+AUDIO_FEATURE_ENABLED_MULTI_VOICE_SESSIONS := true
+AUDIO_FEATURE_ENABLED_NT_PAUSE_TIMEOUT := true
+AUDIO_FEATURE_ENABLED_PCM_OFFLOAD := true
+AUDIO_FEATURE_ENABLED_PCM_OFFLOAD_24 := true
+AUDIO_FEATURE_ENABLED_PROXY_DEVICE := true
+AUDIO_FEATURE_ENABLED_SPKR_PROTECTION := true
+BOARD_SUPPORTS_SOUND_TRIGGER := true
BOARD_USES_ALSA_AUDIO := true
-BOARD_USES_GENERIC_AUDIO := true
-TARGET_USES_QCOM_MM_AUDIO := true
+USE_CUSTOM_AUDIO_POLICY := 1
+USE_XML_AUDIO_POLICY_CONF := 1
# Bluetooth
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(PLATFORM_PATH)/bluetooth
@@ -113,7 +131,6 @@ BOARD_HARDWARE_CLASS += \
hardware/cyanogen/cmhw
# CNE and DPM
-TARGET_LDPRELOAD := libNimsWrap.so
BOARD_USES_QCNE := true
# Crypto
@@ -121,18 +138,16 @@ TARGET_HW_DISK_ENCRYPTION := true
# Display
BOARD_USES_ADRENO := true
-TARGET_CONTINUOUS_SPLASH_ENABLED := true
+MAX_VIRTUAL_DISPLAY_DIMENSION := 4096
+TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS := true
+TARGET_USES_C2D_COMPOSITION := true
TARGET_USES_ION := true
-TARGET_USES_GRALLOC1 := true
-TARGET_USES_HWC2 := true
TARGET_USES_OVERLAY := true
-TARGET_USES_NEW_ION_API := true
+USE_OPENGL_RENDERER := true
MAX_EGL_CACHE_KEY_SIZE := 12*1024
MAX_EGL_CACHE_SIZE := 2048*1024
+SF_VSYNC_EVENT_PHASE_OFFSET_NS := 6000000
VSYNC_EVENT_PHASE_OFFSET_NS := 2000000
-MAX_VIRTUAL_DISPLAY_DIMENSION := 4096
-TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS := true
-NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3
# Filesystem
TARGET_FS_CONFIG_GEN := $(PLATFORM_PATH)/config.fs
@@ -159,6 +174,9 @@ BOARD_SYSTEMIMAGE_PARTITION_SIZE := 3154116608
BOARD_USERDATAIMAGE_PARTITION_SIZE := 57436708864
BOARD_FLASH_BLOCK_SIZE := 262144
+# QCOM hardware
+BOARD_USES_QCOM_HARDWARE := true
+
# QCOM Power
# TARGET_POWERHAL_VARIANT := qcom
@@ -179,6 +197,12 @@ USE_DEVICE_SPECIFIC_DATASERVICES := true
# include device/qcom/sepolicy/sepolicy.mk
# BOARD_SEPOLICY_DIRS += $(PLATFORM_PATH)/sepolicy
+# Timeservice
+BOARD_USES_QC_TIME_SERVICES := true
+
+# Use Snapdragon LLVM, if available
+TARGET_USE_SDCLANG := true
+
# Wifi
BOARD_HAS_QCOM_WLAN := true
BOARD_HAS_QCOM_WLAN_SDK := true
diff --git a/device.mk b/device.mk
index 59a6811..439f08d 100755
--- a/device.mk
+++ b/device.mk
@@ -77,9 +77,9 @@ PRODUCT_CHARACTERISTICS := nosdcard
# Audio
PRODUCT_PACKAGES += \
+ audiod \
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 \
audio.a2dp.default \
audio.primary.msm8996 \
@@ -90,8 +90,8 @@ PRODUCT_PACKAGES += \
libqcompostprocbundle \
libqcomvisualizer \
libqcomvoiceprocessing \
- libqcomvoiceprocessingdescriptors \
- libqcompostprocbundle
+ libvolumelistener \
+ tinymix
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/audio/audio_effects.conf:system/vendor/etc/audio_effects.conf \
@@ -102,7 +102,7 @@ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/audio/mixer_paths_tasha.xml:system/etc/mixer_paths_tasha.xml \
$(LOCAL_PATH)/audio/sound_trigger_mixer_paths.xml:system/etc/sound_trigger_mixer_paths.xml \
$(LOCAL_PATH)/audio/sound_trigger_mixer_paths_wcd9330.xml:system/etc/sound_trigger_mixer_paths_wcd9330.xml \
- $(LOCAL_PATH)/audio/sound_trigger_platform_info.xml:system/etc/sound_trigger_platform_info.xml \
+ $(LOCAL_PATH)/audio/sound_trigger_platform_info.xml:system/etc/sound_trigger_platform_info.xml
PRODUCT_COPY_FILES += \
$(TOPDIR)frameworks/av/services/audiopolicy/config/a2dp_audio_policy_configuration.xml:/system/etc/a2dp_audio_policy_configuration.xml \
@@ -122,12 +122,6 @@ PRODUCT_PACKAGES += \
camera.device@3.2-impl \
Snap
-# Connectivity Engine support (CNE)
-PRODUCT_PACKAGES += \
- cneapiclient \
- com.quicinc.cne \
- services-ext
-
# DRM
PRODUCT_PACKAGES += \
android.hardware.drm@1.0-impl \
@@ -216,10 +210,6 @@ PRODUCT_PACKAGES += \
android.hardware.light@2.0-impl \
lights.msm8996
-# LiveDisplay native
-PRODUCT_PACKAGES += \
- libjni_livedisplay
-
# Media
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/media_codecs.xml:system/etc/media_codecs.xml \
@@ -237,6 +227,7 @@ PRODUCT_PROPERTY_OVERRIDES += \
# OMX
PRODUCT_PACKAGES += \
+PRODUCT_PACKAGES += \
libc2dcolorconvert \
libextmedia_jni \
libOmxAacEnc \
@@ -246,7 +237,6 @@ PRODUCT_PACKAGES += \
libOmxQcelp13Enc \
libOmxVdec \
libOmxVenc \
- libOmxVdecHevc \
libstagefrighthw
# Power
@@ -256,8 +246,7 @@ PRODUCT_PACKAGES += \
# QMI
PRODUCT_PACKAGES += \
- libjson \
- libtinyxml
+ libjson
# Ramdisk
PRODUCT_PACKAGES += \
@@ -278,7 +267,7 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
librmnetctl \
libxml2 \
- libprotobuf-cpp-full
+ rild_socket
# Sensors
PRODUCT_PACKAGES += \
@@ -302,14 +291,10 @@ PRODUCT_PACKAGES += \
# Wifi
PRODUCT_PACKAGES += \
- ipacm \
- ipacm-diag \
- IPACM_cfg.xml \
libwpa_client \
wificond \
hostapd \
readmac \
- dhcpcd.conf \
wpa_supplicant \
wpa_supplicant.conf