prefix VERSION symbols, otherwise they will get into kernel .config
[openadk.git] / target / linux / config / Config.in.graphics
blob92805341108dc4f7106853ae751fc3b29b8000da
1 menu "Graphic devices support"
2 depends on ADK_TARGET_WITH_VGA || ADK_TARGET_QEMU || ADK_TARGET_VBOX
4 config ADK_KERNEL_VT
5         boolean
6         default y if ADK_TARGET_WITH_VGA
7         default y if ADK_TARGET_VBOX
8         default n
10 config ADK_KERNEL_VT_CONSOLE
11         boolean
12         default y if ADK_TARGET_WITH_VGA
13         default y if ADK_TARGET_VBOX
14         default n
16 config ADK_KERNEL_VGA_CONSOLE
17         boolean
18         default y if ADK_TARGET_SYSTEM_IBM_X40
19         default y if ADK_TARGET_VBOX
20         default n
22 config ADK_KERNEL_FONTS
23         boolean
25 config ADK_KERNEL_FONT_8x16
26         boolean
27         select ADK_KERNEL_FONTS
29 config ADK_KERNEL_FB
30         select ADK_KERNEL_VT
31         select ADK_KERNEL_VT_CONSOLE
32         boolean
34 config ADK_KERNEL_FB_SBUS
35         bool
37 config ADK_KERNEL_DUMMY_CONSOLE
38         boolean
40 config ADK_KERNEL_FRAMEBUFFER_CONSOLE
41         boolean
42         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
43         default n
45 config ADK_KERNEL_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY
46         boolean
48 config ADK_KERNEL_FRAMEBUFFER_CONSOLE_ROTATION
49         boolean
51 config ADK_KERNEL_FB_MXC
52         boolean
54 config ADK_KERNEL_FB_MXC_LDB
55         boolean
57 config ADK_KERNEL_FB_MXC_SYNC_PANEL
58         boolean
60 config ADK_KERNEL_FB_MXC_HDMI
61         boolean
63 config ADK_KERNEL_MXC_IPU
64         boolean
66 config ADK_KERNEL_MXC_VPU
67         boolean
69 config ADK_KERNEL_MXC_GPU_VIV
70         boolean
72 config ADK_KERNEL_MXC_ASRC
73         tristate
75 config ADK_KERNEL_MXC_HDMI_CEC
76         boolean
78 config ADK_KERNEL_MXC_MIPI_CSI2
79         boolean
81 config ADK_KERNEL_MXC_MLB150
82         boolean
84 config ADK_KERNEL_FB_MXC_EDID
85         boolean
87 config ADK_KERNEL_DRM_DW_HDMI_AUDIO
88         tristate
90 config ADK_KERNEL_DRM_DW_HDMI_CEC
91         tristate
93 config ADK_KERNEL_MFD_SM501
94         boolean
96 config ADK_KERNEL_FB_ATARI
97         boolean
98         select ADK_KERNEL_FB
99         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
100         default n
102 config ADK_KERNEL_FB_ARMCLCD
103         boolean
105 config ADK_KERNEL_PLAT_VERSATILE_CLCD
106         boolean
107         select ADK_KERNEL_FB_ARMCLCD
109 config ADK_KERNEL_FB_CIRRUS
110         boolean
112 config ADK_KERNEL_FB_GEODE
113         boolean
115 config ADK_KERNEL_FB_SM501
116         boolean
117         select ADK_KERNEL_MFD_SM501
119 config ADK_KERNEL_DRM
120         boolean
122 config ADK_KERNEL_DRM_I915
123         boolean
125 config ADK_KERNEL_DRM_I915_KMS
126         boolean
128 config ADK_KERNEL_DRM_I915_FBDEV
129         boolean
131 config ADK_KERNEL_DRM_VIVANTE
132         boolean
134 config ADK_KERNEL_DRM_IMX_FB_HELPER
135         boolean
137 config ADK_KERNEL_DRM_IMX_PARALLEL_DISPLAY
138         boolean
140 config ADK_KERNEL_DRM_IMX_LDB
141         boolean
143 config ADK_KERNEL_DRM_IMX_TVE
144         boolean
146 config ADK_KERNEL_IMX_IPUV3_CORE
147         boolean
149 config ADK_KERNEL_DRM_IMX_IPUV3
150         boolean
152 config ADK_KERNEL_DRM_IMX_HDMI
153         boolean
155 config ADK_KERNEL_AGP
156         boolean
158 config ADK_KERNEL_AGP_INTEL
159         boolean
161 config ADK_KERNEL_LOGO
162         boolean
164 config ADK_KERNEL_LOGO_LINUX_CLUT224
165         prompt "Enable Linux penguin boot logo"
166         boolean
167         select ADK_KERNEL_LOGO
168         default n
170 config ADK_KERNEL_FB_CON_DECOR
171         prompt "Enable fullscreen boot logo"
172         boolean
173         select ADK_PACKAGE_FBSPLASH
174         depends on ADK_TARGET_KERNEL_VERSION_3_18 || \
175                    ADK_TARGET_KERNEL_VERSION_3_14
176         default n
178 config ADK_KERNEL_FB_VESA
179         prompt "Framebuffer support for VirtualBox Emulator (VESA)"
180         boolean
181         select ADK_KERNEL_FB
182         select ADK_KERNEL_FRAMEBUFFER_CONSOLE
183         default y if ADK_TARGET_VBOX
184         default n
185         depends on ADK_TARGET_VBOX
186         help
187          Framebuffer support for VirtualBox Emulator.
189 config ADK_KERNEL_DRM_IMX
190         prompt "Framebuffer support for Cubox-i/Hummingboard"
191         boolean
192         select ADK_KERNEL_DRM
193         select ADK_KERNEL_DMA_CMA
194         select ADK_KERNEL_RESET_CONTROLLER
195         select ADK_KERNEL_DRM_IMX_FB_HELPER
196         select ADK_KERNEL_DRM_IMX_LDB
197         select ADK_KERNEL_DRM_IMX_TVE
198         select ADK_KERNEL_DRM_IMX_PARALLEL_DISPLAY
199         select ADK_KERNEL_IMX_IPUV3_CORE
200         select ADK_KERNEL_DRM_IMX_IPUV3
201         select ADK_KERNEL_DRM_IMX_HDMI
202         select ADK_KERNEL_FB
203         select ADK_KERNEL_STAGING
204         select ADK_KERNEL_FRAMEBUFFER_CONSOLE
205         select ADK_KERNEL_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY
206         select ADK_KERNEL_I2C_IMX
207         depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
208         depends on ADK_TARGET_KERNEL_VERSION_3_18
209         default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
210         default n
211         help
212           Framebuffer support for Cubox-i/Hummingboard
214 config ADK_KERNEL_DRM_VIVANTE
215         prompt "Framebuffer support for Cubox-i/Hummingboard (Vivante)"
216         boolean
217         select ADK_KERNEL_DRM
218         select ADK_KERNEL_DMA_CMA
219         select ADK_KERNEL_FB
220         select ADK_KERNEL_FRAMEBUFFER_CONSOLE
221         select ADK_KERNEL_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY
222         select ADK_KERNEL_FB_MXC
223         select ADK_KERNEL_FB_MXC_LDB
224         select ADK_KERNEL_FB_MXC_SYNC_PANEL
225         select ADK_KERNEL_FB_MXC_HDMI
226         select ADK_KERNEL_SND
227         select ADK_KERNEL_SND_PCM
228         select ADK_KERNEL_SND_DMAENGINE_PCM
229         select ADK_KERNEL_SND_SOC
230         select ADK_KERNEL_SND_SOC_GENERIC_DMAENGINE_PCM
231         select ADK_KERNEL_MXC_IPU
232         select ADK_KERNEL_MXC_GPU_VIV
233         select ADK_KERNEL_MXC_HDMI_CEC
234         select ADK_KERNEL_MXC_MIPI_CSI2
235         select ADK_KERNEL_MXC_MLB150
236         select ADK_KERNEL_FB_MXC_EDID
237         select ADK_KERNEL_MXC_VPU
238         depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
239         default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
240         default n
241         help
242          Framebuffer support for Cubox-i/Hummingboard (Vivante)
243         
244 config ADK_KERNEL_FB_PXA
245         prompt "Framebuffer support for Sharp Zaurus (PXA)"
246         boolean
247         select ADK_KERNEL_FB
248         select ADK_KERNEL_DUMMY_CONSOLE
249         select ADK_KERNEL_FRAMEBUFFER_CONSOLE
250         select ADK_KERNEL_FRAMEBUFFER_CONSOLE_ROTATION
251         depends on ADK_TARGET_SYSTEM_SHARP_ZAURUS \
252                 || ADK_TARGET_QEMU_ARM_MODEL_TERRIER \
253                 || ADK_TARGET_QEMU_ARM_MODEL_SPITZ
254         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
255         default y if ADK_TARGET_QEMU_ARM_MODEL_TERRIER
256         default y if ADK_TARGET_QEMU_ARM_MODEL_SPITZ
257         default n
258         help
259          Framebuffer support for Sharp Zaurus CL Series.
261 config ADK_KERNEL_FB_GEODE_LX
262         prompt "Framebuffer support for ALIX boards (GEODE)"
263         boolean
264         select ADK_KERNEL_FB
265         select ADK_KERNEL_FRAMEBUFFER_CONSOLE
266         select ADK_KERNEL_FB_GEODE
267         depends on ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
268         default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
269         default n
270         help
271          Framebuffer support for ALIX boards with VGA.
273 config ADK_KERNEL_FB_SM7XX
274         prompt "Framebuffer support for Lemote Yeelong (SM7XX)"
275         boolean
276         select ADK_KERNEL_FB
277         select ADK_KERNEL_FRAMEBUFFER_CONSOLE
278         select ADK_KERNEL_FONT_8x16
279         select ADK_KERNEL_STAGING
280         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
281         default n
282         depends on ADK_TARGET_SYSTEM_LEMOTE_YEELONG
283         help
284          Framebuffer support for Lemote Yeelong.
286 config ADK_KERNEL_FB_BCM2708
287         prompt "Framebuffer support for BCM2835 boards"
288         boolean
289         select ADK_KERNEL_FB
290         select ADK_KERNEL_FRAMEBUFFER_CONSOLE
291         select ADK_KERNEL_FONT_8x16
292         default y if ADK_TARGET_BOARD_BCM28XX
293         default n
294         depends on ADK_TARGET_BOARD_BCM28XX
295         help
296          Framebuffer support for BCM2835 boards.
298 config ADK_HARDWARE_GRAPHICS_INTEL_I915
299         prompt "Support for Intel graphic cards (AGP/DRM/KMS)"
300         boolean
301         select ADK_KERNEL_FB
302         select ADK_KERNEL_DRM
303         select ADK_KERNEL_AGP
304         select ADK_KERNEL_AGP_INTEL
305         select ADK_KERNEL_FRAMEBUFFER_CONSOLE
306         select ADK_KERNEL_DRM_I915
307         select ADK_KERNEL_DRM_I915_KMS
308         select ADK_KERNEL_DRM_I915_FBDEV
309         default y if ADK_TARGET_SYSTEM_IBM_X40
310         default n
311         depends on ADK_TARGET_SYSTEM_IBM_X40
312         help
313           AGP/DRM/KMS support for Intel chipset i915.
315 config ADK_KERNEL_DRM_CIRRUS_QEMU
316         prompt "Support for QEMU cirrus VGA emulation (DRM/KMS)"
317         boolean
318         select ADK_KERNEL_DRM
319         select ADK_KERNEL_FRAMEBUFFER_CONSOLE
320         depends on ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
321         help
322           DRM/KMS support for Qemu cirrus VGA emulation.
324 config ADK_KERNEL_FB_CGSIX
325         bool "Support for CGSIX framebuffer"
326         select ADK_KERNEL_FB
327         select ADK_KERNEL_FB_SBUS
328         default y if ADK_TARGET_SYSTEM_SUN_VOYAGER
329         default n
330         depends on ADK_TARGET_SYSTEM_SUN_VOYAGER
331         help
332           Framebuffer support for Sun Voyager.
333         
334 endmenu