xref: /linux/drivers/gpu/drm/meson/Kconfig (revision 3fd6c59042dbba50391e30862beac979491145fe)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2bbbe775eSNeil Armstrongconfig DRM_MESON
3bbbe775eSNeil Armstrong	tristate "DRM Support for Amlogic Meson Display Controller"
4bbbe775eSNeil Armstrong	depends on DRM && OF && (ARM || ARM64 || COMPILE_TEST)
5bbbe775eSNeil Armstrong	depends on ARCH_MESON || COMPILE_TEST
6bbbe775eSNeil Armstrong	select DRM_CLIENT_SELECTION
7*9da7ec9bSDmitry Baryshkov	select DRM_KMS_HELPER
8*9da7ec9bSDmitry Baryshkov	select DRM_DISPLAY_HELPER
94a83c26aSDanilo Krummrich	select DRM_BRIDGE_CONNECTOR
100af5e0b4SNeil Armstrong	select DRM_GEM_DMA_HELPER
11bbbe775eSNeil Armstrong	select DRM_DISPLAY_CONNECTOR
12bbbe775eSNeil Armstrong	select VIDEOMODE_HELPERS
1366cae477SMaxime Jourdan	select REGMAP_MMIO
140af5e0b4SNeil Armstrong	select MESON_CANVAS
153f68be7dSNeil Armstrong	select CEC_CORE if CEC_NOTIFIER
163f68be7dSNeil Armstrong
173f68be7dSNeil Armstrongconfig DRM_MESON_DW_HDMI
183f68be7dSNeil Armstrong	tristate "HDMI Synopsys Controller support for Amlogic Meson Display"
193f68be7dSNeil Armstrong	depends on DRM_MESON
203f68be7dSNeil Armstrong	default y if DRM_MESON
219371ea5eSJerome Brunet	select DRM_DW_HDMI
2277d9e1e6SNeil Armstrong	imply DRM_DW_HDMI_I2S_AUDIO
2377d9e1e6SNeil Armstrong
2477d9e1e6SNeil Armstrongconfig DRM_MESON_DW_MIPI_DSI
2577d9e1e6SNeil Armstrong	tristate "MIPI DSI Synopsys Controller support for Amlogic Meson Display"
2677d9e1e6SNeil Armstrong	depends on DRM_MESON
2777d9e1e6SNeil Armstrong	default y if DRM_MESON
2877d9e1e6SNeil Armstrong	select DRM_DW_MIPI_DSI
29	select GENERIC_PHY_MIPI_DPHY
30