upload tizen1.0 source
[kernel/linux-2.6.36.git] / drivers / staging / msm / Kconfig
1 config MSM_STAGING
2         tristate "MSM Frame Buffer Support"
3         depends on FB && ARCH_MSM && !FB_MSM
4         select FB_BACKLIGHT if FB_MSM_BACKLIGHT
5         select NEW_LEDS
6         select LEDS_CLASS
7         select FB_CFB_FILLRECT
8         select FB_CFB_COPYAREA
9         select FB_CFB_IMAGEBLIT
10         ---help---
11           Support for MSM Framebuffer.
12
13 if MSM_STAGING
14
15 config FB_MSM_LCDC_HW
16         bool
17         default n
18
19 choice
20         prompt "MDP HW version"
21         default FB_MSM_MDP31
22
23 config FB_MSM_MDP31
24         select FB_MSM_LCDC_HW
25         bool "MDP HW ver3.1"
26         ---help---
27           Support for MSM MDP HW revision 3.1
28           Say Y here if this is msm8x50 variant platform.
29 endchoice
30
31 config FB_MSM_LCDC
32         bool
33         default n
34
35 config FB_MSM_TVOUT
36         bool
37         default n
38
39 config FB_MSM_LCDC_PANEL
40         bool
41         select FB_MSM_LCDC
42         default n
43
44 config FB_MSM_LCDC_PRISM_WVGA
45         bool
46         select FB_MSM_LCDC_PANEL
47         default n
48
49 config FB_MSM_LCDC_ST15_WXGA
50         bool
51         select FB_MSM_LCDC_PANEL
52         default n
53
54 choice
55         prompt "LCD Panel"
56         default FB_MSM_LCDC_ST15_PANEL
57
58 config FB_MSM_LCDC_PRISM_WVGA_PANEL
59         depends on FB_MSM_LCDC_HW
60         bool "LCDC Prism WVGA Panel"
61         select FB_MSM_LCDC_PRISM_WVGA
62         ---help---
63           Support for LCDC Prism WVGA (800x480) panel
64
65
66 config FB_MSM_LCDC_ST15_PANEL
67         depends on FB_MSM_LCDC_HW
68         bool "LCDC ST1.5 Panel"
69         select FB_MSM_LCDC_ST15_WXGA
70         ---help---
71           Support for ST1.5 WXGA (1366x768) panel
72
73 config FB_MSM_PANEL_NONE
74         bool "NONE"
75         ---help---
76           This will disable LCD panel
77 endchoice
78
79 choice
80         prompt "Secondary LCD Panel"
81         depends on  FB_MSM_MDP31
82         default FB_MSM_SECONDARY_PANEL_NONE
83
84 config FB_MSM_SECONDARY_PANEL_NONE
85         bool "NONE"
86         ---help---
87           No secondary panel
88 endchoice
89
90 config FB_MSM_TVOUT_NTSC
91         bool
92         select FB_MSM_TVOUT
93         default n
94
95 config FB_MSM_TVOUT_PAL
96         bool
97         select FB_MSM_TVOUT
98         default n
99
100 choice
101         depends on  (FB_MSM_MDP22 || FB_MSM_MDP31)
102         prompt "TVOut Region"
103         default FB_MSM_TVOUT_NTSC_M
104
105 config FB_MSM_TVOUT_NTSC_M
106         bool "NTSC M"
107         select FB_MSM_TVOUT_NTSC
108         ---help---
109           Support for NTSC M region (North American and Korea)
110
111 config FB_MSM_TVOUT_NONE
112         bool "NONE"
113         ---help---
114           This will disable TV Out functionality.
115 endchoice
116
117 config PMEM_KERNEL_SIZE
118         int "PMEM for kernel components (in MB)"
119         default 2
120         depends on ARCH_QSD8X50
121         help
122           Configures the amount of PMEM for use by kernel components
123           (in MB; minimum 2MB)
124 endif