diff options
Diffstat (limited to 'arch/arm/mach-ux500/Kconfig-arch')
-rw-r--r-- | arch/arm/mach-ux500/Kconfig-arch | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/arch/arm/mach-ux500/Kconfig-arch b/arch/arm/mach-ux500/Kconfig-arch new file mode 100644 index 00000000000..d00b176301d --- /dev/null +++ b/arch/arm/mach-ux500/Kconfig-arch @@ -0,0 +1,142 @@ +config U8500_SECURE + bool "Support for running in Secure mode" + default n + help + Build the kernel to run in Secure mode. + +#Configuration for MCDE setup + +if FB_MCDE + +menu "Display selection" + +config DISPLAY_GENERIC_PRIMARY + bool "Generic primary display support" + depends on (MACH_U8500 || MACH_U5500) + select MCDE_DISPLAY_DSI + default y + +choice + prompt "Display port type" + depends on DISPLAY_GENERIC_PRIMARY + default DISPLAY_GENERIC_DSI_PRIMARY + help + Select the kind of display port used for the primary display + +config DISPLAY_GENERIC_DSI_PRIMARY + bool "DSI display" + select MCDE_DISPLAY_GENERIC_DSI + help + Say yes here when using a DSI display + +config MCDE_DISPLAY_DPI_PRIMARY + bool "DPI display" + select MCDE_DISPLAY_DPI + depends on MACH_U8500 + help + Say yes here when using a DPI display + +endchoice + +choice + prompt "Color depth" + depends on DISPLAY_GENERIC_PRIMARY + default MCDE_DISPLAY_PRIMARY_16BPP + help + Select color depth for primary display + +config MCDE_DISPLAY_PRIMARY_16BPP + bool "16 bpp" + help + 16 bpp color depth + +config MCDE_DISPLAY_PRIMARY_32BPP + bool "32 bpp" + help + 32 bpp color depth + +endchoice + +choice DISPLAY_GENERIC_DSI_PRIMARY_ROTATION + prompt "Enable main display rotation" + depends on DISPLAY_GENERIC_DSI_PRIMARY + default DISPLAY_GENERIC_DSI_PRIMARY_ROTATION_90 + help + Set rotation of main display + +config DISPLAY_GENERIC_DSI_PRIMARY_ROTATION_0 + bool "0 degrees" +config DISPLAY_GENERIC_DSI_PRIMARY_ROTATION_90 + bool "90 degrees" +config DISPLAY_GENERIC_DSI_PRIMARY_ROTATION_180 + bool "180 degrees" +config DISPLAY_GENERIC_DSI_PRIMARY_ROTATION_270 + bool "270 degrees" +endchoice + +config DISPLAY_GENERIC_DSI_PRIMARY_ROTATION_ANGLE + int + depends on DISPLAY_GENERIC_DSI_PRIMARY + default "0" if DISPLAY_GENERIC_DSI_PRIMARY_ROTATION_0 + default "90" if DISPLAY_GENERIC_DSI_PRIMARY_ROTATION_90 + default "180" if DISPLAY_GENERIC_DSI_PRIMARY_ROTATION_180 + default "270" if DISPLAY_GENERIC_DSI_PRIMARY_ROTATION_270 + +config DISPLAY_GENERIC_DSI_PRIMARY_VSYNC + bool "Enable v-sync for primary display" + depends on DISPLAY_GENERIC_DSI_PRIMARY + default n + help + Say yes to enable v-sync for primary display + +config DISPLAY_SONY_ACX424AKP_DSI_PRIMARY + bool "Sony acx424akp DSI display" + select MCDE_DISPLAY_SONY_ACX424AKP_DSI + select MCDE_DISPLAY_DSI + help + Say yes here when using a sony acx424akp DSI display + +config DISPLAY_GENERIC_DSI_SECONDARY + bool "Sub display support" + depends on MACH_U8500 + select MCDE_DISPLAY_GENERIC_DSI + select MCDE_DISPLAY_DSI + help + Say yes here if sub display exists + +config DISPLAY_GENERIC_DSI_SECONDARY_VSYNC + bool "Enable v-sync for secondary display" + depends on DISPLAY_GENERIC_DSI_SECONDARY + help + Say yes to enable v-sync for secondary display + +config DISPLAY_AB8500_TERTIARY + bool "AB8500 TVout display support" + depends on MACH_U8500 && !AV8100_SDTV + select MCDE_DISPLAY_AB8500_DENC + help + Say yes here if tv out support + +config DISPLAY_AV8100_TERTIARY + bool "AV8100 HDMI/CVBS display support" + depends on (MACH_U8500 || MACH_U5500) + select MCDE_DISPLAY_AV8100 + select MCDE_DISPLAY_DSI + help + Say yes here if HDMI output support + +config DISPLAY_AV8100_TRIPPLE_BUFFER + bool "Enable tripple buffer for HDMI display" + depends on DISPLAY_AV8100_TERTIARY + help + Say yes to enable tripple buffer. You'll get double buffer otherwise + +config DISPLAY_FICTIVE + bool "DISPLAY fictive" + default n + ---help--- + Say Y if you want a fictive display that doesn't access hardware + +endmenu + +endif |