fix prereq.sh on NetBSD 8.1
[openadk.git] / target / waldux / config / Config.in.graphics
blob3aebbc629790a6de6936357151d5d4f6c375c75a
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 menu "Graphic devices support"
5 depends on ADK_TARGET_WITH_VGA \
6         || ADK_TARGET_QEMU \
7         || ADK_TARGET_VBOX \
8         || ADK_TARGET_GENERIC
10 config ADK_WALDUX_KERNEL_VT
11         bool
12         default y if ADK_TARGET_WITH_VGA
13         default y if ADK_TARGET_SYSTEM_GENERIC_X86
14         default y if ADK_TARGET_SYSTEM_GENERIC_X86_64
15         default n
17 config ADK_WALDUX_KERNEL_VT_CONSOLE
18         bool
19         default y if ADK_TARGET_WITH_VGA
20         default y if ADK_TARGET_SYSTEM_GENERIC_X86
21         default y if ADK_TARGET_SYSTEM_GENERIC_X86_64
22         default n
24 config ADK_WALDUX_KERNEL_VGA_CONSOLE
25         bool
26         default y if ADK_TARGET_WITH_VGA
27         default y if ADK_TARGET_SYSTEM_GENERIC_X86
28         default y if ADK_TARGET_SYSTEM_GENERIC_X86_64
29         default n
31 config ADK_WALDUX_KERNEL_FONTS
32         bool
34 config ADK_WALDUX_KERNEL_FONT_8x16
35         bool
36         select ADK_WALDUX_KERNEL_FONTS
38 config ADK_WALDUX_KERNEL_FB
39         bool
40         select ADK_WALDUX_KERNEL_VT
41         select ADK_WALDUX_KERNEL_VT_CONSOLE
43 config ADK_WALDUX_KERNEL_FB_SBUS
44         bool
46 config ADK_WALDUX_KERNEL_DUMMY_CONSOLE
47         bool
49 config ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE
50         bool
51         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
52         default n
54 config ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY
55         bool
57 config ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE_ROTATION
58         bool
60 config ADK_WALDUX_KERNEL_VIDEO_CODA
61         bool
62         select ADK_WALDUX_KERNEL_MEDIA_SUPPORT
64 config ADK_WALDUX_KERNEL_FB_MXC
65         bool
67 config ADK_WALDUX_KERNEL_FB_MXC_LDB
68         bool
70 config ADK_WALDUX_KERNEL_FB_MXC_SYNC_PANEL
71         bool
73 config ADK_WALDUX_KERNEL_FB_MXC_HDMI
74         bool
76 config ADK_WALDUX_KERNEL_FB_MXC_EDID
77         bool
79 config ADK_WALDUX_KERNEL_MXC_IPU
80         bool
82 config ADK_WALDUX_KERNEL_MXC_IPU_V3
83         bool
85 config ADK_WALDUX_KERNEL_MXC_VPU
86         bool
88 config ADK_WALDUX_KERNEL_MXC_GPU_VIV
89         bool
91 config ADK_WALDUX_KERNEL_MXC_GPU_VIV_V4
92         bool
94 config ADK_WALDUX_KERNEL_MXC_ASRC
95         bool
97 config ADK_WALDUX_KERNEL_MXC_HDMI_CEC
98         bool
100 config ADK_WALDUX_KERNEL_MXC_MIPI_CSI2
101         bool
103 config ADK_WALDUX_KERNEL_MXC_MLB
104         bool
106 config ADK_WALDUX_KERNEL_MXC_MLB150
107         bool
108         select ADK_WALDUX_KERNEL_SND
109         select ADK_WALDUX_KERNEL_SND_PCM
111 config ADK_WALDUX_KERNEL_V4L_MEM2MEM_DRIVERS
112         bool
114 config ADK_WALDUX_KERNEL_IMX_IPUV3_CORE
115         bool
117 config ADK_WALDUX_KERNEL_DRM_PANEL_SIMPLE
118         bool
120 config ADK_WALDUX_KERNEL_DRM_IMX
121         bool
123 config ADK_WALDUX_KERNEL_DRM_IMX_PARALLEL_DISPLAY
124         bool
126 config ADK_WALDUX_KERNEL_DRM_IMX_TVE
127         bool
129 config ADK_WALDUX_KERNEL_DRM_IMX_LDB
130         bool
132 config ADK_WALDUX_KERNEL_DRM_IMX_HDMI
133         bool
135 config ADK_WALDUX_KERNEL_FB_MXS
136         bool
138 config ADK_WALDUX_KERNEL_MFD_SM501
139         bool
141 config ADK_WALDUX_KERNEL_FB_ATARI
142         bool
143         select ADK_WALDUX_KERNEL_FB
144         default y if ADK_TARGET_SYSTEM_ARANYM_M68K
145         default n
147 config ADK_WALDUX_KERNEL_FB_ARMCLCD
148         bool
150 config ADK_WALDUX_KERNEL_PLAT_VERSATILE_CLCD
151         bool
152         select ADK_WALDUX_KERNEL_FB_ARMCLCD
154 config ADK_WALDUX_KERNEL_FB_CIRRUS
155         bool
157 config ADK_WALDUX_KERNEL_FB_GEODE
158         bool
160 config ADK_WALDUX_KERNEL_FB_SM501
161         bool
162         select ADK_WALDUX_KERNEL_MFD_SM501
164 config ADK_WALDUX_KERNEL_DRM
165         bool
167 config ADK_WALDUX_KERNEL_DRM_VC4
168         bool
170 config ADK_WALDUX_KERNEL_DRM_I915
171         bool
173 config ADK_WALDUX_KERNEL_DRM_KMS_HELPER
174         bool
176 config ADK_WALDUX_KERNEL_DRM_FBDEV_EMULATION
177         bool
179 config ADK_WALDUX_KERNEL_INTEL_GTT
180         bool
182 config ADK_WALDUX_KERNEL_AGP
183         bool
185 config ADK_WALDUX_KERNEL_AGP_INTEL
186         bool
188 config ADK_WALDUX_KERNEL_LOGO
189         bool
191 config ADK_WALDUX_KERNEL_LOGO_LINUX_CLUT224
192         bool "Enable Linux penguin boot logo"
193         select ADK_WALDUX_KERNEL_LOGO
195 config ADK_WALDUX_KERNEL_FB_CON_DECOR
196         bool "Enable fullscreen boot logo"
197         select ADK_PACKAGE_FBSPLASH
198         depends on ADK_TARGET_KERNEL_VERSION_3_18 || \
199                    ADK_TARGET_KERNEL_VERSION_3_14
201 config ADK_WALDUX_KERNEL_FB_SIMPLE
202         bool "Simple Framebuffer"
203         select ADK_WALDUX_KERNEL_FB
204         select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE
205         default y if ADK_TARGET_SYSTEM_BANANA_PRO
206         default n
207         help
208           Simple Framebuffer driver.
210 config ADK_WALDUX_KERNEL_FB_VESA
211         bool "Framebuffer support for VESA"
212         select ADK_WALDUX_KERNEL_FB
213         select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE
214         default y if ADK_TARGET_VBOX
215         default y if ADK_TARGET_SYSTEM_ASUS_P5BVM
216         default n
217         help
218           Generic VESA Framebuffer support.
220 config ADK_WALDUX_KERNEL_DRM_ETNAVIV
221         bool "DRM support for Vivante chips (Cubox-i/Hummingboard)"
222         select ADK_WALDUX_KERNEL_DRM
223         select ADK_WALDUX_KERNEL_FB
224         select ADK_WALDUX_KERNEL_IMX_IPUV3_CORE
225         select ADK_WALDUX_KERNEL_DRM_IMX
226         select ADK_WALDUX_KERNEL_DRM_IMX_PARALLEL_DISPLAY
227         select ADK_WALDUX_KERNEL_DRM_IMX_TVE
228         select ADK_WALDUX_KERNEL_DRM_IMX_LDB
229         select ADK_WALDUX_KERNEL_DRM_IMX_HDMI
230         select ADK_WALDUX_KERNEL_DRM_PANEL_SIMPLE
231         select ADK_WALDUX_KERNEL_FB_MXS
232         select ADK_WALDUX_KERNEL_MEDIA_CAMERA_SUPPORT
233         select ADK_WALDUX_KERNEL_V4L_MEM2MEM_DRIVERS
234         select ADK_WALDUX_KERNEL_VIDEO_CODA
235         select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE
236         select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY
237         depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
238         default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
239         default n
240         help
241           Framebuffer support for Cubox-i/Hummingboard (Vivante)
242         
243 config ADK_WALDUX_KERNEL_FB_PXA
244         bool "Framebuffer support for PXA boards (Sharp Zaurus)"
245         select ADK_WALDUX_KERNEL_FB
246         select ADK_WALDUX_KERNEL_DUMMY_CONSOLE
247         select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE
248         select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE_ROTATION
249         depends on ADK_TARGET_SYSTEM_SHARP_ZAURUS \
250                 || ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER \
251                 || ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
252         default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
253         default y if ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
254         default y if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
255         default n
256         help
257           Framebuffer support for Sharp Zaurus CL Series.
259 config ADK_WALDUX_KERNEL_FB_GEODE_LX
260         bool "Framebuffer support for GEODE LX (PC Engines Alix1c)"
261         select ADK_WALDUX_KERNEL_FB
262         select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE
263         select ADK_WALDUX_KERNEL_FB_GEODE
264         depends on ADK_TARGET_MODEL_PCENGINES_ALIX1C
265         default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
266         default n
267         help
268           Framebuffer support for ALIX boards with VGA.
270 config ADK_WALDUX_KERNEL_FB_SM712
271         bool "Framebuffer support for Silicon Motion 7xx (Lemote Yeelong)"
272         select ADK_WALDUX_KERNEL_FB
273         select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE
274         select ADK_WALDUX_KERNEL_FONT_8x16
275         default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
276         default n
277         depends on ADK_TARGET_SYSTEM_LEMOTE_YEELONG
278         help
279           Framebuffer support for Lemote Yeelong.
281 config ADK_WALDUX_KERNEL_FB_BCM2708
282         bool "Framebuffer support for BCM28XX boards (Raspberry PI)"
283         select ADK_WALDUX_KERNEL_FB
284         select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE
285         select ADK_WALDUX_KERNEL_FONT_8x16
286         default y if ADK_TARGET_BOARD_BCM28XX
287         default n
288         depends on ADK_TARGET_BOARD_BCM28XX
289         help
290           Framebuffer support for BCM28XX boards.
292 config ADK_WALDUX_KERNEL_FB_CGSIX
293         bool "Framebuffer support for CGSIX cards (Sun Voyager)"
294         select ADK_WALDUX_KERNEL_FB
295         select ADK_WALDUX_KERNEL_FB_SBUS
296         default y if ADK_TARGET_SYSTEM_SUN_VOYAGER
297         default n
298         depends on ADK_TARGET_SYSTEM_SUN_VOYAGER
299         help
300           Framebuffer support for Sun Voyager.
302 config ADK_WALDUX_KERNEL_FB_RADEON
303         bool "Framebuffer support for RADEON chips"
304         select ADK_WALDUX_KERNEL_FB
305         select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE
306         select ADK_WALDUX_KERNEL_FONT_8x16
307         help
308           Framebuffer support for RADEON chips.
310 config ADK_WALDUX_KERNEL_DRM_I915
311         bool "Support for Intel graphic cards"
312         select ADK_WALDUX_KERNEL_FB
313         select ADK_WALDUX_KERNEL_DRM
314         select ADK_WALDUX_KERNEL_INTEL_GTT
315         select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE
316         select ADK_WALDUX_KERNEL_DRM_KMS_HELPER
317         select ADK_WALDUX_KERNEL_DRM_FBDEV_EMULATION
318         default y if ADK_TARGET_SYSTEM_IBM_X40
319         default n
320         help
321           Support for Intel chipsets.
323 config ADK_WALDUX_KERNEL_DRM_BOCHS
324         bool "Support for QEMU STD VGA emulation"
325         select ADK_WALDUX_KERNEL_DRM
326         select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE
327         depends on ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
328         help
329           Support for Qemu STD VGA emulation.
331 config ADK_WALDUX_KERNEL_DRM_CIRRUS_QEMU
332         bool "Support for QEMU cirrus VGA emulation"
333         select ADK_WALDUX_KERNEL_DRM
334         select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE
335         depends on ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
336         help
337           Support for Qemu cirrus VGA emulation.
339 config ADK_WALDUX_KERNEL_DRM_RADEON
340         bool "Support for Radeon graphic cards"
341         select ADK_WALDUX_KERNEL_DRM
342         select ADK_WALDUX_KERNEL_FB_CFB_FILLRECT
343         select ADK_WALDUX_KERNEL_FB_CFB_COPYAREA
344         select ADK_WALDUX_KERNEL_FB_CFB_IMAGEBLIT
345         select ADK_WALDUX_KERNEL_FW_LOADER
346         select ADK_WALDUX_KERNEL_DRM_KMS_HELPER
347         select ADK_WALDUX_KERNEL_DRM_KMS_FB_HELPER
348         select ADK_WALDUX_KERNEL_DRM_TTM
349         help
350           Support for Radeon chips.
351         
352 endmenu