1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2119f5173SCK Huconfig DRM_MEDIATEK 3119f5173SCK Hu tristate "DRM Support for Mediatek SoCs" 4119f5173SCK Hu depends on DRM 589115aeeSChen-Yu Tsai depends on ARCH_MEDIATEK || COMPILE_TEST 6851da9acSArnd Bergmann depends on COMMON_CLK 7d2db0b8fSVille Syrjälä depends on HAVE_ARM_SMCCC || COMPILE_TEST 8b5db361eSArnd Bergmann depends on OF 9c79484f6SYueHaibing depends on MTK_MMSYS 106dc1f816SThomas Zimmermann select DRM_CLIENT_SELECTION 11*9b54a32cSAngeloGioacchino Del Regno select DRM_GEM_DMA_HELPER 12119f5173SCK Hu select DRM_KMS_HELPER 139da7ec9bSDmitry Baryshkov select DRM_DISPLAY_HELPER 149da7ec9bSDmitry Baryshkov select DRM_BRIDGE_CONNECTOR 152e54c14eSCK Hu select DRM_MIPI_DSI 162e54c14eSCK Hu select DRM_PANEL 1772ac6969SSatendra Singh Thakur select VIDEOMODE_HELPERS 18119f5173SCK Hu help 19119f5173SCK Hu Choose this option if you have a Mediatek SoCs. 20119f5173SCK Hu The module will be called mediatek-drm 21119f5173SCK Hu This driver provides kernel mode setting and 22119f5173SCK Hu buffer management to userspace. 238f83f268SJie Qiu 24f70ac097SMarkus Schneider-Pargmannconfig DRM_MEDIATEK_DP 25f70ac097SMarkus Schneider-Pargmann tristate "DRM DPTX Support for MediaTek SoCs" 26f70ac097SMarkus Schneider-Pargmann depends on DRM_MEDIATEK 2705b8b6ddSGeert Uytterhoeven select DRM_DISPLAY_HELPER 287fe302aeSGeert Uytterhoeven select DRM_DISPLAY_DP_HELPER 291e0b9b44SGeert Uytterhoeven select DRM_DISPLAY_DP_AUX_BUS 30f70ac097SMarkus Schneider-Pargmann help 31f70ac097SMarkus Schneider-Pargmann DRM/KMS Display Port driver for MediaTek SoCs. 32f70ac097SMarkus Schneider-Pargmann 3386b1e68fSAngeloGioacchino Del Regnoconfig DRM_MEDIATEK_HDMI_COMMON 3486b1e68fSAngeloGioacchino Del Regno tristate 3586b1e68fSAngeloGioacchino Del Regno depends on DRM_MEDIATEK 3686b1e68fSAngeloGioacchino Del Regno select DRM_DISPLAY_HDMI_HELPER 3786b1e68fSAngeloGioacchino Del Regno select DRM_DISPLAY_HELPER 3886b1e68fSAngeloGioacchino Del Regno select SND_SOC_HDMI_CODEC if SND_SOC 3986b1e68fSAngeloGioacchino Del Regno help 4086b1e68fSAngeloGioacchino Del Regno MediaTek SoC HDMI common library 4186b1e68fSAngeloGioacchino Del Regno 428f83f268SJie Qiuconfig DRM_MEDIATEK_HDMI 438f83f268SJie Qiu tristate "DRM HDMI Support for Mediatek SoCs" 448f83f268SJie Qiu depends on DRM_MEDIATEK 4586b1e68fSAngeloGioacchino Del Regno select DRM_MEDIATEK_HDMI_COMMON 468f83f268SJie Qiu help 478f83f268SJie Qiu DRM/KMS HDMI driver for Mediatek SoCs 488d0f7988SAngeloGioacchino Del Regno 498d0f7988SAngeloGioacchino Del Regnoconfig DRM_MEDIATEK_HDMI_V2 508d0f7988SAngeloGioacchino Del Regno tristate "DRM HDMI v2 IP support for MediaTek SoCs" 518d0f7988SAngeloGioacchino Del Regno depends on DRM_MEDIATEK 528d0f7988SAngeloGioacchino Del Regno select DRM_MEDIATEK_HDMI_COMMON 538d0f7988SAngeloGioacchino Del Regno help 548d0f7988SAngeloGioacchino Del Regno Say yes here to enable support for the HDMIv2 IP and related 558d0f7988SAngeloGioacchino Del Regno DDCv2 as found in the MediaTek MT8195, MT8188 SoCs and other 568d0f7988SAngeloGioacchino Del Regno variants. 578d0f7988SAngeloGioacchino Del Regno This driver can also be built as a module. If so, the HDMIv2 588d0f7988SAngeloGioacchino Del Regno module will be called "mtk_hdmi_v2", and the DDCv2 module 598d0f7988SAngeloGioacchino Del Regno will be called "mtk_hdmi_ddc_v2". 60