From: Stricted Date: Wed, 3 Oct 2018 02:45:52 +0000 (+0200) Subject: universal7580: update bsp config flags X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=e148bed632db65cfb819d89b747d6293116e4183;p=GitHub%2FLineageOS%2Fandroid_device_samsung_universal7580-common.git universal7580: update bsp config flags Change-Id: I48dae62d85a545aaf8626b38045db0dc71b4a3e5 --- diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 6183c9e..2009d66 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -29,7 +29,7 @@ TARGET_NO_RADIOIMAGE := true # Platform TARGET_BOARD_PLATFORM := exynos5 -TARGET_SLSI_VARIANT := cm +TARGET_SLSI_VARIANT := bsp TARGET_SOC := exynos7580 TARGET_BOOTLOADER_BOARD_NAME := universal7580 BOARD_VENDOR := samsung @@ -80,28 +80,13 @@ BOARD_USES_DT := true # Graphics NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3 +BOARD_USES_EXYNOS5_COMMON_GRALLOC := true -# Screen casting -BOARD_USES_WFD := true - -# BGRA mixing -BOARD_USE_BGRA_8888_FB := true - -# Virtual display -BOARD_USES_VIRTUAL_DISPLAY := true - -# FIMG2API -BOARD_USES_SKIA_FIMGAPI := true - -# HDMI -BOARD_HDMI_INCAPABLE := true -BOARD_USES_GSC_VIDEO := true - -# ION -TARGET_USES_ION := true +# VR Front buffer +#BOARD_USES_VR_FRONT_BUFFER := true # Samsung OpenMAX Video -# BOARD_USE_STOREMETADATA := true -- not working due to invalid buffer handles +BOARD_USE_STOREMETADATA := true BOARD_USE_METADATABUFFERTYPE := true BOARD_USE_DMA_BUF := true BOARD_USE_ANB_OUTBUF_SHARE := true @@ -111,7 +96,22 @@ BOARD_USE_GSC_RGB_ENCODER := true BOARD_USE_CSC_HW := false BOARD_USE_QOS_CTRL := false BOARD_USE_S3D_SUPPORT := true +BOARD_USE_TIMESTAMP_REORDER_SUPPORT := false +BOARD_USE_DEINTERLACING_SUPPORT := false BOARD_USE_VP8ENC_SUPPORT := true +BOARD_USE_HEVCDEC_SUPPORT := true +BOARD_USE_HEVCENC_SUPPORT := true +BOARD_USE_HEVC_HWIP := false +BOARD_USE_VP9DEC_SUPPORT := true +BOARD_USE_VP9ENC_SUPPORT := false +BOARD_USE_CUSTOM_COMPONENT_SUPPORT := true +BOARD_USE_VIDEO_EXT_FOR_WFD_HDCP := false +BOARD_USE_SINGLE_PLANE_IN_DRM := false + +# HWComposer +BOARD_USES_VPP := true +#BOARD_USES_VPP_V2 := true // 8890 only +BOARD_HDMI_INCAPABLE := true # Scalar BOARD_USES_SCALER := true @@ -119,6 +119,24 @@ BOARD_USES_SCALER := true # HWCServices - requires framework support #BOARD_USES_HWC_SERVICES := true +# WiFiDisplay +#BOARD_USES_VIRTUAL_DISPLAY := true - depends on platform changes +BOARD_USES_VIRTUAL_DISPLAY_DECON_EXT_WB := false +BOARD_USE_VIDEO_EXT_FOR_WFD_DRM := false +BOARD_USES_VDS_BGRA8888 := true +BOARD_VIRTUAL_DISPLAY_DISABLE_IDMA_G0 := false + +# LIBHWJPEG +TARGET_USES_UNIVERSAL_LIBHWJPEG := true + +# FIMG2D +BOARD_USES_SKIA_FIMGAPI := true +BOARD_USES_FIMGAPI_V5X := true + +# SCALER +BOARD_USES_DEFAULT_CSC_HW_SCALER := true +BOARD_USES_SCALER_M2M1SHOT := true + # Samsung HALs TARGET_AUDIOHAL_VARIANT := samsung TARGET_POWERHAL_VARIANT := samsung diff --git a/device-common.mk b/device-common.mk index d51755e..89f4354 100644 --- a/device-common.mk +++ b/device-common.mk @@ -182,8 +182,8 @@ PRODUCT_COPY_FILES += \ -include $(LOCAL_PATH)/system_prop.mk # call Samsung LSI board support package -$(call inherit-product, hardware/samsung_slsi-cm/exynos5/exynos5.mk) -$(call inherit-product, hardware/samsung_slsi-cm/exynos7580/exynos7580.mk) +$(call inherit-product, hardware/samsung_slsi/exynos5/exynos5.mk) +$(call inherit-product, hardware/samsung_slsi/exynos7580/exynos7580.mk) # call the proprietary setup $(call inherit-product, vendor/samsung/universal7580-common/universal7580-common-vendor.mk) diff --git a/lineage.dependencies b/lineage.dependencies index 7b80267..7304153 100644 --- a/lineage.dependencies +++ b/lineage.dependencies @@ -3,22 +3,6 @@ "repository": "android_hardware_samsung", "target_path": "hardware/samsung" }, - { - "repository": "android_hardware_samsung_slsi-cm_exynos", - "target_path": "hardware/samsung_slsi-cm/exynos" - }, - { - "repository": "android_hardware_samsung_slsi-cm_exynos5", - "target_path": "hardware/samsung_slsi-cm/exynos5" - }, - { - "repository": "android_hardware_samsung_slsi-cm_exynos7580", - "target_path": "hardware/samsung_slsi-cm/exynos7580" - }, - { - "repository": "android_hardware_samsung_slsi-cm_openmax", - "target_path": "hardware/samsung_slsi-cm/openmax" - }, { "repository": "android_kernel_samsung_universal7580", "target_path": "kernel/samsung/universal7580"