From bc8d7739ac4caee7b828477484e3ba4fbf36652b Mon Sep 17 00:00:00 2001 From: Luofan Chen Date: Mon, 27 Nov 2023 22:30:51 +0800 Subject: [PATCH] Hookup SDMCORE_HAS_IS_DISPLAY_HW_AVAILABLE_FUNC Change-Id: Icb4b8aebd8042e9f83bacddee1e7949cf373226d --- build/soong/Android.bp | 17 +++++++++++++++++ config/BoardConfigSoong.mk | 3 +++ 2 files changed, 20 insertions(+) diff --git a/build/soong/Android.bp b/build/soong/Android.bp index 5e925d85..2a21c5c0 100644 --- a/build/soong/Android.bp +++ b/build/soong/Android.bp @@ -132,6 +132,23 @@ gralloc_handle_custom_content_md_reserved_size { }, } +soong_config_module_type { + name: "sdmcore_has_is_display_hw_available", + module_type: "cc_defaults", + config_namespace: "lineageGlobalVars", + bool_variables: ["sdmcore_has_is_display_hw_available_func"], + properties: ["cflags"], +} + +sdmcore_has_is_display_hw_available { + name: "sdmcore_has_is_display_hw_available_func_defaults", + soong_config_variables: { + sdmcore_has_is_display_hw_available_func: { + cflags: ["-DSDMCORE_HAS_IS_DISPLAY_HW_AVAILABLE_FUNC"], + }, + }, +} + soong_config_module_type { name: "gralloc_handle_reserved_size", module_type: "cc_defaults", diff --git a/config/BoardConfigSoong.mk b/config/BoardConfigSoong.mk index fc351cda..28fad134 100644 --- a/config/BoardConfigSoong.mk +++ b/config/BoardConfigSoong.mk @@ -34,6 +34,7 @@ SOONG_CONFIG_lineageGlobalVars += \ camera_override_format_from_reserved \ gralloc_handle_has_custom_content_md_reserved_size \ gralloc_handle_has_reserved_size \ + sdmcore_has_is_display_hw_available_func \ target_health_charging_control_charging_path \ target_health_charging_control_charging_enabled \ target_health_charging_control_charging_disabled \ @@ -70,6 +71,7 @@ endif SOONG_CONFIG_lineageGlobalVars_camera_override_format_from_reserved := $(TARGET_CAMERA_OVERRIDE_FORMAT_FROM_RESERVED) SOONG_CONFIG_lineageGlobalVars_gralloc_handle_has_custom_content_md_reserved_size := $(TARGET_GRALLOC_HANDLE_HAS_CUSTOM_CONTENT_MD_RESERVED_SIZE) SOONG_CONFIG_lineageGlobalVars_gralloc_handle_has_reserved_size := $(TARGET_GRALLOC_HANDLE_HAS_RESERVED_SIZE) +SOONG_CONFIG_lineageGlobalVars_sdmcore_has_is_display_hw_available_func := $(TARGET_SDMCORE_HAS_IS_DISPLAY_HW_AVAILABLE_FUNC) SOONG_CONFIG_lineageGlobalVars_gralloc_handle_has_ubwcp_format := $(TARGET_GRALLOC_HANDLE_HAS_UBWCP_FORMAT) SOONG_CONFIG_lineageGlobalVars_uses_egl_display_array := $(TARGET_USES_EGL_DISPLAY_ARRAY) SOONG_CONFIG_lineageNvidiaVars_uses_nvidia_enhancements := $(NV_ANDROID_FRAMEWORK_ENHANCEMENTS) @@ -91,6 +93,7 @@ TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_DEADLINE ?= false TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_TOGGLE ?= true TARGET_INIT_VENDOR_LIB ?= vendor_init TARGET_QTI_VIBRATOR_EFFECT_LIB ?= libqtivibratoreffect +TARGET_SDMCORE_HAS_IS_DISPLAY_HW_AVAILABLE_FUNC ?= true TARGET_SURFACEFLINGER_UDFPS_LIB ?= surfaceflinger_udfps_lib TARGET_TRUST_USB_CONTROL_PATH ?= /proc/sys/kernel/deny_new_usb TARGET_TRUST_USB_CONTROL_ENABLE ?= 1