blob: 938ebb3b070fd7384bdd69d2174202b20ebaae05 [file] [log] [blame]
# Copyright 2023 NXP
# SPDX-License-Identifier: Apache-2.0
if SHIELD_RK055HDMIPI4MA0
if DISPLAY
# Enable MIPI DSI, as this display controller requires it.
config MIPI_DSI
default y
endif # DISPLAY
if LVGL
# Configure LVGL to use touchscreen with KSCAN API
config INPUT
default y
config INPUT_GT911_INTERRUPT
default y
# LVGL should allocate buffers equal to size of display
config LV_Z_VDB_SIZE
default 100
# Enable double buffering
config LV_Z_DOUBLE_VDB
default y
# Force full refresh. This prevents memory copy associated with partial
# display refreshes, which is not necessary for the eLCDIF driver
config LV_Z_FULL_REFRESH
default y
config LV_Z_BITS_PER_PIXEL
default 16
config LV_DPI_DEF
default 128
# Use offloaded render thread
config LV_Z_FLUSH_THREAD
default y
choice LV_COLOR_DEPTH
default LV_COLOR_DEPTH_16
endchoice
endif # LVGL
endif # SHIELD_RK055HDMIPI4MA0