Hookup GRALLOC_HANDLE_HAS_RESERVED_SIZE

* Needed for camera on redbull 13

Change-Id: Ibc1d941f8a6e5e61e3a56cb0065e387022fa3441
This commit is contained in:
Chirayu Desai
2022-09-17 04:47:54 +05:30
parent 1c39c90a8d
commit b5da4d5070
2 changed files with 20 additions and 0 deletions

View File

@@ -68,6 +68,23 @@ gralloc_10_usage_bits {
},
}
soong_config_module_type {
name: "gralloc_handle_reserved_size",
module_type: "cc_defaults",
config_namespace: "calyxGlobalVars",
bool_variables: ["gralloc_handle_has_reserved_size"],
properties: ["export_cflags"],
}
gralloc_handle_reserved_size {
name: "gralloc_handle_has_reserved_size_defaults",
soong_config_variables: {
gralloc_handle_has_reserved_size: {
export_cflags: ["-DGRALLOC_HANDLE_HAS_RESERVED_SIZE"],
},
},
}
soong_config_module_type {
name: "target_shim_libs",
module_type: "cc_defaults",

View File

@@ -29,6 +29,7 @@ $(foreach v,$(EXPORT_TO_SOONG),$(eval $(call addVar,$(v))))
SOONG_CONFIG_NAMESPACES += lineageGlobalVars
SOONG_CONFIG_lineageGlobalVars += \
additional_gralloc_10_usage_bits \
gralloc_handle_has_reserved_size \
needs_camera_boottime \
target_init_vendor_lib \
target_ld_shim_libs \
@@ -54,6 +55,7 @@ SOONG_CONFIG_lineageQcomVars += \
endif
# Soong bool variables
SOONG_CONFIG_lineageGlobalVars_gralloc_handle_has_reserved_size := $(TARGET_GRALLOC_HANDLE_HAS_RESERVED_SIZE)
SOONG_CONFIG_lineageGlobalVars_needs_camera_boottime := $(TARGET_CAMERA_BOOTTIME_TIMESTAMP)
SOONG_CONFIG_lineageGlobalVars_uses_egl_display_array := $(TARGET_USES_EGL_DISPLAY_ARRAY)
SOONG_CONFIG_lineageNvidiaVars_uses_nvidia_enhancements := $(NV_ANDROID_FRAMEWORK_ENHANCEMENTS)
@@ -62,6 +64,7 @@ SOONG_CONFIG_lineageQcomVars_uses_pre_uplink_features_netmgrd := $(TARGET_USES_P
# Set default values
TARGET_ADDITIONAL_GRALLOC_10_USAGE_BITS ?= 0
TARGET_GRALLOC_HANDLE_HAS_RESERVED_SIZE ?= false
TARGET_INIT_VENDOR_LIB ?= vendor_init
TARGET_SURFACEFLINGER_UDFPS_LIB ?= surfaceflinger_udfps_lib
TARGET_TRUST_USB_CONTROL_PATH ?= /proc/sys/kernel/deny_new_usb