nuttx/drivers/video/Kconfig
liushuai25 3183251de0 feature: driver: add interface for fb driver
add get and set panel power interface for fb driver.
add get and set framerate interface for fb driver.
add panel information at videoinfo for fb driver.

Signed-off-by: liushuai25 <liushuai25@xiaomi.com>
2021-09-13 18:18:27 -03:00

176 lines
3.1 KiB
Plaintext

#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
config FB_CMAP
bool
default n
---help---
Set by driver-specific configuration to indicate support for color
mapping. Not directly user selectable.
config FB_TRANSPARENCY
bool
default n
---help---
Set by driver-specific configuration to indicate support for color
transparency. Not directly user selectable.
config FB_UPDATE
bool
default n
config FB_SYNC
bool "Hardware signals vertical sync"
default n
config FB_OVERLAY
bool "Framebuffer overlay support"
default n
config FB_MODULEINFO
bool "Framebuffer module information support"
default n
config FB_OVERLAY_BLIT
bool "Framebuffer overlay blit support"
depends on FB_OVERLAY
default n
menuconfig DRIVERS_VIDEO
bool "Video Device Support"
default n
---help---
Enable support for video device drivers.
if DRIVERS_VIDEO
config VIDEO_FB
bool "Framebuffer character driver"
default n
config VIDEO_STREAM
bool "Video Stream Support"
default n
---help---
Enable video Stream support
config VIDEO_MAX7456
bool "Maxim 7456 Monochrome OSD"
default n
select SPI
---help---
Support for the Maxim 7456 monochrome on-screen display
multiplexer.
config VIDEO_OV2640
bool "OV2640 camera chip"
default n
depends on ALLOW_GPL_COMPONENTS
select I2C
if VIDEO_OV2640
config OV2640_I2CADDR
hex "I2C address (7-bit)"
default 0x21
---help---
OV2640 I2C address in 7-bit format
config OV2640_FREQUENCY
int "I2C frequency"
default 400000
---help---
OV2640 I2C frequency
choice
prompt "Color format"
default OV2640_RGB565_COLORFMT
config OV2640_RGB565_COLORFMT
bool "RGB565"
config OV2640_YUV422_COLORFMT
bool "YUV422"
endchoice
config OV2640_JPEG
bool "JPEG output format"
default n
---help---
Select JPEG output format
choice
prompt "JPEG resolution"
default OV2640_JPEG_SVGA_RESOLUTION
depends on OV2640_JPEG
config OV2640_JPEG_QCIF_RESOLUTION
bool "QCIF (176x144)"
config OV2640_JPEG_QVGA_RESOLUTION
bool "QVGA (320x240)"
config OV2640_JPEG_CIF_RESOLUTION
bool "CIF (352x288)"
config OV2640_JPEG_VGA_RESOLUTION
bool "VGA (640x480)"
config OV2640_JPEG_SVGA_RESOLUTION
bool "SVGA (800x600)"
config OV2640_JPEG_XVGA_RESOLUTION
bool "XVGA (1024x768)"
config OV2640_JPEG_SXVGA_RESOLUTION
bool "SXVGA (1280x1024)"
config OV2640_JPEG_UXGA_RESOLUTION
bool "UXVGA (1600x1200)"
endchoice
choice
prompt "Output resolution"
default OV2640_SVGA_RESOLUTION
depends on !OV2640_JPEG
config OV2640_QCIF_RESOLUTION
bool "QCIF (176x144)"
config OV2640_QVGA_RESOLUTION
bool "QVGA (320x240)"
config OV2640_CIF_RESOLUTION
bool "CIF (352x288)"
config OV2640_VGA_RESOLUTION
bool "VGA (640x480)"
config OV2640_SVGA_RESOLUTION
bool "SVGA (800x600)"
config OV2640_XVGA_RESOLUTION
bool "XVGA (1024x768)"
config OV2640_SXGA_RESOLUTION
bool "SXVGA (1280x1024)"
config OV2640_UXGA_RESOLUTION
bool "UXVGA (1600x1200)"
endchoice
config OV2640_REGDEBUG
bool "Register level debug output"
default n
depends on DEBUG_FEATURES
---help---
Enable details, register level debug output.
endif
endif # DRIVERS_VIDEO