From 3475ec6865c1b836a23302dfad695a1c71b1a645 Mon Sep 17 00:00:00 2001 From: Veera Sundaram Sankaran Date: Thu, 16 Apr 2015 10:31:27 -0700 Subject: [PATCH] msm: mdss: Include MDSS and cleanup unsupported versions in Kconfig Add configs necessary to include MDSS hw. Remove panel related configs and other unsupported MDP versions. Change-Id: Ie358ca1c8105d99ce4d3aa8b27be34df1b788b1b Signed-off-by: Veera Sundaram Sankaran [cip@codeaurora.org: Resolved merge conflicts] Signed-off-by: Clarence Ip --- drivers/video/fbdev/Kconfig | 3 - drivers/video/fbdev/msm/Kconfig | 912 +------------------------------- 2 files changed, 5 insertions(+), 910 deletions(-) diff --git a/drivers/video/fbdev/Kconfig b/drivers/video/fbdev/Kconfig index 59533fc12933..42ea4028cfe1 100644 --- a/drivers/video/fbdev/Kconfig +++ b/drivers/video/fbdev/Kconfig @@ -2332,9 +2332,6 @@ config FB_PRE_INIT_FB config FB_MSM tristate "MSM Framebuffer support" depends on FB && ARCH_QCOM - 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 diff --git a/drivers/video/fbdev/msm/Kconfig b/drivers/video/fbdev/msm/Kconfig index 094bdcee9db8..969f7b125622 100644 --- a/drivers/video/fbdev/msm/Kconfig +++ b/drivers/video/fbdev/msm/Kconfig @@ -1,80 +1,24 @@ 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 + default FB_MSM_MDP -config FB_MSM_MDP22 +config FB_MSM_MDP select FB_MSM_MDP_HW - bool "MDP HW ver2.2" + bool "MDP HW" ---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 SYNC + select SW_SYNC select FB_MSM_MDSS_COMMON ---help--- The Mobile Display Sub System (MDSS) driver supports devices which @@ -95,852 +39,6 @@ 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_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_HDCP_SUPPORT - depends on FB_MSM_HDMI_MSM_PANEL - bool "Use HDCP mode" - default y - ---help--- - Support for HDCP mode for MSM HDMI 1080p Panel - Choose to enable HDCP - -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