You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
92 lines
3.2 KiB
92 lines
3.2 KiB
# Display product definitions
|
|
PRODUCT_PACKAGES += \
|
|
android.hardware.graphics.mapper@3.0-impl-qti-display \
|
|
android.hardware.graphics.mapper@4.0-impl-qti-display \
|
|
vendor.qti.hardware.display.allocator-service \
|
|
vendor.qti.hardware.display.composer-service \
|
|
android.hardware.memtrack@1.0-impl \
|
|
android.hardware.memtrack@1.0-service \
|
|
gralloc.$(TARGET_BOARD_PLATFORM) \
|
|
lights.$(TARGET_BOARD_PLATFORM) \
|
|
hwcomposer.$(TARGET_BOARD_PLATFORM) \
|
|
memtrack.$(TARGET_BOARD_PLATFORM) \
|
|
libsdmcore \
|
|
libsdmutils \
|
|
libqdMetaData \
|
|
libdisplayconfig.vendor \
|
|
vendor.qti.hardware.display.mapper@2.0.vendor \
|
|
vendor.qti.hardware.display.mapper@3.0.vendor \
|
|
vendor.qti.hardware.display.mapper@4.0.vendor \
|
|
modetest
|
|
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
persist.sys.sf.color_saturation=1.0 \
|
|
persist.sys.sf.color_mode=9 \
|
|
debug.sf.hw=0 \
|
|
debug.egl.hw=0 \
|
|
debug.mdpcomp.logs=0 \
|
|
vendor.gralloc.disable_ubwc=0 \
|
|
vendor.display.disable_scaler=0 \
|
|
vendor.display.disable_excl_rect=0 \
|
|
vendor.display.disable_excl_rect_partial_fb=1 \
|
|
vendor.display.comp_mask=0 \
|
|
vendor.display.enable_posted_start_dyn=1 \
|
|
vendor.display.enable_optimize_refresh=1 \
|
|
vendor.display.use_smooth_motion=1 \
|
|
vendor.display.enable_camera_smooth=1
|
|
|
|
# Enable offline rotator for Bengal.
|
|
ifneq ($(TARGET_BOARD_PLATFORM),bengal)
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
vendor.display.disable_offline_rotator=1
|
|
else
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
vendor.display.disable_rotator_ubwc=1 \
|
|
vendor.display.normal_noc_efficiency_factor=0.85 \
|
|
vendor.display.camera_noc_efficiency_factor=0.70 \
|
|
vendor.display.disable_layer_stitch=0 \
|
|
vendor.display.secure_preview_buffer_format=420_sp \
|
|
vendor.gralloc.secure_preview_buffer_format=420_sp
|
|
endif
|
|
|
|
ifeq ($(TARGET_BOARD_PLATFORM),kona)
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
debug.sf.enable_gl_backpressure=1
|
|
endif
|
|
|
|
#Set WCG properties
|
|
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.has_wide_color_display=true
|
|
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.has_HDR_display=true
|
|
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.use_color_management=true
|
|
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.wcg_composition_dataspace=143261696
|
|
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.protected_contents=true
|
|
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.force_hwc_copy_for_virtual_displays=true
|
|
|
|
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
|
# Recovery is enabled, logging is enabled
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
vendor.display.disable_hw_recovery_dump=0
|
|
else
|
|
# Recovery is enabled, logging is disabled
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
vendor.display.disable_hw_recovery_dump=1
|
|
endif
|
|
|
|
# Enable power async mode
|
|
#PRODUCT_PROPERTY_OVERRIDES += vendor.display.enable_async_powermode=1
|
|
|
|
QMAA_ENABLED_HAL_MODULES += display
|
|
ifeq ($(TARGET_USES_QMAA),true)
|
|
ifeq ($(TARGET_USES_QMAA_OVERRIDE_DISPLAY),true)
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
vendor.display.enable_null_display=0
|
|
else
|
|
TARGET_IS_HEADLESS := true
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
vendor.display.enable_null_display=1
|
|
endif
|
|
endif
|
|
|
|
# Properties using default value:
|
|
# vendor.display.disable_hw_recovery=0
|