Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: GPL-2.0-only
2config DRM_MEDIATEK
3 tristate "DRM Support for Mediatek SoCs"
4 depends on DRM
5 depends on ARCH_MEDIATEK || COMPILE_TEST
6 depends on COMMON_CLK
7 depends on HAVE_ARM_SMCCC || COMPILE_TEST
8 depends on OF
9 depends on MTK_MMSYS
10 select DRM_CLIENT_SELECTION
11 select DRM_GEM_DMA_HELPER
12 select DRM_KMS_HELPER
13 select DRM_DISPLAY_HELPER
14 select DRM_BRIDGE_CONNECTOR
15 select DRM_MIPI_DSI
16 select DRM_PANEL
17 select VIDEOMODE_HELPERS
18 help
19 Choose this option if you have a Mediatek SoCs.
20 The module will be called mediatek-drm
21 This driver provides kernel mode setting and
22 buffer management to userspace.
23
24config DRM_MEDIATEK_DP
25 tristate "DRM DPTX Support for MediaTek SoCs"
26 depends on DRM_MEDIATEK
27 select DRM_DISPLAY_HELPER
28 select DRM_DISPLAY_DP_HELPER
29 select DRM_DISPLAY_DP_AUX_BUS
30 help
31 DRM/KMS Display Port driver for MediaTek SoCs.
32
33config DRM_MEDIATEK_HDMI_COMMON
34 tristate
35 depends on DRM_MEDIATEK
36 select DRM_DISPLAY_HDMI_HELPER
37 select DRM_DISPLAY_HELPER
38 select SND_SOC_HDMI_CODEC if SND_SOC
39 help
40 MediaTek SoC HDMI common library
41
42config DRM_MEDIATEK_HDMI
43 tristate "DRM HDMI Support for Mediatek SoCs"
44 depends on DRM_MEDIATEK
45 select DRM_MEDIATEK_HDMI_COMMON
46 help
47 DRM/KMS HDMI driver for Mediatek SoCs
48
49config DRM_MEDIATEK_HDMI_V2
50 tristate "DRM HDMI v2 IP support for MediaTek SoCs"
51 depends on DRM_MEDIATEK
52 select DRM_MEDIATEK_HDMI_COMMON
53 help
54 Say yes here to enable support for the HDMIv2 IP and related
55 DDCv2 as found in the MediaTek MT8195, MT8188 SoCs and other
56 variants.
57 This driver can also be built as a module. If so, the HDMIv2
58 module will be called "mtk_hdmi_v2", and the DDCv2 module
59 will be called "mtk_hdmi_ddc_v2".