universal7580: update bsp config flags
authorStricted <info@stricted.net>
Wed, 3 Oct 2018 02:45:52 +0000 (04:45 +0200)
committerJan Altensen <info@stricted.net>
Fri, 16 Aug 2019 21:18:32 +0000 (23:18 +0200)
Change-Id: I48dae62d85a545aaf8626b38045db0dc71b4a3e5

BoardConfigCommon.mk
device-common.mk
lineage.dependencies

index 6183c9ebc3b937717ec94dd79fdf3234d713d19b..2009d66d546342ca1466ac7c84212ac5a7eab4c7 100644 (file)
@@ -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
index d51755ed0b014f4b5a8b84e8c96cd23c08e20673..89f4354aa877354a550f2331d7863f13e118ebc5 100644 (file)
@@ -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)
index 7b8026731341cf24d262135ac50a90656a5c8a3a..7304153404a98af45697e4e861939d5c018b98a0 100644 (file)
@@ -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"