sdk-hwV1.3/lichee/linux-4.9/drivers/video/fbdev/sunxi/Kconfig

283 lines
7.4 KiB
Plaintext

#
# Video configuration for sunxi platform
#
menu "Video support for sunxi"
depends on FB
config DISP2_SUNXI_SATA_TEST
bool "Use for SATA display test"
default n
---help---
When test the SATA's display module, select this
config FB_CONSOLE_SUNXI
bool "Framebuffer Console Support(sunxi)"
select FB_CFB_FILLRECT
select FB_CFB_COPYAREA
select FB_CFB_IMAGEBLIT
default n
---help---
Frame buffer driver for sunxi based boards.
config DISP2_SUNXI
tristate "DISP Driver Support(sunxi-disp2)"
depends on (ARCH_SUNXI)
default n
select DMA_SHARED_BUFFER
---help---
Display driver for sunxi based boards.
config SUNXI_DISP2_PQ
bool "Support PQ driver"
depends on (DISP2_SUNXI)
default n
---help---
If you want to support PQ driver, select it.
choice
prompt "DISP2 Framebuffer rotation support"
default SUNXI_DISP2_FB_DISABLE_ROTATE
config SUNXI_DISP2_FB_DISABLE_ROTATE
bool "Disable rotation"
depends on (DISP2_SUNXI)
---help---
Do not use framebuffer rotation
config SUNXI_DISP2_FB_ROTATION_SUPPORT
bool "Software rotation support"
depends on (DISP2_SUNXI)
---help---
Framebuffer software rotation on the top of disp2.
config SUNXI_DISP2_FB_HW_ROTATION_SUPPORT
bool "Hardware(G2D) rotation support"
depends on (DISP2_SUNXI && SUNXI_G2D)
---help---
Framebuffer hardware(G2D) rotation on the top of disp2.
endchoice
config SUNXI_DISP2_FB_DECOMPRESS_LZMA
bool "Framebuffer show bootlogo from lzma file"
depends on (DISP2_SUNXI)
default n
select DECOMPRESS_LZMA
---help---
Show bootlogo from lzma file.
config HDMI_DISP2_SUNXI
tristate "HDMI Driver Support(sunxi-disp2)"
depends on (DISP2_SUNXI)
default n
---help---
Hdmi driver for sunxi based boards.
menuconfig HDMI2_DISP2_SUNXI
tristate "HDMI2.0 Driver Support(sunxi-disp2)"
depends on (DISP2_SUNXI)
default n
---help---
Say Y here if you want to have support for HDMI2.0 controller
on the sunxi based boards. The HDMI2.0 controller include edid,
hdcp1.4,hdcp2.2,cec feature and is compatible with hdmi1.4,support
HDR,4k@60Hz. If unsure, say N.
config HDMI_EP952_DISP2_SUNXI
tristate "HDMI EP952 Driver Support(sunxi-disp2)"
depends on (DISP2_SUNXI)
default n
---help---
Hdmi ep952 driver for sunxi based boards.
menuconfig HDMI2_HDCP_SUNXI
tristate "HDMI2.0 HDCP"
depends on (HDMI2_DISP2_SUNXI)
default n
---help---
Say Y here if you want to handle the cec message by User Space.
Say N here if you want to handle the cec message by Kernel.
If unsure, say N.
config HDMI2_HDCP22_SUNXI
tristate "HDMI2.0 HDCP2.2"
depends on (HDMI2_HDCP_SUNXI && HDMI2_DISP2_SUNXI)
default n
---help---
Say Y here if you want to handle the cec message by User Space.
Say N here if you want to handle the cec message by Kernel.
If unsure, say N.
menuconfig HDMI2_CEC_SUNXI
tristate "HDMI2.0 CEC"
depends on (HDMI2_DISP2_SUNXI)
default n
---help---
Say Y here if you want to handle the cec message by User Space.
Say N here if you want to handle the cec message by Kernel.
If unsure, say N.
config HDMI2_CEC_USER
tristate "HDMI2.0 CEC handled by user space"
depends on (HDMI2_CEC_SUNXI && HDMI2_DISP2_SUNXI)
default n
---help---
Say Y here if you want to handle the cec message by User Space.
Say N here if you want to handle the cec message by Kernel.
If unsure, say N.
config HDMI2_FREQ_SPREAD_SPECTRUM
bool "new frequency spread spectrum(hershey) of sunxi"
depends on HDMI2_DISP2_SUNXI
default n
---help---
Say Y here if you want to use new frequency spread spectrum(hershey) of sunxi.
Say N here if you do NOT want to new frequency spread spectrum of sunxi.
If unsure, say N
config TV_DISP2_SUNXI
tristate "TV Driver Support(sunxi-disp2)"
depends on (DISP2_SUNXI)
default n
---help---
TV driver for sunxi based boards.
config VDPO_DISP2_SUNXI
tristate "VDPO Driver Support(sunxi-disp2)"
depends on (DISP2_SUNXI)
default n
---help---
VDPO driver for sunxi based boards.
config DISP2_TV_GM7121
tristate "GM7121 TV module Support(sunxi-disp2)"
depends on (DISP2_SUNXI && TV_DISP2_SUNXI)
default n
---help---
config EDP_DISP2_SUNXI
tristate "EDP Driver Support(sunxi-disp2)"
depends on (DISP2_SUNXI)
default n
---help---
EDP 1.2 driver for sunxi. Embedded Display Port is
a high speed display interface for embedded device.
DisplayPort can be used to transmit audio and video
simultaneously, but each one is optional and can be
transmitted without the other.
config DISP2_TV_AC200
tristate "AC200 TV module Support(sunxi-disp2)"
depends on (DISP2_SUNXI && MFD_ACX00)
default n
---help---
config EINK_PANEL_USED
bool "Eink panel used"
depends on (DISP2_SUNXI && (ARCH_SUN8IW10 || ARCH_SUN8IW15))
default n
---help---
config EINK200_SUNXI
bool "Eink Driver Version 2.0 Support"
depends on (DISP2_SUNXI && ARCH_SUN50IW10)
default n
---help---
config DISP2_SUNXI_BOOT_COLORBAR
bool "boot colorbar Support for disp driver(sunxi-disp2)"
depends on DISP2_SUNXI
default n
---help---
If true, the framebuffer will be filled by specified data
to display vertical colorbar.
config DISP2_SUNXI_KERNEL_LOAD_HAS_LOGO
bool "kernel load 'HAS' logo image Support for disp driver(sunxi-disp2)"
depends on DISP2_SUNXI
default n
---help---
If true, the 'HAS' logo framebuffer will be loaded by specified data
to be displayed.
config LOGO_FRONT
bool "front logo display"
depends on DISP2_SUNXI_KERNEL_LOAD_HAS_LOGO
default n
---help---
If true, the front logo will be displayed during kernel.
config LOGO_BACK
bool "back logo display"
depends on DISP2_SUNXI_KERNEL_LOAD_HAS_LOGO
default n
---help---
If true, the back logo will be displayed during kernel.
config DISP2_SUNXI_DEBUG
bool "debugfs support for disp driver(sunxi-disp2)"
depends on DISP2_SUNXI
default n
---help---
This enable debugfs support for display driver. You can
get debug info or debug the driver via debugfs interface.
config DISP2_SUNXI_COMPOSER
bool "composer support for disp driver(sunxi-disp2)"
depends on DISP2_SUNXI
default n
---help---
This enable composer support for display driver. The composer
will serve hwc only.
config DISP2_LCD_ESD_DETECT
bool "ESD detect support for LCD panel"
depends on DISP2_SUNXI
default n
---help---
This enable lcd esd detect and panel reset for display driver. User must
define panel_reset and esd_check function.
config DISP2_LCD_MULTI_COMPATIBLE
bool "The device is compatible with multiple screens"
depends on DISP2_SUNXI
default n
---help---
The device is compatible with multiple screens. User must
define panel_id_check function.
config LCD_FB
tristate "Framebuffer implementaion without display hardware of AW"
depends on (ARCH_SUNXI)
select FB_CFB_FILLRECT
select FB_CFB_COPYAREA
select FB_CFB_IMAGEBLIT
select BACKLIGHT_CLASS_DEVICE
default n
---help---
Framebuffer implementaion for LCD panel without DE and tcon
config LCD_FB_ENABLE_DEFERRED_IO
bool "Enable LCD_FB FB_DEFERRED_IO"
select FB_DEFERRED_IO
default n
---help---
Enable linux framebuffer FB_DEFERRED_IO for LCD_FB
menu "LCD panels select"
depends on DISP2_SUNXI
source "drivers/video/fbdev/sunxi/disp2/disp/lcd/Kconfig"
endmenu
menu "LCD fb panels select"
depends on LCD_FB
source "drivers/video/fbdev/sunxi/lcd_fb/panels/Kconfig"
endmenu
menu "Display engine feature select"
depends on DISP2_SUNXI
source "drivers/video/fbdev/sunxi/disp2/disp/Kconfig"
endmenu
endmenu