diff options
Diffstat (limited to 'arch/arm/mach-ux500/Kconfig-arch')
-rwxr-xr-x | arch/arm/mach-ux500/Kconfig-arch | 696 |
1 files changed, 32 insertions, 664 deletions
diff --git a/arch/arm/mach-ux500/Kconfig-arch b/arch/arm/mach-ux500/Kconfig-arch index c2235c53682..cbfdd4d3758 100755 --- a/arch/arm/mach-ux500/Kconfig-arch +++ b/arch/arm/mach-ux500/Kconfig-arch @@ -1,9 +1,3 @@ -config MCDE_ENABLE_FEATURE_HW_V1_SUPPORT - bool "MCDE HW V1 support" - default n - help - Say yes here if V1 HW - config GPIO_STM bool "STM GPIO driver support" default y @@ -41,676 +35,50 @@ config STM_ALSA_DEBUG * 0 OFF * 1 ON endmenu -#Configuration for MCDE setup - -menu "Display Channel Selection" - -menuconfig FB_U8500_MCDE_CHANNELA - depends on FB - bool "MCDE Channel A configuration" - default y - help - If you want to connect your panel to MCDE channel A then configure this option - -choice - prompt "Display Panel Type" - depends on FB && FB_U8500_MCDE_CHANNELA - default FB_U8500_MCDE_CHANNELA_DISPLAY_HDMI - -config FB_U8500_MCDE_CHANNELA_DISPLAY_WVGA - bool "CLCD WVGA" - -config FB_U8500_MCDE_CHANNELA_DISPLAY_VGA - bool "CLCD VGA" - -config FB_U8500_MCDE_CHANNELA_DISPLAY_CRT - bool "CRT VGA" - -config FB_U8500_MCDE_CHANNELA_DISPLAY_PAL_THRU_AV8100 - bool "AV8100 PAL" - -config FB_U8500_MCDE_CHANNELA_DISPLAY_NTSC_THRU_AV8100 - bool "AV8100 NTSC" - -config FB_U8500_MCDE_CHANNELA_DISPLAY_HDMI - depends on MCDE_ENABLE_FEATURE_HW_V1_SUPPORT && FB_HDMI - bool "HDMI A" - -config FB_U8500_MCDE_CHANNELA_DISPLAY_QVGA_PORTRAIT - bool "CLCD QVGA Portrait" - -config FB_U8500_MCDE_CHANNELA_DISPLAY_QVGA_LANDSCAPE - bool "CLCD QVGA Landscape" - -endchoice - -choice - prompt "HDMI resolution" - depends on FB && FB_U8500_MCDE_CHANNELA && FB_U8500_MCDE_CHANNELA_DISPLAY_HDMI - default FB_U8500_MCDE_HDMI_1280x720P60 - -config FB_U8500_MCDE_HDMI_1920x1080P30 - bool "1920x1080P @ 30Hz" - -config FB_U8500_MCDE_HDMI_1280x720P60 - bool "1280x720P @ 60Hz" - -config FB_U8500_MCDE_HDMI_1920x1080I60 - bool "1920x1080I @ 60Hz" - -config FB_U8500_MCDE_HDMI_1920x1080I50 - bool "1920x1080I @ 50Hz" - -config FB_U8500_MCDE_HDMI_720x576I50 - bool "720x576I @ 50Hz" - -config FB_U8500_MCDE_HDMI_720x480I60 - bool "720x480I @ 60Hz" - -#config FB_U8500_MCDE_HDMI_720x480P60 -# bool "720x480P@60Hz" - -#config FB_U8500_MCDE_HDMI_640x480P60 -# bool "640x480P@60Hz" - -endchoice - - -choice - prompt "InputSource BPP" - depends on FB && FB_U8500_MCDE_CHANNELA - default FB_U8500_MCDE_CHANNELA_INPUT_16BPP_RGB - - -config FB_U8500_MCDE_CHANNELA_INPUT_16BPP_IRGB - bool "16 BPP IRGB" - -config FB_U8500_MCDE_CHANNELA_INPUT_8BPP - bool "8 BPP" - -config FB_U8500_MCDE_CHANNELA_INPUT_12BPP - bool "12 BPP" - -config FB_U8500_MCDE_CHANNELA_INPUT_16BPP_ARGB - bool "16 BPP ARGB" - -config FB_U8500_MCDE_CHANNELA_INPUT_16BPP_RGB - bool "16 BPP RGB" - -config FB_U8500_MCDE_CHANNELA_INPUT_24BPP - bool "24 BPP" - -config FB_U8500_MCDE_CHANNELA_INPUT_24BPP_PACKED - bool "24 BPP Packed" - -config FB_U8500_MCDE_CHANNELA_INPUT_32BPP - bool "32 BPP" - -config FB_U8500_MCDE_CHANNELA_INPUT_YCBCR - bool "YCbCr422" - - -endchoice - - -choice - prompt "OutputPanel BPP" - depends on FB && FB_U8500_MCDE_CHANNELA - default FB_U8500_MCDE_CHANNELA_OUTPUT_16BPP - -config FB_U8500_MCDE_CHANNELA_OUTPUT_12BPP - bool "12 BPP" - -config FB_U8500_MCDE_CHANNELA_OUTPUT_16BPP - bool "16 BPP" - -config FB_U8500_MCDE_CHANNELA_OUTPUT_18BPP - bool "18 BPP" - -config FB_U8500_MCDE_CHANNELA_OUTPUT_24BPP - bool "24 BPP" - - -endchoice - -config FB_U8500_MCDE_CHANNELA_INPUT_BGRDATA - bool "BGR Input data" - depends on FB && FB_U8500_MCDE_CHANNELA - default no - help - Select this option if your input data is in BGR format - - -config FB_U8500_MCDE_CHANNELA_INPUT_BPP - int - default 16 if !FB - default 8 if FB_U8500_MCDE_CHANNELA_INPUT_8BPP - default 16 if FB_U8500_MCDE_CHANNELA_INPUT_12BPP - default 16 if FB_U8500_MCDE_CHANNELA_INPUT_16BPP_ARGB - default 16 if FB_U8500_MCDE_CHANNELA_INPUT_16BPP_IRGB - default 16 if FB_U8500_MCDE_CHANNELA_INPUT_16BPP_RGB - default 25 if FB_U8500_MCDE_CHANNELA_INPUT_24BPP - default 24 if FB_U8500_MCDE_CHANNELA_INPUT_24BPP_PACKED - default 32 if FB_U8500_MCDE_CHANNELA_INPUT_32BPP - default 11 if FB_U8500_MCDE_CHANNELA_INPUT_YCBCR - - -config FB_U8500_MCDE_CHANNELA_INPUT_16BPP_TYPE - int - default 0 if ((!FB_U8500_MCDE_CHANNELA_INPUT_12BPP) && (!FB_U8500_MCDE_CHANNELA_INPUT_16BPP_RGB) && (!FB_U8500_MCDE_CHANNELA_INPUT_16BPP_IRGB) && (!FB_U8500_MCDE_CHANNELA_INPUT_16BPP_ARGB)) - default 35 if FB_U8500_MCDE_CHANNELA_INPUT_16BPP_RGB - default 36 if FB_U8500_MCDE_CHANNELA_INPUT_16BPP_IRGB - default 37 if FB_U8500_MCDE_CHANNELA_INPUT_16BPP_ARGB - default 38 if FB_U8500_MCDE_CHANNELA_INPUT_12BPP - - -config FB_U8500_MCDE_CHANNELA_DISPLAY_SDTV - boolean - depends on FB_U8500_MCDE_CHANNELA_DISPLAY_PAL_THRU_AV8100 || FB_U8500_MCDE_CHANNELA_DISPLAY_NTSC_THRU_AV8100 - default y - -config FB_U8500_MCDE_CHANNELA_DISPLAY_TYPE - string - default "VGA" if !FB - default "WVGA" if FB_U8500_MCDE_CHANNELA_DISPLAY_WVGA - default "VGA" if FB_U8500_MCDE_CHANNELA_DISPLAY_VGA - default "CRT" if FB_U8500_MCDE_CHANNELA_DISPLAY_CRT - default "PAL" if FB_U8500_MCDE_CHANNELA_DISPLAY_PAL_THRU_AV8100 - default "NTSC" if FB_U8500_MCDE_CHANNELA_DISPLAY_NTSC_THRU_AV8100 - default "1920x1080I60" if FB_U8500_MCDE_HDMI_1920x1080I60 - default "1920x1080I50" if FB_U8500_MCDE_HDMI_1920x1080I50 - default "1920x1080P30" if FB_U8500_MCDE_HDMI_1920x1080P30 - default "1280x720P60" if FB_U8500_MCDE_HDMI_1280x720P60 - default "NTSC" if FB_U8500_MCDE_HDMI_720x480I60 - default "PAL" if FB_U8500_MCDE_HDMI_720x576I50 - default "HDMI A" if FB_U8500_MCDE_CHANNELA_DISPLAY_HDMI - default "QVGA_Portrait" if FB_U8500_MCDE_CHANNELA_DISPLAY_QVGA_PORTRAIT - default "QVGA_Landscape" if FB_U8500_MCDE_CHANNELA_DISPLAY_QVGA_LANDSCAPE - -config FB_U8500_MCDE_CHANNELA_OUTPUT_BPP - hex - default 0x2 if !FB - default 0x1 if FB_U8500_MCDE_CHANNELA_OUTPUT_12BPP - default 0x2 if FB_U8500_MCDE_CHANNELA_OUTPUT_16BPP - default 0x3 if FB_U8500_MCDE_CHANNELA_OUTPUT_18BPP - default 0x4 if FB_U8500_MCDE_CHANNELA_OUTPUT_24BPP - -config FB_U8500_MCDE_CHANNELA_INPUT_BGR - hex - default 0x0 if !FB || !FB_U8500_MCDE_CHANNELA_INPUT_BGRDATA - default 0x1 if FB_U8500_MCDE_CHANNELA_INPUT_BGRDATA - - -menuconfig FB_U8500_MCDE_CHANNELB - depends on FB - bool "MCDE Channel B configuration" - default n - help - If you want to connect your panel to MCDE channel B then configure this option - -choice - prompt "Display Panel Type" - depends on FB && FB_U8500_MCDE_CHANNELB - default FB_U8500_MCDE_CHANNELB_DISPLAY_SDTV - -config FB_U8500_MCDE_CHANNELB_DISPLAY_WVGA - bool "CLCD WVGA" - -config FB_U8500_MCDE_CHANNELB_DISPLAY_VGA - bool "CLCD VGA" - -config FB_U8500_MCDE_CHANNELB_DISPLAY_CRT - bool "CRT VGA" - -config FB_U8500_MCDE_CHANNELB_DISPLAY_SDTV - depends on !FB_U8500_MCDE_CHANNELA_DISPLAY_HDMI && !FB_U8500_MCDE_CHANNELA_DISPLAY_PAL_THRU_AV8100 && !FB_U8500_MCDE_CHANNELA_DISPLAY_NTSC_THRU_AV8100 - bool "SDTV" - -config FB_U8500_MCDE_CHANNELB_DISPLAY_QVGA_PORTRAIT - bool "CLCD QVGA Portrait" - -config FB_U8500_MCDE_CHANNELB_DISPLAY_QVGA_LANDSCAPE - bool "CLCD QVGA Landscape" - -config FB_U8500_MCDE_CHANNELB_DISPLAY_VUIB_WVGA - bool "VUIB WVGA" - -endchoice - - -choice - prompt "InputDataFormat BPP" - depends on FB && FB_U8500_MCDE_CHANNELB - default FB_U8500_MCDE_CHANNELB_INPUT_16BPP_RGB - - -config FB_U8500_MCDE_CHANNELB_INPUT_16BPP_IRGB - bool "16 BPP IRGB" - -config FB_U8500_MCDE_CHANNELB_INPUT_8BPP - bool "8 BPP" - -config FB_U8500_MCDE_CHANNELB_INPUT_12BPP - bool "12 BPP" - -config FB_U8500_MCDE_CHANNELB_INPUT_16BPP_ARGB - bool "16 BPP ARGB" - -config FB_U8500_MCDE_CHANNELB_INPUT_16BPP_RGB - bool "16 BPP RGB" - -config FB_U8500_MCDE_CHANNELB_INPUT_24BPP - bool "24 BPP" - -config FB_U8500_MCDE_CHANNELB_INPUT_24BPP_PACKED - bool "24 BPP Packed" - -config FB_U8500_MCDE_CHANNELB_INPUT_32BPP - bool "32 BPP" - -config FB_U8500_MCDE_CHANNELB_INPUT_YCBCR - bool "YCbCr422" - -endchoice - - -choice - prompt "OutputPanel BPP" - depends on FB && FB_U8500_MCDE_CHANNELB - default FB_U8500_MCDE_CHANNELB_OUTPUT_24BPP if FB_U8500_MCDE_CHANNELB_DISPLAY_SDTV - default FB_U8500_MCDE_CHANNELB_OUTPUT_16BPP - -config FB_U8500_MCDE_CHANNELB_OUTPUT_12BPP - bool "12 BPP" - -config FB_U8500_MCDE_CHANNELB_OUTPUT_16BPP - bool "16 BPP" - -config FB_U8500_MCDE_CHANNELB_OUTPUT_18BPP - bool "18 BPP" - -config FB_U8500_MCDE_CHANNELB_OUTPUT_24BPP - bool "24 BPP" - - -endchoice +#Configuration for MCDE setup +menu "Display selection" -config FB_U8500_MCDE_CHANNELB_INPUT_BGRDATA - bool "BGR Input data" - depends on FB && FB_U8500_MCDE_CHANNELB - default no +config DISPLAY_GENERIC_DSI_PRIMARY + bool "Main display support" + depends on MACH_U8500_MOP && FB_MCDE + select MCDE_DISPLAY_GENERIC_DSI + default y help - Select this option if your input data is in BGR format + Say yes here if main display exists - -config FB_U8500_MCDE_CHANNELB_INPUT_BPP - int - default 16 if !FB - default 8 if FB_U8500_MCDE_CHANNELB_INPUT_8BPP - default 16 if FB_U8500_MCDE_CHANNELB_INPUT_12BPP - default 16 if FB_U8500_MCDE_CHANNELB_INPUT_16BPP_ARGB - default 16 if FB_U8500_MCDE_CHANNELB_INPUT_16BPP_IRGB - default 16 if FB_U8500_MCDE_CHANNELB_INPUT_16BPP_RGB - default 25 if FB_U8500_MCDE_CHANNELB_INPUT_24BPP - default 24 if FB_U8500_MCDE_CHANNELB_INPUT_24BPP_PACKED - default 32 if FB_U8500_MCDE_CHANNELB_INPUT_32BPP - default 11 if FB_U8500_MCDE_CHANNELB_INPUT_YCBCR - - -config FB_U8500_MCDE_CHANNELB_INPUT_16BPP_TYPE - int - default 0 if ((!FB_U8500_MCDE_CHANNELB_INPUT_12BPP) && (!FB_U8500_MCDE_CHANNELB_INPUT_16BPP_RGB) && (!FB_U8500_MCDE_CHANNELB_INPUT_16BPP_IRGB) && (!FB_U8500_MCDE_CHANNELB_INPUT_16BPP_ARGB)) - default 1 if FB_U8500_MCDE_CHANNELB_INPUT_16BPP_RGB - default 2 if FB_U8500_MCDE_CHANNELB_INPUT_16BPP_IRGB - default 3 if FB_U8500_MCDE_CHANNELB_INPUT_16BPP_ARGB - default 4 if FB_U8500_MCDE_CHANNELB_INPUT_12BPP - - -config FB_U8500_MCDE_CHANNELB_DISPLAY_TYPE - string - default "VGA" if !FB - default "WVGA" if FB_U8500_MCDE_CHANNELB_DISPLAY_WVGA - default "VGA" if FB_U8500_MCDE_CHANNELB_DISPLAY_VGA - default "CRT" if FB_U8500_MCDE_CHANNELB_DISPLAY_CRT - default "PAL" if FB_U8500_MCDE_CHANNELB_DISPLAY_SDTV - default "QVGA_Portrait" if FB_U8500_MCDE_CHANNELB_DISPLAY_QVGA_PORTRAIT - default "QVGA_Landscape" if FB_U8500_MCDE_CHANNELB_DISPLAY_QVGA_LANDSCAPE - default "VUIB WVGA" if FB_U8500_MCDE_CHANNELB_DISPLAY_VUIB_WVGA - -config FB_U8500_MCDE_CHANNELB_OUTPUT_BPP - hex - default 0x2 if !FB - default 0x1 if FB_U8500_MCDE_CHANNELB_OUTPUT_12BPP - default 0x2 if FB_U8500_MCDE_CHANNELB_OUTPUT_16BPP - default 0x3 if FB_U8500_MCDE_CHANNELB_OUTPUT_18BPP - default 0x4 if FB_U8500_MCDE_CHANNELB_OUTPUT_24BPP - -config FB_U8500_MCDE_CHANNELB_INPUT_BGR - hex - default 0x0 if !FB || !FB_U8500_MCDE_CHANNELB_INPUT_BGRDATA - default 0x1 if FB_U8500_MCDE_CHANNELB_INPUT_BGRDATA - -config U8500_MCDE_DHO_LBW_SWAPPED - bool "SDTV-MCDE: Swap LBW and DHO fields" - depends on FB_U8500_MCDE_CHANNELB_DISPLAY_SDTV || FB_U8500_MCDE_CHANNEL - default y - help - In early development the MCDE register fields DHO and LBW are sw - -config U8500_TVOUT_DDR_MODE - bool "SDTV: use Dual Data Rate" - depends on FB_U8500_MCDE_CHANNELB_DISPLAY_SDTV || FB_U8500_MCDE_CHANNEL - default y - help - Set to use dual data rate (using 4 data lines instead of 8) - -config TVOUT_TEST_PATTERN - bool "SDTV: Generate Test Pattern" - depends on FB_U8500_MCDE_CHANNELB_DISPLAY_SDTV || FB_U8500_MCDE_CHANNEL - default n - help - Only generate a test pattern (MCDE is not used) - -menuconfig FB_U8500_MCDE_CHANNELC0 - depends on FB - bool "MCDE Channel C0 configuration" - default n +config DISPLAY_GENERIC_DSI_SECONDARY + bool "Sub display support" + depends on MACH_U8500_MOP && FB_MCDE + select MCDE_DISPLAY_GENERIC_DSI + default n help - If you want to connect your panel to MCDE channel C then configure this option - -choice - prompt "Display Panel Type" - depends on FB && FB_U8500_MCDE_CHANNELC0 - default FB_U8500_MCDE_CHANNELC0_DISPLAY_WVGA - -config FB_U8500_MCDE_CHANNELC0_DISPLAY_WVGA_PORTRAIT -# depends on MCDE_ENABLE_FEATURE_HW_V1_SUPPORT - bool "CLCD WVGA Portrait" - -config FB_U8500_MCDE_CHANNELC0_DISPLAY_WVGA - bool "CLCD WVGA" - -config FB_U8500_MCDE_CHANNELC0_DISPLAY_VGA - bool "CLCD VGA" - -config FB_U8500_MCDE_CHANNELC0_DISPLAY_CRT - bool "CRT VGA" - -config FB_U8500_MCDE_CHANNELC0_DISPLAY_SDTV - bool "SDTV" - -config FB_U8500_MCDE_CHANNELC0_DISPLAY_QVGA_PORTRAIT - bool "CLCD QVGA Portrait" - -config FB_U8500_MCDE_CHANNELC0_DISPLAY_QVGA_LANDSCAPE - bool "CLCD QVGA Landscape" - -endchoice - - -choice - prompt "InputDataFormat BPP" - depends on FB && FB_U8500_MCDE_CHANNELC0 - default FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_RGB - + Say yes here if sub display exists -config FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_IRGB - bool "16 BPP IRGB" - -config FB_U8500_MCDE_CHANNELC0_INPUT_8BPP - bool "8 BPP" - -config FB_U8500_MCDE_CHANNELC0_INPUT_12BPP - bool "12 BPP" - -config FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_ARGB - bool "16 BPP ARGB" - -config FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_RGB - bool "16 BPP RGB" - -config FB_U8500_MCDE_CHANNELC0_INPUT_24BPP - bool "24 BPP" - -config FB_U8500_MCDE_CHANNELC0_INPUT_24BPP_PACKED - bool "24 BPP Packed" - -config FB_U8500_MCDE_CHANNELC0_INPUT_32BPP - bool "32 BPP" - -config FB_U8500_MCDE_CHANNELC0_INPUT_YCBCR - bool "YCbCr422" - -endchoice - - -choice - prompt "OutputPanel BPP" - depends on FB && FB_U8500_MCDE_CHANNELC0 - default FB_U8500_MCDE_CHANNELC0_OUTPUT_16BPP - -config FB_U8500_MCDE_CHANNELC0_OUTPUT_12BPP - bool "12 BPP" - -config FB_U8500_MCDE_CHANNELC0_OUTPUT_16BPP - bool "16 BPP" - -config FB_U8500_MCDE_CHANNELC0_OUTPUT_18BPP - bool "18 BPP" - -config FB_U8500_MCDE_CHANNELC0_OUTPUT_24BPP - bool "24 BPP" - - -endchoice - - - -config FB_U8500_MCDE_CHANNELC0_INPUT_BGRDATA - bool "BGR Input data" - depends on FB && FB_U8500_MCDE_CHANNELC0 - default no +config DISPLAY_AB8500_TERTIARY + bool "AB8500 TVout display support" + depends on MACH_U8500_MOP && !AV8100_SDTV && FB_MCDE + select MCDE_DISPLAY_AB8500_DENC + default n help - Select this option if your input data is in BGR format - - -config FB_U8500_MCDE_CHANNELC0_INPUT_BPP - int - default 16 if !FB - default 8 if FB_U8500_MCDE_CHANNELC0_INPUT_8BPP - default 16 if FB_U8500_MCDE_CHANNELC0_INPUT_12BPP - default 16 if FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_ARGB - default 16 if FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_IRGB - default 16 if FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_RGB - default 25 if FB_U8500_MCDE_CHANNELC0_INPUT_24BPP - default 24 if FB_U8500_MCDE_CHANNELC0_INPUT_24BPP_PACKED - default 32 if FB_U8500_MCDE_CHANNELC0_INPUT_32BPP - default 11 if FB_U8500_MCDE_CHANNELC0_INPUT_YCBCR - + Say yes here if tv out support -config FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_TYPE - int - default 0 if ((!FB_U8500_MCDE_CHANNELC0_INPUT_12BPP) && (!FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_RGB) && (!FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_IRGB) && (!FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_ARGB)) - default 1 if FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_RGB - default 2 if FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_IRGB - default 3 if FB_U8500_MCDE_CHANNELC0_INPUT_16BPP_ARGB - default 4 if FB_U8500_MCDE_CHANNELC0_INPUT_12BPP - - -config FB_U8500_MCDE_CHANNELC0_DISPLAY_TYPE - string - default "VGA" if !FB - default "WVGA_Portrait" if FB_U8500_MCDE_CHANNELC0_DISPLAY_WVGA_PORTRAIT - default "WVGA" if FB_U8500_MCDE_CHANNELC0_DISPLAY_WVGA - default "VGA" if FB_U8500_MCDE_CHANNELC0_DISPLAY_VGA - default "CRT" if FB_U8500_MCDE_CHANNELC0_DISPLAY_CRT - default "SDTV" if FB_U8500_MCDE_CHANNELC0_DISPLAY_SDTV - default "QVGA_Portrait" if FB_U8500_MCDE_CHANNELC0_DISPLAY_QVGA_PORTRAIT - default "QVGA_Landscape" if FB_U8500_MCDE_CHANNELC0_DISPLAY_QVGA_LANDSCAPE - -config FB_U8500_MCDE_CHANNELC0_OUTPUT_BPP - hex - default 0x2 if !FB - default 0x1 if FB_U8500_MCDE_CHANNELC0_OUTPUT_12BPP - default 0x2 if FB_U8500_MCDE_CHANNELC0_OUTPUT_16BPP - default 0x3 if FB_U8500_MCDE_CHANNELC0_OUTPUT_18BPP - default 0x4 if FB_U8500_MCDE_CHANNELC0_OUTPUT_24BPP - -config FB_U8500_MCDE_CHANNELC0_INPUT_BGR - hex - default 0x0 if !FB || !FB_U8500_MCDE_CHANNELC0_INPUT_BGRDATA - default 0x1 if FB_U8500_MCDE_CHANNELC0_INPUT_BGRDATA - -menuconfig FB_U8500_MCDE_CHANNELC1 - depends on FB - bool "MCDE Channel C1 configuration" - default n +config DISPLAY_AV8100_TERTIARY + bool "AV8100 HDMI/CVBS display support" + depends on MACH_U8500_MOP && FB_MCDE + select MCDE_DISPLAY_AV8100 + default n help - If you want to connect your panel to MCDE channel C then configure this option - -choice - prompt "Display Panel Type" - depends on FB && FB_U8500_MCDE_CHANNELC1 - default FB_U8500_MCDE_CHANNELC1_DISPLAY_WVGA - -config FB_U8500_MCDE_CHANNELC1_DISPLAY_WVGA_PORTRAIT - bool "CLCD WVGA Portrait" - -config FB_U8500_MCDE_CHANNELC1_DISPLAY_WVGA - bool "CLCD WVGA" - -config FB_U8500_MCDE_CHANNELC1_DISPLAY_VGA - bool "CLCD VGA" - -config FB_U8500_MCDE_CHANNELC1_DISPLAY_CRT - bool "CRT VGA" - -config FB_U8500_MCDE_CHANNELC1_DISPLAY_SDTV - bool "SDTV" - -config FB_U8500_MCDE_CHANNELC1_DISPLAY_QVGA_PORTRAIT - bool "CLCD QVGA Portrait" - -config FB_U8500_MCDE_CHANNELC1_DISPLAY_QVGA_LANDSCAPE - bool "CLCD QVGA Landscape" - -endchoice - - -choice - prompt "InputDataFormat BPP" - depends on FB && FB_U8500_MCDE_CHANNELC1 - default FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_RGB - - -config FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_IRGB - bool "16 BPP IRGB" - -config FB_U8500_MCDE_CHANNELC1_INPUT_8BPP - bool "8 BPP" - -config FB_U8500_MCDE_CHANNELC1_INPUT_12BPP - bool "12 BPP" - -config FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_ARGB - bool "16 BPP ARGB" - -config FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_RGB - bool "16 BPP RGB" - -config FB_U8500_MCDE_CHANNELC1_INPUT_24BPP - bool "24 BPP" + Say yes here if HDMI output support -config FB_U8500_MCDE_CHANNELC1_INPUT_24BPP_PACKED - bool "24 BPP Packed" - -config FB_U8500_MCDE_CHANNELC1_INPUT_32BPP - bool "32 BPP" - -config FB_U8500_MCDE_CHANNELC1_INPUT_YCBCR - bool "YCbCr422" - -endchoice - - -choice - prompt "OutputPanel BPP" - depends on FB && FB_U8500_MCDE_CHANNELC1 - default FB_U8500_MCDE_CHANNELC1_OUTPUT_16BPP - -config FB_U8500_MCDE_CHANNELC1_OUTPUT_12BPP - bool "12 BPP" - -config FB_U8500_MCDE_CHANNELC1_OUTPUT_16BPP - bool "16 BPP" - -config FB_U8500_MCDE_CHANNELC1_OUTPUT_18BPP - bool "18 BPP" - -config FB_U8500_MCDE_CHANNELC1_OUTPUT_24BPP - bool "24 BPP" - - -endchoice - - - -config FB_U8500_MCDE_CHANNELC1_INPUT_BGRDATA - bool "BGR Input data" - depends on FB && FB_U8500_MCDE_CHANNELC1 - default no +config AV8100_SDTV + bool "set AV8100 in CVBS mode" + depends on DISPLAY_AV8100_TERTIARY + default n help - Select this option if your input data is in BGR format - - -config FB_U8500_MCDE_CHANNELC1_INPUT_BPP - int - default 16 if !FB - default 8 if FB_U8500_MCDE_CHANNELC1_INPUT_8BPP - default 16 if FB_U8500_MCDE_CHANNELC1_INPUT_12BPP - default 16 if FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_ARGB - default 16 if FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_IRGB - default 16 if FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_RGB - default 25 if FB_U8500_MCDE_CHANNELC1_INPUT_24BPP - default 24 if FB_U8500_MCDE_CHANNELC1_INPUT_24BPP_PACKED - default 32 if FB_U8500_MCDE_CHANNELC1_INPUT_32BPP - default 11 if FB_U8500_MCDE_CHANNELC1_INPUT_YCBCR - - -config FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_TYPE - int - default 0 if ((!FB_U8500_MCDE_CHANNELC1_INPUT_12BPP) && (!FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_RGB) && (!FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_IRGB) && (!FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_ARGB)) - default 1 if FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_RGB - default 2 if FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_IRGB - default 3 if FB_U8500_MCDE_CHANNELC1_INPUT_16BPP_ARGB - default 4 if FB_U8500_MCDE_CHANNELC1_INPUT_12BPP - - -config FB_U8500_MCDE_CHANNELC1_DISPLAY_TYPE - string - default "VGA" if !FB - default "WVGA_Portrait" if FB_U8500_MCDE_CHANNELC1_DISPLAY_WVGA_PORTRAIT - default "WVGA" if FB_U8500_MCDE_CHANNELC1_DISPLAY_WVGA - default "VGA" if FB_U8500_MCDE_CHANNELC1_DISPLAY_VGA - default "CRT" if FB_U8500_MCDE_CHANNELC1_DISPLAY_CRT - default "SDTV" if FB_U8500_MCDE_CHANNELC1_DISPLAY_SDTV - default "QVGA_Portrait" if FB_U8500_MCDE_CHANNELC1_DISPLAY_QVGA_PORTRAIT - default "QVGA_Landscape" if FB_U8500_MCDE_CHANNELC1_DISPLAY_QVGA_LANDSCAPE - -config FB_U8500_MCDE_CHANNELC1_OUTPUT_BPP - hex - default 0x2 if !FB - default 0x1 if FB_U8500_MCDE_CHANNELC1_OUTPUT_12BPP - default 0x2 if FB_U8500_MCDE_CHANNELC1_OUTPUT_16BPP - default 0x3 if FB_U8500_MCDE_CHANNELC1_OUTPUT_18BPP - default 0x4 if FB_U8500_MCDE_CHANNELC1_OUTPUT_24BPP - -config FB_U8500_MCDE_CHANNELC1_INPUT_BGR - hex - default 0x0 if !FB || !FB_U8500_MCDE_CHANNELC1_INPUT_BGRDATA - default 0x1 if FB_U8500_MCDE_CHANNELC1_INPUT_BGRDATA + Say yes here if tv out support endmenu + |