1 menu "Graphic devices support"
2 depends on ADK_TARGET_WITH_VGA || ADK_TARGET_QEMU || ADK_TARGET_VBOX
6 default y if ADK_TARGET_WITH_VGA
7 default y if ADK_TARGET_VBOX
10 config ADK_KERNEL_VT_CONSOLE
12 default y if ADK_TARGET_WITH_VGA
13 default y if ADK_TARGET_VBOX
16 config ADK_KERNEL_VGA_CONSOLE
18 default y if ADK_TARGET_SYSTEM_IBM_X40
19 default y if ADK_TARGET_VBOX
22 config ADK_KERNEL_FONTS
25 config ADK_KERNEL_FONT_8x16
27 select ADK_KERNEL_FONTS
31 select ADK_KERNEL_VT_CONSOLE
34 config ADK_KERNEL_FB_SBUS
37 config ADK_KERNEL_DUMMY_CONSOLE
40 config ADK_KERNEL_FRAMEBUFFER_CONSOLE
42 default y if ADK_TARGET_SYSTEM_ARANYM_M68K
45 config ADK_KERNEL_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY
48 config ADK_KERNEL_FRAMEBUFFER_CONSOLE_ROTATION
51 config ADK_KERNEL_FB_MXC
54 config ADK_KERNEL_FB_MXC_LDB
57 config ADK_KERNEL_FB_MXC_SYNC_PANEL
60 config ADK_KERNEL_FB_MXC_HDMI
63 config ADK_KERNEL_MXC_IPU
66 config ADK_KERNEL_MXC_VPU
69 config ADK_KERNEL_MXC_GPU_VIV
72 config ADK_KERNEL_MXC_ASRC
75 config ADK_KERNEL_MXC_HDMI_CEC
78 config ADK_KERNEL_MXC_MIPI_CSI2
81 config ADK_KERNEL_MXC_MLB150
84 config ADK_KERNEL_FB_MXC_EDID
87 config ADK_KERNEL_DRM_DW_HDMI_AUDIO
90 config ADK_KERNEL_DRM_DW_HDMI_CEC
93 config ADK_KERNEL_MFD_SM501
96 config ADK_KERNEL_FB_ATARI
99 default y if ADK_TARGET_SYSTEM_ARANYM_M68K
102 config ADK_KERNEL_FB_ARMCLCD
105 config ADK_KERNEL_PLAT_VERSATILE_CLCD
107 select ADK_KERNEL_FB_ARMCLCD
109 config ADK_KERNEL_FB_CIRRUS
112 config ADK_KERNEL_FB_GEODE
115 config ADK_KERNEL_FB_SM501
117 select ADK_KERNEL_MFD_SM501
119 config ADK_KERNEL_DRM
122 config ADK_KERNEL_DRM_I915
125 config ADK_KERNEL_DRM_I915_KMS
128 config ADK_KERNEL_DRM_I915_FBDEV
131 config ADK_KERNEL_DRM_VIVANTE
134 config ADK_KERNEL_DRM_IMX_FB_HELPER
137 config ADK_KERNEL_DRM_IMX_PARALLEL_DISPLAY
140 config ADK_KERNEL_DRM_IMX_LDB
143 config ADK_KERNEL_DRM_IMX_TVE
146 config ADK_KERNEL_IMX_IPUV3_CORE
149 config ADK_KERNEL_DRM_IMX_IPUV3
152 config ADK_KERNEL_DRM_IMX_HDMI
155 config ADK_KERNEL_AGP
158 config ADK_KERNEL_AGP_INTEL
161 config ADK_KERNEL_LOGO
164 config ADK_KERNEL_LOGO_LINUX_CLUT224
165 prompt "Enable Linux penguin boot logo"
167 select ADK_KERNEL_LOGO
170 config ADK_KERNEL_FB_CON_DECOR
171 prompt "Enable fullscreen boot logo"
173 select ADK_PACKAGE_FBSPLASH
174 depends on ADK_TARGET_KERNEL_VERSION_3_18 || \
175 ADK_TARGET_KERNEL_VERSION_3_14
178 config ADK_KERNEL_FB_VESA
179 prompt "Framebuffer support for VirtualBox Emulator (VESA)"
182 select ADK_KERNEL_FRAMEBUFFER_CONSOLE
183 default y if ADK_TARGET_VBOX
185 depends on ADK_TARGET_VBOX
187 Framebuffer support for VirtualBox Emulator.
189 config ADK_KERNEL_DRM_IMX
190 prompt "Framebuffer support for Cubox-i/Hummingboard"
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
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
212 Framebuffer support for Cubox-i/Hummingboard
214 config ADK_KERNEL_DRM_VIVANTE
215 prompt "Framebuffer support for Cubox-i/Hummingboard (Vivante)"
217 select ADK_KERNEL_DRM
218 select ADK_KERNEL_DMA_CMA
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
242 Framebuffer support for Cubox-i/Hummingboard (Vivante)
244 config ADK_KERNEL_FB_PXA
245 prompt "Framebuffer support for Sharp Zaurus (PXA)"
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
259 Framebuffer support for Sharp Zaurus CL Series.
261 config ADK_KERNEL_FB_GEODE_LX
262 prompt "Framebuffer support for ALIX boards (GEODE)"
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
271 Framebuffer support for ALIX boards with VGA.
273 config ADK_KERNEL_FB_SM7XX
274 prompt "Framebuffer support for Lemote Yeelong (SM7XX)"
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
282 depends on ADK_TARGET_SYSTEM_LEMOTE_YEELONG
284 Framebuffer support for Lemote Yeelong.
286 config ADK_KERNEL_FB_BCM2708
287 prompt "Framebuffer support for BCM2835 boards"
290 select ADK_KERNEL_FRAMEBUFFER_CONSOLE
291 select ADK_KERNEL_FONT_8x16
292 default y if ADK_TARGET_BOARD_BCM28XX
294 depends on ADK_TARGET_BOARD_BCM28XX
296 Framebuffer support for BCM2835 boards.
298 config ADK_HARDWARE_GRAPHICS_INTEL_I915
299 prompt "Support for Intel graphic cards (AGP/DRM/KMS)"
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
311 depends on ADK_TARGET_SYSTEM_IBM_X40
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)"
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
322 DRM/KMS support for Qemu cirrus VGA emulation.
324 config ADK_KERNEL_FB_CGSIX
325 bool "Support for CGSIX framebuffer"
327 select ADK_KERNEL_FB_SBUS
328 default y if ADK_TARGET_SYSTEM_SUN_VOYAGER
330 depends on ADK_TARGET_SYSTEM_SUN_VOYAGER
332 Framebuffer support for Sun Voyager.