Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394...
[pandora-kernel.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_ST1_WXGA
50         bool
51         select FB_MSM_LCDC_PANEL
52         default n
53
54 config FB_MSM_LCDC_ST15_WXGA
55         bool
56         select FB_MSM_LCDC_PANEL
57         default n
58
59 config FB_MSM_LCDC_WXGA
60         bool
61         select FB_MSM_LCDC_PANEL
62         default n
63
64 choice
65         prompt "LCD Panel"
66         default FB_MSM_LCDC_ST15_PANEL
67
68 config FB_MSM_LCDC_PRISM_WVGA_PANEL
69         depends on FB_MSM_LCDC_HW
70         bool "LCDC Prism WVGA Panel"
71         select FB_MSM_LCDC_PRISM_WVGA
72         ---help---
73           Support for LCDC Prism WVGA (800x480) panel
74
75
76 config FB_MSM_LCDC_ST15_PANEL
77         depends on FB_MSM_LCDC_HW
78         bool "LCDC ST1.5 Panel"
79         select FB_MSM_LCDC_ST15_WXGA
80         ---help---
81           Support for ST1.5 WXGA (1366x768) panel
82
83 config FB_MSM_PANEL_NONE
84         bool "NONE"
85         ---help---
86           This will disable LCD panel
87 endchoice
88
89 choice
90         prompt "Secondary LCD Panel"
91         depends on  FB_MSM_MDP31
92         default FB_MSM_SECONDARY_PANEL_NONE
93
94 config FB_MSM_SECONDARY_PANEL_NONE
95         bool "NONE"
96         ---help---
97           No secondary panel
98 endchoice
99
100 config FB_MSM_TVOUT_NTSC
101         bool
102         select FB_MSM_TVOUT
103         default n
104
105 config FB_MSM_TVOUT_PAL
106         bool
107         select FB_MSM_TVOUT
108         default n
109
110 choice
111         depends on  (FB_MSM_MDP22 || FB_MSM_MDP31)
112         prompt "TVOut Region"
113         default FB_MSM_TVOUT_NTSC_M
114
115 config FB_MSM_TVOUT_NTSC_M
116         bool "NTSC M"
117         select FB_MSM_TVOUT_NTSC
118         ---help---
119           Support for NTSC M region (North American and Korea)
120
121 config FB_MSM_TVOUT_NONE
122         bool "NONE"
123         ---help---
124           This will disable TV Out functionality.
125 endchoice
126
127 config PMEM_KERNEL_SIZE
128         int "PMEM for kernel components (in MB)"
129         default 2
130         depends on ARCH_QSD8X50
131         help
132           Configures the amount of PMEM for use by kernel components
133           (in MB; minimum 2MB)
134 endif