Files
u-boot/drivers/video/stm32/Kconfig
Alexander Graf 2a61f40d4a video: Enable VIDEO_DAMAGE for drivers that need it
Some drivers call video_set_flush_dcache() to indicate that they want to
have the dcache flushed for the frame buffer. These drivers benefit from
our new video damage control, because we can reduce the amount of memory
that gets flushed significantly.

This patch enables video damage control for all device drivers that call
video_set_flush_dcache() to make sure they benefit from it.

Signed-off-by: Alexander Graf <agraf@csgraf.de>
[Alper: Add to VIDEO_TIDSS, imply instead of select]
Co-developed-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2025-05-01 04:33:30 -06:00

53 lines
1.7 KiB
Plaintext

# SPDX-License-Identifier: GPL-2.0+
#
# Copyright (C) STMicroelectronics SA 2017
#
# Authors: Philippe Cornu <philippe.cornu@st.com>
# Yannick Fertre <yannick.fertre@st.com>
menuconfig VIDEO_STM32
bool "Enable STM32 video support"
depends on VIDEO
imply VIDEO_DAMAGE
help
STM32 supports many video output options including RGB and
DSI. This option enables these supports which can be used on
devices which have RGB TFT or DSI display connected.
config VIDEO_STM32_DSI
bool "Enable STM32 DSI video support"
depends on VIDEO_STM32
select VIDEO_BRIDGE
select VIDEO_DW_MIPI_DSI
help
This option enables support DSI internal bridge which can be used on
devices which have DSI devices connected.
config VIDEO_STM32_MAX_XRES
int "Maximum horizontal resolution (for memory allocation purposes)"
depends on VIDEO_STM32
default 640
help
The maximum horizontal resolution to support for the framebuffer.
This configuration is used for reserving/allocating memory for the
framebuffer during device-model binding/probing.
config VIDEO_STM32_MAX_YRES
int "Maximum vertical resolution (for memory allocation purposes)"
depends on VIDEO_STM32
default 480
help
The maximum vertical resolution to support for the framebuffer.
This configuration is used for reserving/allocating memory for the
framebuffer during device-model binding/probing.
config VIDEO_STM32_MAX_BPP
int "Maximum bits per pixel (for memory allocation purposes)"
depends on VIDEO_STM32
default 16
help
The maximum bits per pixel to support for the framebuffer.
This configuration is used for reserving/allocating memory for the
framebuffer during device-model binding/probing.