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 if DRM_FBDEV_EMULATION 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". 60