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

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
...@@ -4,6 +4,8 @@ config DRM_MEDIATEK ...@@ -4,6 +4,8 @@ config DRM_MEDIATEK
depends on ARCH_MEDIATEK || (ARM && COMPILE_TEST) depends on ARCH_MEDIATEK || (ARM && COMPILE_TEST)
select DRM_GEM_CMA_HELPER select DRM_GEM_CMA_HELPER
select DRM_KMS_HELPER select DRM_KMS_HELPER
select DRM_MIPI_DSI
select DRM_PANEL
select IOMMU_DMA select IOMMU_DMA
select MEMORY select MEMORY
select MTK_SMI select MTK_SMI
......
...@@ -6,6 +6,8 @@ mediatek-drm-y := mtk_disp_ovl.o \ ...@@ -6,6 +6,8 @@ mediatek-drm-y := mtk_disp_ovl.o \
mtk_drm_drv.o \ mtk_drm_drv.o \
mtk_drm_fb.o \ mtk_drm_fb.o \
mtk_drm_gem.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 obj-$(CONFIG_DRM_MEDIATEK) += mediatek-drm.o
...@@ -523,6 +523,8 @@ static struct platform_driver * const mtk_drm_drivers[] = { ...@@ -523,6 +523,8 @@ static struct platform_driver * const mtk_drm_drivers[] = {
&mtk_disp_ovl_driver, &mtk_disp_ovl_driver,
&mtk_disp_rdma_driver, &mtk_disp_rdma_driver,
&mtk_drm_platform_driver, &mtk_drm_platform_driver,
&mtk_dsi_driver,
&mtk_mipi_tx_driver,
}; };
static int __init mtk_drm_init(void) static int __init mtk_drm_init(void)
......
...@@ -53,5 +53,7 @@ struct mtk_drm_private { ...@@ -53,5 +53,7 @@ struct mtk_drm_private {
extern struct platform_driver mtk_ddp_driver; extern struct platform_driver mtk_ddp_driver;
extern struct platform_driver mtk_disp_ovl_driver; extern struct platform_driver mtk_disp_ovl_driver;
extern struct platform_driver mtk_disp_rdma_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 */ #endif /* MTK_DRM_DRV_H */
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment