]> git.sur5r.net Git - u-boot/blobdiff - drivers/video/Kconfig
lpi2c: Fix bus stop problem in xfer
[u-boot] / drivers / video / Kconfig
index e29c3fcfc6de816a061e883877d8fb14997718ed..5ee9032dc9b68bbb40e23428920efbfb33f26a8e 100644 (file)
@@ -14,6 +14,27 @@ config DM_VIDEO
          option compiles in the video uclass and routes all LCD/video access
          through this.
 
+config BACKLIGHT_PWM
+       bool "Generic PWM based Backlight Driver"
+       depends on DM_VIDEO && DM_PWM
+       default y
+       help
+         If you have a LCD backlight adjustable by PWM, say Y to enable
+         this driver.
+         This driver can be use with "simple-panel" and
+         it understands the standard device tree
+         (leds/backlight/pwm-backlight.txt)
+
+config BACKLIGHT_GPIO
+       bool "Generic GPIO based Backlight Driver"
+       depends on DM_VIDEO
+       help
+         If you have a LCD backlight adjustable by GPIO, say Y to enable
+         this driver.
+         This driver can be used with "simple-panel" and
+         it understands the standard device tree
+         (leds/backlight/gpio-backlight.txt)
+
 config VIDEO_BPP8
        bool "Support 8-bit-per-pixel displays"
        depends on DM_VIDEO
@@ -44,6 +65,14 @@ config VIDEO_BPP32
          this option, such displays will not be supported and console output
          will be empty.
 
+config VIDEO_ANSI
+       bool "Support ANSI escape sequences in video console"
+       depends on DM_VIDEO
+       default y if DM_VIDEO
+       help
+         Enable ANSI escape sequence decoding for a more fully functional
+         console.
+
 config CONSOLE_NORMAL
        bool "Support a simple text console"
        depends on DM_VIDEO
@@ -98,6 +127,14 @@ config SYS_WHITE_ON_BLACK
         better in low-light situations or to reduce eye strain in some
         cases.
 
+config NO_FB_CLEAR
+       bool "Skip framebuffer clear"
+       help
+         If firmware (whatever loads u-boot) has already put a splash image
+         on screen, you might want to preserve it until whatever u-boot
+         loads takes over the screen.  This, for example, can be used to
+         keep splash image on screen until grub graphical boot menu starts.
+
 source "drivers/video/fonts/Kconfig"
 
 config VIDCONSOLE_AS_LCD
@@ -119,6 +156,15 @@ config VIDEO_COREBOOT
          coreboot already. This can in principle be used with any platform
          that coreboot supports.
 
+config VIDEO_EFI
+       bool "Enable EFI framebuffer driver support"
+       depends on EFI_STUB
+       help
+         Turn on this option to enable a framebuffeer driver when U-Boot is
+         loaded as a payload (see README.u-boot_on_efi) by an EFI BIOS where
+         the graphics device is configured by the EFI BIOS already. This can
+         in principle be used with any platform that has an EFI BIOS.
+
 config VIDEO_VESA
        bool "Enable VESA video driver support"
        default n
@@ -137,7 +183,7 @@ config FRAMEBUFFER_SET_VESA_MODE
 
 choice
        prompt "framebuffer graphics resolution"
-       default FRAMEBUFFER_VESA_MODE_117
+       default FRAMEBUFFER_VESA_MODE_118
        depends on FRAMEBUFFER_SET_VESA_MODE
        help
          This option sets the resolution used for the U-Boot framebuffer (and
@@ -425,15 +471,7 @@ config VIDEO_FSL_DCU_MAX_FB_SIZE_MB
         Set maximum framebuffer size to be used for Freescale Display
         Controller Unit (DCU4).
 
-config VIDEO_ROCKCHIP
-       bool "Enable Rockchip video support"
-       depends on DM_VIDEO
-       help
-          Rockchip SoCs provide video output capabilities for High-Definition
-          Multimedia Interface (HDMI), Low-voltage Differential Signalling
-          (LVDS), embedded DisplayPort (eDP) and Display Serial Interface
-          (DSI). This driver supports the on-chip video output device, and
-          targets the Rockchip RK3288.
+source "drivers/video/rockchip/Kconfig"
 
 config VIDEO_SANDBOX_SDL
        bool "Enable sandbox video console using SDL"
@@ -444,6 +482,8 @@ config VIDEO_SANDBOX_SDL
          console device and can display stdout output. Within U-Boot is is
          a normal bitmap display and can display images as well as text.
 
+source "drivers/video/stm32/Kconfig"
+
 config VIDEO_TEGRA20
        bool "Enable LCD support on Tegra20"
        depends on OF_CONTROL
@@ -570,36 +610,9 @@ config CONSOLE_SCROLL_LINES
          console jump but can help speed up operation when scrolling
          is slow.
 
-config VIDEO_CT69000
-       bool "Enable Chips & Technologies 69000 video driver"
-       depends on VIDEO
-       help
-         This enables a frame buffer driver for the Chips & Technologies
-         ct69000, a fairly old graphics device (circa 2000) which is used
-         on some hardware. It operates over the ISA bus, and supports
-         some acceleration features.
-
-         For the CT69000 and SMI_LYNXEM drivers, videomode is
-               selected via environment 'videomode'. Two different ways
-               are possible:
-               - "videomode=num"   'num' is a standard LiLo mode numbers.
-               Following standard modes are supported  (* is default):
-
-                     Colors    640x480 800x600 1024x768 1152x864 1280x1024
-               -------------+---------------------------------------------
-                     8 bits |  0x301*  0x303    0x305    0x161     0x307
-                    15 bits |  0x310   0x313    0x316    0x162     0x319
-                    16 bits |  0x311   0x314    0x317    0x163     0x31A
-                    24 bits |  0x312   0x315    0x318      ?       0x31B
-               -------------+---------------------------------------------
-               (i.e. setenv videomode 317; saveenv; reset;)
-
-               - "videomode=bootargs" all the video parameters are parsed
-               from the bootargs. (See drivers/video/videomodes.c)
-
 config SYS_CONSOLE_BG_COL
        hex "Background colour"
-       depends on CFB_CONSOLE || VIDEO_CT69000
+       depends on CFB_CONSOLE
        default 0x00
        help
          Defines the background colour for the console. The value is from
@@ -610,7 +623,7 @@ config SYS_CONSOLE_BG_COL
 
 config SYS_CONSOLE_FG_COL
        hex "Foreground colour"
-       depends on CFB_CONSOLE || VIDEO_CT69000
+       depends on CFB_CONSOLE
        default 0xa0
        help
          Defines the foreground colour for the console. The value is from
@@ -627,4 +640,31 @@ config LCD
          CONFIG option. See the README for details. Drives which have been
          converted to driver model will instead used CONFIG_DM_VIDEO.
 
+config VIDEO_DW_HDMI
+       bool
+       help
+         Enables the common driver code for the Designware HDMI TX
+         block found in SoCs from various vendors.
+         As this does not provide any functionality by itself (but
+         rather requires a SoC-specific glue driver to call it), it
+         can not be enabled from the configuration menu.
+
+config VIDEO_SIMPLE
+       bool "Simple display driver for preconfigured display"
+       help
+         Enables a simple generic display driver which utilizes the
+         simple-framebuffer devicetree bindings.
+
+         This driver assumes that the display hardware has been initialized
+         before u-boot starts, and u-boot will simply render to the pre-
+         allocated frame buffer surface.
+
+config VIDEO_DT_SIMPLEFB
+       bool "Enable SimpleFB support for passing framebuffer to OS"
+       help
+         Enables the code to pass the framebuffer to the kernel as a
+         simple framebuffer in the device tree.
+         The video output is initialized by U-Boot, and kept by the
+         kernel.
+
 endmenu