diff --git a/drivers/gpu/drm/mstar/Kconfig b/drivers/gpu/drm/mstar/Kconfig index af205335c9d06f..45304b043c932d 100644 --- a/drivers/gpu/drm/mstar/Kconfig +++ b/drivers/gpu/drm/mstar/Kconfig @@ -6,6 +6,7 @@ config DRM_MSTAR select DRM_GEM_CMA_HELPER select DRM_KMS_HELPER select DRM_KMS_CMA_HELPER + select DRM_MIPI_DSI select DRM_PANEL select REGMAP_MMIO select VIDEOMODE_HELPERS diff --git a/drivers/gpu/drm/mstar/Makefile b/drivers/gpu/drm/mstar/Makefile index ac919c7afae169..065484050e4a06 100644 --- a/drivers/gpu/drm/mstar/Makefile +++ b/drivers/gpu/drm/mstar/Makefile @@ -2,4 +2,7 @@ obj-$(CONFIG_DRM_MSTAR) += mstar_gop.o \ mstar_mop.o \ mstar_op2.o \ - mstar_top.o + mstar_top.o \ + mstar_dsi.o \ + mstar_framebuffer.o \ + mstar_drv.o diff --git a/drivers/gpu/drm/mstar/mstar_dsi.c b/drivers/gpu/drm/mstar/mstar_dsi.c new file mode 100644 index 00000000000000..57e387f08d1e2d --- /dev/null +++ b/drivers/gpu/drm/mstar/mstar_dsi.c @@ -0,0 +1,1161 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * MStar DSI driver. Probably the same hardware as the MediaTek one. + * + * Copytight (c) 2021 Daniel Palmer + * Copyright (c) 2015 MediaTek Inc. + */ + +#include +#include +#include +#include +#include +#include +#include +#include + +#include