1# SPDX-License-Identifier: GPL-2.0+ 2# 3# Copyright (C) STMicroelectronics SA 2017 4# 5# Authors: Philippe Cornu <philippe.cornu@st.com> 6# Yannick Fertre <yannick.fertre@st.com> 7 8menuconfig VIDEO_STM32 9 bool "Enable STM32 video support" 10 depends on DM_VIDEO 11 help 12 STM32 supports many video output options including RGB and 13 DSI. This option enables these supports which can be used on 14 devices which have RGB TFT or DSI display connected. 15 16config VIDEO_STM32_DSI 17 bool "Enable STM32 DSI video support" 18 depends on VIDEO_STM32 19 select VIDEO_BRIDGE 20 select VIDEO_DW_MIPI_DSI 21 help 22 This option enables support DSI internal bridge which can be used on 23 devices which have DSI devices connected. 24 25config VIDEO_STM32_MAX_XRES 26 int "Maximum horizontal resolution (for memory allocation purposes)" 27 depends on VIDEO_STM32 28 default 640 29 help 30 The maximum horizontal resolution to support for the framebuffer. 31 This configuration is used for reserving/allocating memory for the 32 framebuffer during device-model binding/probing. 33 34config VIDEO_STM32_MAX_YRES 35 int "Maximum vertical resolution (for memory allocation purposes)" 36 depends on VIDEO_STM32 37 default 480 38 help 39 The maximum vertical resolution to support for the framebuffer. 40 This configuration is used for reserving/allocating memory for the 41 framebuffer during device-model binding/probing. 42 43config VIDEO_STM32_MAX_BPP 44 int "Maximum bits per pixel (for memory allocation purposes)" 45 depends on VIDEO_STM32 46 default 16 47 help 48 The maximum bits per pixel to support for the framebuffer. 49 This configuration is used for reserving/allocating memory for the 50 framebuffer during device-model binding/probing. 51 52