]> git.sur5r.net Git - u-boot/blobdiff - drivers/video/Kconfig
lpi2c: Fix bus stop problem in xfer
[u-boot] / drivers / video / Kconfig
index 082cc4a528be58169d9d5b6f2d63d8d3ef2a663c..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
@@ -436,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
@@ -601,4 +649,22 @@ config VIDEO_DW_HDMI
          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