M7350/kernel/drivers/video/msm/Kconfig

980 lines
23 KiB
Plaintext
Raw Normal View History

2024-09-09 08:52:07 +00:00
source "drivers/video/msm/vidc/Kconfig"
config FB_MSM
tristate "MSM Framebuffer support"
depends on FB && ARCH_MSM
select FB_BACKLIGHT if FB_MSM_BACKLIGHT
select NEW_LEDS
select LEDS_CLASS
select FB_CFB_FILLRECT
select FB_CFB_COPYAREA
select FB_CFB_IMAGEBLIT
select SYNC
select SW_SYNC
---help---
Support for MSM Framebuffer.
if FB_MSM
config FB_MSM_BACKLIGHT
bool "Support for backlight control"
default y
---help---
Say Y here if you want to control the backlight of your display.
config FB_MSM_LOGO
bool "MSM Frame Buffer Logo"
default n
---help---
Show /initlogo.rle during boot.
config FB_MSM_LCDC_HW
bool
default n
config FB_MSM_TRIPLE_BUFFER
bool "Support for triple frame buffer"
default n
config FB_MSM_MDP_HW
bool
default n
config FB_MSM_MDSS_COMMON
bool
choice
prompt "MDP HW version"
default FB_MSM_MDP22
config FB_MSM_MDP22
select FB_MSM_MDP_HW
bool "MDP HW ver2.2"
---help---
Support for MSM MDP HW revision 2.2
Say Y here if this is msm7201 variant platform.
config FB_MSM_MDP30
select FB_MSM_LCDC_HW
bool "MDP HW ver3.0"
---help---
Support for MSM MDP HW revision 3.0
Say Y here if this is msm7x25 variant platform.
config FB_MSM_MDP303
depends on FB_MSM_MDP30
select FB_MSM_MDP_HW
bool "MDP HW ver3.03"
default n
---help---
Support for MSM MDP HW revision 3.03. This is a new version of
MDP3.0 which has the required functionality to support the features
required for msm7x2xA platform.
Say Y here if this is msm7x2xA variant platform.
config FB_MSM_MDP31
select FB_MSM_LCDC_HW
select FB_MSM_MDP_HW
bool "MDP HW ver3.1"
---help---
Support for MSM MDP HW revision 3.1
Say Y here if this is msm8x50 variant platform.
config FB_MSM_MDP40
select FB_MSM_LCDC_HW
select FB_MSM_MDP_HW
bool "MDP HW ver4.0"
---help---
Support for MSM MDP HW revision 4.0
Say Y here if this is msm7x30 variant platform.
config FB_MSM_MDSS
bool "MDSS HW"
select FB_MSM_MDSS_COMMON
---help---
The Mobile Display Sub System (MDSS) driver supports devices which
contain MDSS hardware block.
The MDSS driver implements frame buffer interface to provide access to
the display hardware and provide a way for users to display graphics
on connected display panels.
config FB_MSM_MDP_NONE
bool "MDP HW None"
---help---
Say Y here if this is mdm platform.
endchoice
config FB_MSM_QPIC
bool
select FB_MSM_MDSS_COMMON
config FB_MSM_EBI2
bool
default n
config FB_MSM_MDDI
bool
default n
config FB_MSM_MIPI_DSI
bool
default n
config FB_MSM_LCDC
bool
default n
config FB_MSM_LVDS
bool
default n
config FB_MSM_OVERLAY
depends on FB_MSM_MDP40
bool "MDP4 overlay support"
default n
config FB_MSM_DTV
depends on FB_MSM_OVERLAY
bool
default n
config FB_MSM_EXTMDDI
bool
default n
config FB_MSM_TVOUT
bool
default n
config FB_MSM_MDDI_TOSHIBA_COMMON
bool
select FB_MSM_MDDI
default n
config FB_MSM_MDDI_TOSHIBA_COMMON_VGA
bool
select FB_MSM_MDDI_TOSHIBA_COMMON
default n
config FB_MSM_MDDI_ORISE
bool
select FB_MSM_MDDI
default n
config FB_MSM_MDDI_QUICKVX
bool
select FB_MSM_MDDI
default n
config FB_MSM_MDDI_AUTO_DETECT
bool
select FB_MSM_MDDI
default n
config FB_MSM_LCDC_AUTO_DETECT
bool
select FB_MSM_LCDC
default n
config FB_MSM_LCDC_PANEL
bool
select FB_MSM_LCDC
default n
config FB_MSM_MIPI_DSI_TOSHIBA
bool
select FB_MSM_MIPI_DSI
default n
config FB_MSM_MIPI_DSI_RENESAS
bool
select FB_MSM_MIPI_DSI
default n
config FB_MSM_MIPI_DSI_TRULY
bool
select FB_MSM_MIPI_DSI
config FB_MSM_MIPI_DSI_SIMULATOR
bool
select FB_MSM_MIPI_DSI
default n
config FB_MSM_MIPI_DSI_NOVATEK
bool
select FB_MSM_MIPI_DSI
default n
config FB_MSM_MIPI_DSI_NT35510
bool
select FB_MSM_MIPI_DSI
config FB_MSM_MIPI_DSI_ORISE
bool
select FB_MSM_MIPI_DSI
default n
config FB_MSM_MIPI_DSI_NT35516
bool
select FB_MSM_MIPI_DSI
config FB_MSM_MIPI_DSI_TC358764_DSI2LVDS
bool
select FB_MSM_MIPI_DSI
---help---
Support for Toshiba MIPI DSI-to-LVDS bridge.
The chip supports 1366x768 24-bit
using a single LVDS link
and up to WUXGA 1920x1200 18-bit
using a dual LVDS link.
config FB_MSM_LCDC_ST15_WXGA
bool
select FB_MSM_LCDC_PANEL
default n
config FB_MSM_LCDC_ST15_PANEL
depends on FB_MSM_LCDC_HW
bool "LCDC ST1.5 Panel"
select FB_MSM_LCDC_ST15_WXGA
---help---
Support for ST1.5 WXGA (1366x768) panel
config FB_MSM_LCDC_PRISM_WVGA
bool
select FB_MSM_LCDC_PANEL
default n
config FB_MSM_LCDC_SAMSUNG_WSVGA
bool
select FB_MSM_LCDC_PANEL
default n
config FB_MSM_LCDC_CHIMEI_WXGA
bool
select FB_MSM_LCDC_PANEL
default n
config FB_MSM_LCDC_GORDON_VGA
bool
select FB_MSM_LCDC_PANEL
default n
config FB_MSM_LCDC_TOSHIBA_WVGA_PT
bool
select FB_MSM_LCDC_PANEL
default n
config FB_MSM_LCDC_TOSHIBA_FWVGA_PT
bool
select FB_MSM_LCDC_PANEL
default n
config FB_MSM_LCDC_SHARP_WVGA_PT
bool
select FB_MSM_LCDC_PANEL
default n
config FB_MSM_LCDC_AUO_WVGA
bool
select FB_MSM_LCDC_PANEL
default n
config FB_MSM_LCDC_TRULY_HVGA_IPS3P2335
bool
select FB_MSM_LCDC_PANEL
default n
config FB_MSM_LCDC_TRULY_HVGA_IPS3P2335_PT_PANEL
depends on FB_MSM_LCDC_HW
bool "LCDC Truly HVGA PT Panel"
select FB_MSM_LCDC_TRULY_HVGA_IPS3P2335
default n
---help---
Support for LCDC Truly HVGA PT panel
config FB_MSM_LCDC_SAMSUNG_OLED_PT
bool
select FB_MSM_LCDC_PANEL
default n
config FB_MSM_LCDC_NT35582_WVGA
bool
select FB_MSM_LCDC_PANEL
default n
config FB_MSM_LCDC_WXGA
bool
select FB_MSM_LCDC_PANEL
default n
config FB_MSM_LVDS_CHIMEI_WXGA
bool
select FB_MSM_LVDS
default n
config FB_MSM_LVDS_FRC_FHD
bool
select FB_MSM_LVDS
default n
config FB_MSM_MIPI_TOSHIBA_VIDEO_WVGA_PT
bool
select FB_MSM_MIPI_DSI_TOSHIBA
default n
config FB_MSM_MIPI_TOSHIBA_VIDEO_WSVGA_PT
bool
select FB_MSM_MIPI_DSI_TOSHIBA
default n
config FB_MSM_MIPI_TOSHIBA_VIDEO_WUXGA
bool
select FB_MSM_MIPI_DSI_TOSHIBA
default n
config FB_MSM_MIPI_NOVATEK_VIDEO_QHD_PT
bool
select FB_MSM_MIPI_DSI_NOVATEK
default n
config FB_MSM_MIPI_NOVATEK_CMD_QHD_PT
bool
select FB_MSM_MIPI_DSI_NOVATEK
default n
config FB_MSM_MIPI_ORISE_VIDEO_720P_PT
bool
select FB_MSM_MIPI_DSI_ORISE
default n
config FB_MSM_MIPI_ORISE_CMD_720P_PT
bool
select FB_MSM_MIPI_DSI_ORISE
default n
config FB_MSM_MIPI_RENESAS_VIDEO_FWVGA_PT
bool
select FB_MSM_MIPI_DSI_RENESAS
default n
config FB_MSM_MIPI_RENESAS_CMD_FWVGA_PT
bool
select FB_MSM_MIPI_DSI_RENESAS
default n
config FB_MSM_MIPI_NT35510_VIDEO_WVGA_PT
bool
select FB_MSM_MIPI_DSI_NT35510
default n
config FB_MSM_MIPI_NT35510_CMD_WVGA_PT
bool
select FB_MSM_MIPI_DSI_NT35510
default n
config FB_MSM_MIPI_NT35516_VIDEO_QHD_PT
bool
select FB_MSM_MIPI_DSI_NT35516
default n
config FB_MSM_MIPI_NT35516_CMD_QHD_PT
bool
select FB_MSM_MIPI_DSI_NT35516
default n
config FB_MSM_MIPI_CHIMEI_WXGA
bool "LVDS Chimei WXGA Panel using Toshiba MIPI DSI-to-LVDS bridge."
select FB_MSM_MIPI_DSI_TC358764_DSI2LVDS
---help---
Support for Chimei WXGA (1366x768) panel.
The panel is using a serial LVDS input.
The panel is connected to the host
via Toshiba DSI-to-LVDS bridge.
config FB_MSM_MIPI_CHIMEI_WUXGA
bool "LVDS Chimei WUXGA Panel using Toshiba MIPI DSI-to-LVDS bridge."
select FB_MSM_MIPI_DSI_TC358764_DSI2LVDS
---help---
Support for Chimei WUXGA (1920x1200) panel.
The panel is using a serial LVDS input.
The panel is connected to the host
via Toshiba DSI-to-LVDS bridge.
config FB_MSM_MIPI_TRULY_VIDEO_WVGA_PT
bool
select FB_MSM_MIPI_DSI_TRULY
config FB_MSM_MIPI_SIMULATOR_VIDEO
bool
select FB_MSM_MIPI_DSI_SIMULATOR
default n
config FB_MSM_NO_MDP_PIPE_CTRL
depends on FB_MSM_OVERLAY
bool "Do not use mdp_pipe_ctrl"
---help---
Saying 'Y' here obsoletes the mdp_pipe_ctrl function,
which was used to control mdp-related clocks. MDP4 vsync-driven
screen updates will use a different clock control mechanism if
this is selected.
config FB_MSM_OVERLAY0_WRITEBACK
depends on FB_MSM_OVERLAY
bool "MDP overlay0 write back mode enable"
---help---
Support for MDP4 OVERLAY0 write back mode
config FB_MSM_OVERLAY1_WRITEBACK
depends on FB_MSM_OVERLAY
bool "MDP overlay1 write back mode enable"
---help---
Support for MDP4 OVERLAY1 write back mode
config FB_MSM_WRITEBACK_MSM_PANEL
depends on FB_MSM_OVERLAY
bool "MDP overlay write back panel enable"
---help---
Support for MDP4 OVERLAY write back mode
choice
prompt "LCD Panel"
default FB_MSM_MDDI_AUTO_DETECT
config FB_MSM_LCDC_PRISM_WVGA_PANEL
depends on FB_MSM_LCDC_HW
bool "LCDC Prism WVGA Panel"
select FB_MSM_LCDC_PRISM_WVGA
---help---
Support for LCDC Prism WVGA (800x480) panel
config FB_MSM_LCDC_SAMSUNG_WSVGA_PANEL
depends on FB_MSM_LCDC_HW
bool "LCDC Samsung WSVGA Panel"
select FB_MSM_LCDC_SAMSUNG_WSVGA
---help---
Support for LCDC Samsung WSVGA (1024x600) panel
config FB_MSM_LCDC_CHIMEI_WXGA_PANEL
depends on FB_MSM_LCDC_HW
bool "LCDC Chimei WXGA Panel"
select FB_MSM_LCDC_CHIMEI_WXGA
---help---
Support for LCDC Chimei WXGA (1366x768) panel
config FB_MSM_LCDC_GORDON_VGA_PANEL
depends on FB_MSM_LCDC_HW
bool "LCDC Gordon VGA Panel"
select FB_MSM_LCDC_GORDON_VGA
---help---
Support for LCDC Gordon VGA (480x640) panel
config FB_MSM_LCDC_TOSHIBA_WVGA_PT_PANEL
depends on FB_MSM_LCDC_HW
bool "LCDC Toshiba WVGA PT Panel"
select FB_MSM_LCDC_TOSHIBA_WVGA_PT
---help---
Support for LCDC Toshiba WVGA PT (480x800) panel
config FB_MSM_LCDC_TOSHIBA_FWVGA_PT_PANEL
depends on FB_MSM_LCDC_HW
bool "LCDC Toshiba FWVGA PT Panel"
select FB_MSM_LCDC_TOSHIBA_FWVGA_PT
---help---
Support for LCDC Toshiba FWVGA PT (480x864) panel. This
configuration has to be selected to support the Toshiba
FWVGA (480x864) portrait panel.
config FB_MSM_LCDC_SHARP_WVGA_PT_PANEL
depends on FB_MSM_LCDC_HW
bool "LCDC Sharp WVGA PT Panel"
select FB_MSM_LCDC_SHARP_WVGA_PT
---help---
Support for LCDC Sharp WVGA PT (480x800) panel
config FB_MSM_LCDC_AUO_WVGA_PANEL
depends on FB_MSM_LCDC_HW
bool "LCDC AUO WVGA Panel"
select FB_MSM_LCDC_AUO_WVGA
---help---
Support for LCDC AUO WVGA(480x800) panel
config FB_MSM_LCDC_NT35582_PANEL
depends on FB_MSM_LCDC_HW
bool "LCDC NT35582 WVGA Panel"
select FB_MSM_LCDC_NT35582_WVGA
---help---
Support for LCDC NT35582 WVGA(480x800) panel
config FB_MSM_LCDC_SAMSUNG_OLED_PT_PANEL
depends on FB_MSM_LCDC_HW
bool "LCDC Samsung OLED PT Panel"
select FB_MSM_LCDC_SAMSUNG_OLED_PT
---help---
Support for LCDC Samsung OLED PT (480x800) panel
config FB_MSM_LVDS_CHIMEI_WXGA_PANEL
bool "LVDS Chimei WXGA Panel"
select FB_MSM_LVDS_CHIMEI_WXGA
---help---
Support for LVDS Chimei WXGA(1366x768) panel
config FB_MSM_LVDS_FRC_FHD_PANEL
bool "LVDS FRC FHD Panel"
select FB_MSM_LVDS_FRC_FHD
---help---
Support for LVDS Frc FHD(1920x1080) panel
FRC(Frame Rate Converter) uses LVDS as input
interface. It is treated as a HDMI panel with
1920x1080 resolution.
config FB_MSM_TRY_MDDI_CATCH_LCDC_PRISM
depends on FB_MSM_LCDC_HW
bool "MDDI Panel Auto Detect + LCDC Prism WVGA"
select FB_MSM_MDDI_AUTO_DETECT
select FB_MSM_LCDC_PRISM_WVGA
select FB_MSM_LCDC_GORDON_VGA
select FB_MSM_LCDC_WXGA
select FB_MSM_LCDC_TOSHIBA_WVGA_PT
select FB_MSM_LCDC_TOSHIBA_FWVGA_PT
select FB_MSM_LCDC_SHARP_WVGA_PT
select FB_MSM_LCDC_ST15_WXGA
---help---
Support for MDDI panel auto detect.
If it can't find any MDDI panel, it will load an LCDC panel.
config FB_MSM_MIPI_PANEL_DETECT
bool "MIPI Panel Detect"
select FB_MSM_MIPI_TOSHIBA_VIDEO_WVGA_PT
select FB_MSM_MIPI_TOSHIBA_VIDEO_WSVGA_PT
select FB_MSM_MIPI_TOSHIBA_VIDEO_WUXGA
select FB_MSM_MIPI_RENESAS_VIDEO_FWVGA_PT
select FB_MSM_MIPI_RENESAS_CMD_FWVGA_PT
select FB_MSM_MIPI_TRULY_VIDEO_WVGA_PT
select FB_MSM_MIPI_NOVATEK_VIDEO_QHD_PT
select FB_MSM_MIPI_NOVATEK_CMD_QHD_PT
select FB_MSM_MIPI_NT35510_VIDEO_WVGA_PT
select FB_MSM_MIPI_NT35510_CMD_WVGA_PT
select FB_MSM_MIPI_ORISE_VIDEO_720P_PT
select FB_MSM_MIPI_ORISE_CMD_720P_PT
select FB_MSM_MIPI_NT35516_VIDEO_QHD_PT
select FB_MSM_MIPI_NT35516_CMD_QHD_PT
select FB_MSM_MIPI_SIMULATOR_VIDEO
select FB_MSM_MIPI_CHIMEI_WXGA
select FB_MSM_MIPI_CHIMEI_WUXGA
---help---
Support for MIPI panel auto detect
config FB_MSM_MDDI_PANEL_AUTO_DETECT
bool "MDDI Panel Auto Detect"
select FB_MSM_MDDI_AUTO_DETECT
---help---
Support for MDDI panel auto detect
config FB_MSM_LCDC_PANEL_AUTO_DETECT
bool "LCDC Panel Auto Detect"
select FB_MSM_LCDC_AUTO_DETECT
select FB_MSM_LCDC_SAMSUNG_WSVGA
select FB_MSM_LCDC_AUO_WVGA
select FB_MSM_LCDC_NT35582_WVGA
select FB_MSM_LCDC_SAMSUNG_OLED_PT
---help---
Support for LCDC panel auto detect
config FB_MSM_LCDC_MIPI_PANEL_AUTO_DETECT
bool "LCDC + MIPI Panel Auto Detect"
select FB_MSM_LCDC_AUTO_DETECT
select FB_MSM_LCDC_SAMSUNG_WSVGA
select FB_MSM_LCDC_AUO_WVGA
select FB_MSM_LCDC_SAMSUNG_OLED_PT
select FB_MSM_LCDC_NT35582_WVGA
select FB_MSM_LCDC_TOSHIBA_FWVGA_PT
select FB_MSM_MIPI_TOSHIBA_VIDEO_WVGA_PT
select FB_MSM_MIPI_TOSHIBA_VIDEO_WSVGA_PT
select FB_MSM_MIPI_RENESAS_VIDEO_FWVGA_PT
select FB_MSM_MIPI_RENESAS_CMD_FWVGA_PT
select FB_MSM_MIPI_NOVATEK_VIDEO_QHD_PT
select FB_MSM_MIPI_NOVATEK_CMD_QHD_PT
select FB_MSM_MIPI_NT35510_VIDEO_WVGA_PT
select FB_MSM_MIPI_NT35510_CMD_WVGA_PT
select FB_MSM_MIPI_NT35516_VIDEO_QHD_PT
select FM_MSM_MIPI_NT35516_CMD_QHD_PT
select FB_MSM_MIPI_SIMULATOR_VIDEO
---help---
Support for LCDC + MIPI panel auto detect
config FB_MSM_LVDS_MIPI_PANEL_DETECT
bool "LVDS + MIPI Panel Auto Detect"
select FB_MSM_LVDS_CHIMEI_WXGA
select FB_MSM_LVDS_FRC_FHD
select FB_MSM_MIPI_TOSHIBA_VIDEO_WVGA_PT
select FB_MSM_MIPI_TOSHIBA_VIDEO_WSVGA_PT
select FB_MSM_MIPI_TOSHIBA_VIDEO_WUXGA
select FB_MSM_MIPI_RENESAS_VIDEO_FWVGA_PT
select FB_MSM_MIPI_RENESAS_CMD_FWVGA_PT
select FB_MSM_MIPI_TRULY_VIDEO_WVGA_PT
select FB_MSM_MIPI_NOVATEK_VIDEO_QHD_PT
select FB_MSM_MIPI_NOVATEK_CMD_QHD_PT
select FB_MSM_MIPI_NT35510_VIDEO_WVGA_PT
select FB_MSM_MIPI_NT35510_CMD_WVGA_PT
select FB_MSM_MIPI_ORISE_VIDEO_720P_PT
select FB_MSM_MIPI_ORISE_CMD_720P_PT
select FB_MSM_MIPI_SIMULATOR_VIDEO
select FB_MSM_MIPI_CHIMEI_WXGA
select FB_MSM_MIPI_CHIMEI_WUXGA
---help---
Support for LVDS + MIPI panel auto detect
config FB_MSM_MDDI_PRISM_WVGA
bool "MDDI Prism WVGA Panel"
select FB_MSM_MDDI
---help---
Support for MDDI Prism WVGA (800x480) panel
config FB_MSM_MDDI_TOSHIBA_WVGA_PORTRAIT
bool "MDDI Toshiba WVGA Portrait Panel"
select FB_MSM_MDDI_TOSHIBA_COMMON
---help---
Support for MDDI Toshiba WVGA (480x800) panel
config FB_MSM_MDDI_TOSHIBA_VGA
bool "MDDI Toshiba VGA Panel"
select FB_MSM_MDDI_TOSHIBA_COMMON_VGA
---help---
Support for MDDI Toshiba VGA (480x640) and QCIF (176x220) panel
config FB_MSM_MDDI_TOSHIBA_WVGA
bool "MDDI Toshiba WVGA panel"
select FB_MSM_MDDI_TOSHIBA_COMMON
---help---
Support for MDDI Toshiba (800x480) WVGA panel
config FB_MSM_MDDI_SHARP_QVGA_128x128
bool "MDDI Sharp QVGA Dual Panel"
select FB_MSM_MDDI
---help---
Support for MDDI Sharp QVGA (240x320) and 128x128 dual panel
config FB_MSM_MIPI_TOSHIBA_VIDEO_WVGA_PT_PANEL
bool "MIPI Toshiba WVGA PT Panel"
select FB_MSM_MIPI_TOSHIBA_VIDEO_WVGA_PT
config FB_MSM_MIPI_TOSHIBA_VIDEO_WSVGA_PT_PANEL
bool "MIPI Toshiba WSVGA PT Panel"
select FB_MSM_MIPI_TOSHIBA_VIDEO_WSVGA_PT
config FB_MSM_MIPI_TOSHIBA_VIDEO_WUXGA_PANEL
bool "MIPI Toshiba WUXGA (1920x1200) Panel"
select FB_MSM_MIPI_TOSHIBA_VIDEO_WUXGA
config FB_MSM_MIPI_NOVATEK_VIDEO_QHD_PT_PANEL
bool "MIPI NOVATEK VIDEO QHD PT Panel"
select FB_MSM_MIPI_NOVATEK_VIDEO_QHD_PT
config FB_MSM_MIPI_NOVATEK_CMD_QHD_PT_PANEL
bool "MIPI NOVATEK CMD QHD PT Panel"
select FB_MSM_MIPI_NOVATEK_CMD_QHD_PT
config FB_MSM_MIPI_ORISE_VIDEO_720P_PT_PANEL
bool "MIPI ORISE VIDEO 720P PT Panel"
select FB_MSM_MIPI_ORISE_VIDEO_720P_PT
config FB_MSM_MIPI_ORISE_CMD_720P_PT_PANEL
bool "MIPI ORISE CMD 720P PT Panel"
select FB_MSM_MIPI_ORISE_CMD_720P_PT
config FB_MSM_MIPI_RENESAS_VIDEO_FWVGA_PT_PANEL
bool "MIPI Renesas Video FWVGA PT Panel"
select FB_MSM_MIPI_RENESAS_VIDEO_FWVGA_PT
config FB_MSM_MIPI_RENESAS_CMD_FWVGA_PT_PANEL
bool "MIPI Renesas Command FWVGA PT Panel"
select FB_MSM_MIPI_RENESAS_CMD_FWVGA_PT
config FB_MSM_MIPI_CHIMEI_WXGA_PANEL
bool "MIPI Chimei WXGA PT Panel"
select FB_MSM_MIPI_CHIMEI_WXGA
config FB_MSM_MIPI_CHIMEI_WUXGA_PANEL
bool "MIPI Chimei WUXGA Panel"
select FB_MSM_MIPI_CHIMEI_WUXGA
config FB_MSM_MIPI_TRULY_VIDEO_WVGA_PT_PANEL
bool "MIPI Truly Video WVGA PT Panel"
select FB_MSM_MIPI_TRULY_VIDEO_WVGA_PT
config FB_MSM_MIPI_NT35510_VIDEO_WVGA_PT_PANEL
bool "MIPI NT35510 Video WVGA PT Panel"
select FB_MSM_MIPI_NT35510_VIDEO_WVGA_PT
config FB_MSM_MIPI_NT35510_CMD_WVGA_PT_PANEL
bool "MIPI NT35510 Command WVGA PT Panel"
select FB_MSM_MIPI_NT35510_CMD_WVGA_PT
config FB_MSM_MIPI_NT35516_VIDEO_QHD_PT_PANEL
bool "MIPI NT35516 Video qHD PT Panel"
select FB_MSM_MIPI_NT35516_VIDEO_QHD_PT
config FB_MSM_MIPI_NT35516_CMD_QHD_PT_PANEL
bool "MIPI NT35516 Command qHD PT Panel"
select FB_MSM_MIPI_NT35516_CMD_QHD_PT
config FB_MSM_MIPI_SIMULATOR_VIDEO_PANEL
bool "MIPI Simulator Video Panel"
select FB_MSM_MIPI_SIMULATOR_VIDEO
config FB_MSM_EBI2_TMD_QVGA_EPSON_QCIF
bool "EBI2 TMD QVGA Epson QCIF Dual Panel"
select FB_MSM_EBI2
---help---
Support for EBI2 TMD QVGA (240x320) and Epson QCIF (176x220) panel
config FB_MSM_HDMI_AS_PRIMARY
depends on FB_MSM_HDMI_COMMON
bool "Use HDMI as primary panel"
---help---
Support for using HDMI as primary
config FB_MSM_PANEL_NONE
bool "NONE"
---help---
This will disable LCD panel
endchoice
choice
prompt "Secondary LCD Panel"
depends on FB_MSM_MDP31
default FB_MSM_SECONDARY_PANEL_NONE
config FB_MSM_LCDC_EXTERNAL_WXGA
depends on FB_MSM_MDP31
bool "External WXGA on LCDC"
select FB_MSM_LCDC_PANEL
---help---
Support for external WXGA display (1280x720)
config FB_MSM_HDMI_SII_EXTERNAL_720P
depends on FB_MSM_MDP31
bool "External SiI9022 HDMI 720P"
select FB_MSM_LCDC_PANEL
---help---
Support for external HDMI 720p display (1280x720p)
Using SiI9022 chipset
config FB_MSM_SECONDARY_PANEL_NONE
bool "NONE"
---help---
No secondary panel
endchoice
config FB_MSM_LCDC_DSUB
depends on FB_MSM_LCDC_SAMSUNG_WSVGA && FB_MSM_MDP40 && FB_MSM_LCDC_HW
bool "External DSUB support"
default n
---help---
Support for external DSUB (VGA) display up to 1440x900. The DSUB
display shares the same video bus as the primary LCDC attached display.
Typically only one of the two displays can be used at one time.
config FB_MSM_EXT_INTERFACE_COMMON
bool
default n
config FB_MSM_HDMI_COMMON
bool
default n
config FB_MSM_HDMI_3D
bool
default n
config FB_MSM_HDMI_ADV7520_PANEL
depends on FB_MSM_MDP40 && FB_MSM_OVERLAY
bool "LCDC HDMI ADV7520 720p Panel"
select FB_MSM_DTV
select FB_MSM_EXT_INTERFACE_COMMON
select FB_MSM_HDMI_COMMON
default n
---help---
Support for LCDC 720p HDMI panel attached to ADV7520
config FB_MSM_HDMI_ADV7520_PANEL_HDCP_SUPPORT
depends on FB_MSM_HDMI_ADV7520_PANEL
bool "Use HDCP mode"
default y
---help---
Support for HDCP mode for ADV7520 HDMI 720p Panel
Choose to enable HDCP
config FB_MSM_HDMI_MSM_PANEL
depends on FB_MSM_MDP40
bool "MSM HDMI 1080p Panel"
select FB_MSM_DTV
select FB_MSM_EXT_INTERFACE_COMMON
select FB_MSM_HDMI_COMMON
select FB_MSM_HDMI_3D
default n
---help---
Support for 480p/720p/1080i/1080p output through MSM HDMI
config FB_MSM_HDMI_MSM_PANEL_DVI_SUPPORT
depends on FB_MSM_HDMI_MSM_PANEL
bool "Use DVI mode"
default n
---help---
Support for DVI mode for MSM HDMI 1080p Panel
config FB_MSM_HDMI_MSM_PANEL_CEC_SUPPORT
depends on FB_MSM_HDMI_MSM_PANEL
bool "Enable CEC"
default n
---help---
Support for HDMI CEC Feature
Choose to enable CEC
config FB_MSM_HDMI_MHL_9244
depends on FB_MSM_HDMI_MSM_PANEL
bool 'SI_MHL 9244 support'
default n
---help---
Support the HDMI to MHL conversion.
MHL (Mobile High-Definition Link) technology
uses USB connector to output HDMI content
config FB_MSM_HDMI_MHL_8334
depends on FB_MSM_HDMI_MSM_PANEL
bool 'SI_MHL 8334 support '
default n
---help---
Support the HDMI to MHL conversion.
MHL (Mobile High-Definition Link) technology
uses USB connector to output HDMI content
choice
depends on (FB_MSM_MDP22 || FB_MSM_MDP31 || FB_MSM_MDP40)
prompt "TVOut Region"
default FB_MSM_TVOUT_NONE
config FB_MSM_TVOUT_NTSC_M
bool "NTSC M"
select FB_MSM_TVOUT
select FB_MSM_EXT_INTERFACE_COMMON
---help---
Support for NTSC M region (North American and Korea)
config FB_MSM_TVOUT_NTSC_J
bool "NTSC J"
select FB_MSM_TVOUT
select FB_MSM_EXT_INTERFACE_COMMON
---help---
Support for NTSC J region (Japan)
config FB_MSM_TVOUT_PAL_BDGHIN
bool "PAL BDGHIN"
select FB_MSM_TVOUT
select FB_MSM_EXT_INTERFACE_COMMON
---help---
Support for PAL BDGHIN region (Non-argentina PAL-N)
config FB_MSM_TVOUT_PAL_M
bool "PAL M"
select FB_MSM_TVOUT
select FB_MSM_EXT_INTERFACE_COMMON
---help---
Support for PAL M region
config FB_MSM_TVOUT_PAL_N
bool "PAL N"
select FB_MSM_TVOUT
select FB_MSM_EXT_INTERFACE_COMMON
---help---
Support for PAL N region (Argentina PAL-N)
config FB_MSM_TVOUT_NONE
bool "NONE"
---help---
This will disable TV Out functionality.
endchoice
config FB_MSM_TVOUT_SVIDEO
bool "TVOut on S-video"
depends on FB_MSM_TVOUT
default n
---help---
Selects whether the TVOut signal uses S-video.
Choose n for composite output.
choice
depends on FB_MSM_MDP22
prompt "External MDDI"
default FB_MSM_EXTMDDI_SVGA
config FB_MSM_EXTMDDI_SVGA
bool "External MDDI SVGA"
select FB_MSM_MDDI
select FB_MSM_EXTMDDI
---help---
Support for MSM SVGA (800x600) external MDDI panel
config FB_MSM_EXTMDDI_NONE
bool "NONE"
---help---
This will disable External MDDI functionality.
endchoice
choice
prompt "Default framebuffer color depth"
depends on FB_MSM_MDP40 || FB_MSM_MDP31 || FB_MSM_MDP303
default FB_MSM_DEFAULT_DEPTH_RGBA8888
config FB_MSM_DEFAULT_DEPTH_RGB565
bool "16 bits per pixel (RGB565)"
config FB_MSM_DEFAULT_DEPTH_ARGB8888
bool "32 bits per pixel (ARGB8888)"
config FB_MSM_DEFAULT_DEPTH_RGBA8888
bool "32 bits per pixel (RGBA8888)"
endchoice
config FB_MSM_EBI2_EPSON_S1D_QVGA_PANEL
bool "EBI2 Epson QVGA Panel"
select FB_MSM_EBI2
default n
---help---
Support for EBI2 Epson QVGA (240x320) panel
config FB_MSM_EBI2_PANEL_DETECT
bool "EBI2 Panel Detect"
select FB_MSM_EBI2_EPSON_S1D_QVGA_PANEL
default n
---help---
Support for EBI2 panel auto detect
config FB_MSM_QPIC_ILI_QVGA_PANEL
bool "Qpic MIPI ILI QVGA Panel"
select FB_MSM_QPIC
---help---
Support for MIPI ILI QVGA (240x320) panel
ILI TECHNOLOGY 9341
with on-chip full display RAM
use parallel interface
config FB_MSM_QPIC_PANEL_DETECT
bool "Qpic Panel Detect"
select FB_MSM_QPIC_ILI_QVGA_PANEL
---help---
Support for Qpic panel auto detect
if FB_MSM_MDSS
source "drivers/video/msm/mdss/Kconfig"
endif
endif