diff options
author | davide <davidevinavil@gmail.com> | 2017-09-12 21:17:24 +0200 |
---|---|---|
committer | dd3boh <dade.garberi@gmail.com> | 2017-10-31 12:34:42 +0100 |
commit | 327c5d051337b31a7ba2849c3a2777d61e5d6b6e (patch) | |
tree | b7740a75eec3ef0d68796f7da147abb3f3178bd9 | |
parent | aac39df131e54073103627c4c393d4725a5531be (diff) |
HAL: move to caf
Signed-off-by: dd3boh <dade.garberi@gmail.com>
-rw-r--r-- | BoardConfig.mk | 46 | ||||
-rwxr-xr-x | device.mk | 29 |
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 @@ -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 |