Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/exynos: Move dp driver from video/ to drm/

This patch moves the code from video/ to drm/. This is required the DP
driver needs to power on/off in the correct order in relation to fimd.
This will also allow the DP driver to participate in drm modeset as well
as provide accurate connection detection and edid.

Signed-off-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Inki Dae <inki.dae@samsung.com>

authored by

Sean Paul and committed by
Inki Dae
2e4e678a 055e0c06

+8 -14
-6
MAINTAINERS
··· 3393 3393 F: drivers/extcon/ 3394 3394 F: Documentation/extcon/ 3395 3395 3396 - EXYNOS DP DRIVER 3397 - M: Jingoo Han <jg1.han@samsung.com> 3398 - L: linux-fbdev@vger.kernel.org 3399 - S: Maintained 3400 - F: drivers/video/exynos/exynos_dp* 3401 - 3402 3396 EXYNOS MIPI DISPLAY DRIVERS 3403 3397 M: Inki Dae <inki.dae@samsung.com> 3404 3398 M: Donghwa Lee <dh09.lee@samsung.com>
+7
drivers/gpu/drm/exynos/Kconfig
··· 31 31 help 32 32 Choose this option if you want to use Exynos FIMD for DRM. 33 33 34 + config DRM_EXYNOS_DP 35 + bool "EXYNOS DRM DP driver support" 36 + depends on DRM_EXYNOS && ARCH_EXYNOS 37 + default DRM_EXYNOS 38 + help 39 + This enables support for DP device. 40 + 34 41 config DRM_EXYNOS_HDMI 35 42 bool "Exynos DRM HDMI" 36 43 depends on DRM_EXYNOS && !VIDEO_SAMSUNG_S5P_TV
+1
drivers/gpu/drm/exynos/Makefile
··· 11 11 exynosdrm-$(CONFIG_DRM_EXYNOS_IOMMU) += exynos_drm_iommu.o 12 12 exynosdrm-$(CONFIG_DRM_EXYNOS_DMABUF) += exynos_drm_dmabuf.o 13 13 exynosdrm-$(CONFIG_DRM_EXYNOS_FIMD) += exynos_drm_fimd.o 14 + exynosdrm-$(CONFIG_DRM_EXYNOS_DP) += exynos_dp_core.o exynos_dp_reg.o 14 15 exynosdrm-$(CONFIG_DRM_EXYNOS_HDMI) += exynos_hdmi.o exynos_mixer.o 15 16 exynosdrm-$(CONFIG_DRM_EXYNOS_VIDI) += exynos_drm_vidi.o 16 17 exynosdrm-$(CONFIG_DRM_EXYNOS_G2D) += exynos_drm_g2d.o
-7
drivers/video/exynos/Kconfig
··· 29 29 If you have an S6E8AX0 MIPI AMOLED LCD Panel, say Y to enable its 30 30 LCD control driver. 31 31 32 - config EXYNOS_DP 33 - bool "EXYNOS DP driver support" 34 - depends on OF && ARCH_EXYNOS 35 - default n 36 - help 37 - This enables support for DP device. 38 - 39 32 endif # EXYNOS_VIDEO
-1
drivers/video/exynos/Makefile
··· 5 5 obj-$(CONFIG_EXYNOS_MIPI_DSI) += exynos_mipi_dsi.o exynos_mipi_dsi_common.o \ 6 6 exynos_mipi_dsi_lowlevel.o 7 7 obj-$(CONFIG_EXYNOS_LCD_S6E8AX0) += s6e8ax0.o 8 - obj-$(CONFIG_EXYNOS_DP) += exynos_dp_core.o exynos_dp_reg.o
drivers/video/exynos/exynos_dp_core.c drivers/gpu/drm/exynos/exynos_dp_core.c
drivers/video/exynos/exynos_dp_core.h drivers/gpu/drm/exynos/exynos_dp_core.h
drivers/video/exynos/exynos_dp_reg.c drivers/gpu/drm/exynos/exynos_dp_reg.c
drivers/video/exynos/exynos_dp_reg.h drivers/gpu/drm/exynos/exynos_dp_reg.h