Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2e54c14e authored by CK Hu's avatar CK Hu Committed by Philipp Zabel
Browse files

drm/mediatek: Add DSI sub driver



This patch add a drm encoder/connector driver for the MIPI DSI function
block of the Mediatek display subsystem and a phy driver for the MIPI TX
D-PHY control module.

Signed-off-by: default avatarJitao Shi <jitao.shi@mediatek.com>
Signed-off-by: default avatarPhilipp Zabel <p.zabel@pengutronix.de>
parent 119f5173
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -4,6 +4,8 @@ config DRM_MEDIATEK
	depends on ARCH_MEDIATEK || (ARM && COMPILE_TEST)
	select DRM_GEM_CMA_HELPER
	select DRM_KMS_HELPER
	select DRM_MIPI_DSI
	select DRM_PANEL
	select IOMMU_DMA
	select MEMORY
	select MTK_SMI
+3 −1
Original line number Diff line number Diff line
@@ -6,6 +6,8 @@ mediatek-drm-y := mtk_disp_ovl.o \
		  mtk_drm_drv.o \
		  mtk_drm_fb.o \
		  mtk_drm_gem.o \
		  mtk_drm_plane.o
		  mtk_drm_plane.o \
		  mtk_dsi.o \
		  mtk_mipi_tx.o

obj-$(CONFIG_DRM_MEDIATEK) += mediatek-drm.o
+2 −0
Original line number Diff line number Diff line
@@ -523,6 +523,8 @@ static struct platform_driver * const mtk_drm_drivers[] = {
	&mtk_disp_ovl_driver,
	&mtk_disp_rdma_driver,
	&mtk_drm_platform_driver,
	&mtk_dsi_driver,
	&mtk_mipi_tx_driver,
};

static int __init mtk_drm_init(void)
+2 −0
Original line number Diff line number Diff line
@@ -53,5 +53,7 @@ struct mtk_drm_private {
extern struct platform_driver mtk_ddp_driver;
extern struct platform_driver mtk_disp_ovl_driver;
extern struct platform_driver mtk_disp_rdma_driver;
extern struct platform_driver mtk_dsi_driver;
extern struct platform_driver mtk_mipi_tx_driver;

#endif /* MTK_DRM_DRV_H */
+913 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading