upload tizen1.0 source
[kernel/linux-2.6.36.git] / drivers / video / samsung / Kconfig
1 #
2 # S3C Video configuration
3 #
4
5 config FB_S3C
6         tristate "S3C Framebuffer support"
7         select FB_CFB_FILLRECT
8         select FB_CFB_COPYAREA
9         select FB_CFB_IMAGEBLIT
10         depends on FB && (ARCH_S5PV210 || ARCH_S5PV310)
11         default n
12         help
13           This enables support for Samsung Display Controller (FIMD)
14
15 source "drivers/video/samsung/vsync_noti/Kconfig"
16
17 config FB_S3C_SPLASH_SCREEN
18         bool "SPLASH_SCREEN on LCD"
19         depends on FB_S3C
20         default y
21
22 config FB_S3C_LCD_INIT
23         bool "LCD init in kernel"
24         depends on FB_S3C
25         default y
26
27 config FB_S3C_DEBUG
28         bool "S3C Framebuffer debug messages"
29         depends on FB_S3C
30
31 config FB_S3C_TRACE_UNDERRUN
32         bool "S3C Framebuffer FIFO underrun trace"
33         depends on FB_S3C
34
35 config FB_S3C_DUAL_LCD
36         bool "Dual LCD mode"
37         depends on FB_S3C && ARCH_S5PV310
38         default n
39
40 config FB_S3C_DEFAULT_WINDOW
41         int "Default Window (0-4)"
42         depends on FB_S3C
43         default "0"
44         help
45           This indicates the default window number, and which is used as console framebuffer
46
47 config FB_S3C_NR_BUFFERS
48         int "Number of frame buffers (1-3)"
49         depends on FB_S3C
50         default "1"
51         help
52           This indicates the number of buffers for pan display,
53           1 means no pan display and
54           2 means the double size of video buffer will be allocated for default window
55
56 config FB_S3C_VIRTUAL
57         bool "Virtual Screen"
58         depends on FB_S3C
59         default n
60         help
61           This uses 1920 x 1080 virtual screen.
62
63 config FB_S3C_X_VRES
64         int "xres_virtual"
65         depends on FB_S3C && FB_S3C_VIRTUAL
66         default "1920"
67         help
68           This indicates var.xres_virtual which has to be bigger than var.xres.
69
70 config FB_S3C_Y_VRES
71         int "yres_virtual"
72         depends on FB_S3C && FB_S3C_VIRTUAL
73         default "1080"
74         help
75           This indicates var.yres_virtual which has to be bigger than var.yres.
76
77 config VIDEO_SAMSUNG_MEMSIZE_FIMD0
78         int "Memory size in kbytes for FIMD0"
79         depends on FB_S3C
80         default "24576"
81
82 config VIDEO_SAMSUNG_MEMSIZE_FIMD1
83         int "Memory size in kbytes for FIMD1"
84         depends on FB_S3C && FB_S3C_DUAL_LCD
85         default "24576"
86
87 config SUPPORT_UMP
88         bool "Support UMP (Unified Memory Provider) for FIMD "
89         depends on FB_S3C && VIDEO_UMP
90         default y
91
92 config FIMD_EXT_SUPPORT
93         tristate "FIMD Extension Driver support"
94 depends on FB_S3C
95         default n
96
97 choice
98 depends on FIMD_EXT_SUPPORT
99 prompt "Select FIMD Extension Driver"
100 config MDNIE_SUPPORT
101         bool "Samsung SoC mDNIe support"
102         select FIMD_LITE_SUPPORT
103 endchoice
104
105 config FIMD_LITE_SUPPORT
106         bool "Samsung SoC FIMD-LITE support"
107         depends on FIMD_EXT_SUPPORT
108         default n
109
110 config FB_S3C_HIBERNATION_LOADING
111         tristate "Show Hibernation booting animation"
112         depends on FB_S3C
113         ---help---
114
115 choice
116 depends on FB_S3C
117 prompt "Select LCD Type"
118 default FB_S3C_AMS369FG06
119 config FB_S3C_LTE480WV
120         bool "LTE480WV"
121         depends on MACH_SMDKV310 || MACH_SMDKC210 || MACH_SMDKV210 || MACH_SMDKC110
122         help
123           This enables support for Samsung LTE480WV 4.8" WVGA LCD panel
124
125 config FB_S3C_WA101S
126         bool "WA101S"
127         depends on MACH_SMDKV310 || MACH_SMDKC210
128         help
129           This enables support for 10.1" 1366*768 LCD panel
130
131 config FB_S3C_AMS369FG06
132         bool "AMS369FG06"
133         depends on MACH_SMDKV310 || MACH_SMDKC210
134         select SPI
135         select SPI_S3C64XX
136         help
137           This enables support for Samsung AMS369FG06 3.7" WVGA AMOLED panel
138
139 endchoice