video: ipuv3: add DM_VIDEO support
[oweals/u-boot.git] / drivers / video / Kconfig
index ecb57d80d583cc0703049108286e5edb79822fe5..73a2402f41b8346c8afcb61ceafd3f73380960b1 100644 (file)
@@ -401,6 +401,8 @@ config VIDEO_LCD_SPI_MISO
        option takes a string in the format understood by 'name_to_gpio'
        function, e.g. PH1 for pin 1 of port H.
 
+source "drivers/video/meson/Kconfig"
+
 config VIDEO_MVEBU
        bool "Armada XP LCD controller"
        default n
@@ -408,6 +410,12 @@ config VIDEO_MVEBU
        Support for the LCD controller integrated in the Marvell
        Armada XP SoC.
 
+config VIDEO_OMAP3
+       bool "Enable OMAP3+ DSS Support"
+       depends on ARCH_OMAP2PLUS
+       help
+         This enables the Display subsystem (DSS) on OMAP3+ boards.
+
 config I2C_EDID
        bool "Enable EDID library"
        default n
@@ -425,6 +433,14 @@ config DISPLAY
           The devices provide a simple interface to start up the display,
           read display information and enable it.
 
+config NXP_TDA19988
+       bool "Enable NXP TDA19988 support"
+       depends on DISPLAY
+       default n
+       help
+         This enables support for the NXP TDA19988 HDMI encoder. This encoder
+         will convert RGB data streams into HDMI-encoded signals.
+
 config ATMEL_HLCD
        bool "Enable ATMEL video support using HLCDC"
        depends on DM_VIDEO
@@ -483,6 +499,14 @@ config VIDEO_FSL_DCU_MAX_FB_SIZE_MB
 
 source "drivers/video/rockchip/Kconfig"
 
+config VIDEO_ARM_MALIDP
+       bool "Enable Arm Mali Display Processor support"
+       depends on DM_VIDEO && OF_CONTROL
+       select VEXPRESS_CLK
+       help
+         This enables support for Arm Ltd Mali Display Processors from
+         the DP500, DP550 and DP650 family.
+
 config VIDEO_SANDBOX_SDL
        bool "Enable sandbox video console using SDL"
        depends on SANDBOX
@@ -514,6 +538,13 @@ config VIDEO_TEGRA124
 
 source "drivers/video/bridge/Kconfig"
 
+config VIDEO_IPUV3
+       bool "i.MX IPUv3 Core video support"
+       depends on (VIDEO || DM_VIDEO) && (MX5 || MX6)
+       help
+         This enables framebuffer driver for i.MX processors working
+         on the IPUv3(Image Processing Unit) internal graphic processor.
+
 config VIDEO
        bool "Enable legacy video support"
        depends on !DM_VIDEO
@@ -523,13 +554,6 @@ config VIDEO
          model. Video drivers typically provide a colour text console and
          cursor.
 
-config VIDEO_IPUV3
-       bool "i.MX IPUv3 Core video support"
-       depends on VIDEO && MX6
-       help
-         This enables framebuffer driver for i.MX processors working
-         on the IPUv3(Image Processing Unit) internal graphic processor.
-
 config CFB_CONSOLE
        bool "Enable colour frame buffer console"
        depends on VIDEO
@@ -677,4 +701,27 @@ config VIDEO_DT_SIMPLEFB
          The video output is initialized by U-Boot, and kept by the
          kernel.
 
+config OSD
+       bool "Enable OSD support"
+       depends on DM
+       default n
+       help
+          This supports drivers that provide a OSD (on-screen display), which
+          is a (usually text-oriented) graphics buffer to show information on
+          a display.
+
+config SANDBOX_OSD
+       bool "Enable sandbox OSD"
+       depends on OSD
+       help
+         Enable support for sandbox OSD device used for testing purposes.
+
+config IHS_VIDEO_OUT
+       bool "Enable IHS video out driver"
+       depends on OSD
+       help
+         Enable support for the gdsys Integrated Hardware Systems (IHS) video
+         out On-screen Display (OSD) used on gdsys FPGAs to control dynamic
+         textual overlays of the display outputs.
+
 endmenu