[RFC PATCH v3 0/4] separeate sub drivers into independent drivers

Inki Dae inki.dae at samsung.com
Thu Nov 20 02:24:44 PST 2014


Hi all,

   This patch set separeates sub drivers into independent drivers.

   patch 1/4:
   - make all kms drivers - fimd, hdmi, dp and dsi - to be independent
     drivers.

   patch 2/4:
   - make all non kms drivers - g2d and ipp - to be independent drivers.

   patch 3/4:
   - make vidi driver to be independent driver.

   patch 4/4:
   - just clean up codes for checking if it's Exynos SoC.

   This patch series had been posted like below with different subject,
   v1: http://www.spinics.net/lists/linux-samsung-soc/msg39116.html
   v2: http://www.spinics.net/lists/linux-samsung-soc/msg39145.html,
       and only one modified patch was posted.

   DRM driver should be single driver so it's not reasonable for sub
   drivers to be built as independent modules. So I changed previous
   subjects to new ones by reverting existing Kconfig.
   With this change, all sub drivers will be built-in kernel image.

   Thanks,
   Inki Dae

Inki Dae (4):
  drm/exynos: make kms drivers to be independent drivers
  drm/exynos: make non kms drivers to be indenpendent drivers
  drm/exynos: make vidi driver to be independent driver
  drm/exynos: clean up machine compatible string check

 drivers/gpu/drm/exynos/exynos_dp_core.c     |    2 +
 drivers/gpu/drm/exynos/exynos_drm_core.c    |  164 +++++++++++++++++++++++----
 drivers/gpu/drm/exynos/exynos_drm_drv.c     |  125 ++++----------------
 drivers/gpu/drm/exynos/exynos_drm_drv.h     |   42 ++-----
 drivers/gpu/drm/exynos/exynos_drm_dsi.c     |    2 +
 drivers/gpu/drm/exynos/exynos_drm_fimc.c    |    1 +
 drivers/gpu/drm/exynos/exynos_drm_fimd.c    |    2 +
 drivers/gpu/drm/exynos/exynos_drm_g2d.c     |   48 ++++++++
 drivers/gpu/drm/exynos/exynos_drm_gsc.c     |    1 +
 drivers/gpu/drm/exynos/exynos_drm_ipp.c     |   39 ++++++-
 drivers/gpu/drm/exynos/exynos_drm_rotator.c |    2 +
 drivers/gpu/drm/exynos/exynos_drm_vidi.c    |   81 ++++++++-----
 drivers/gpu/drm/exynos/exynos_hdmi.c        |    2 +
 drivers/gpu/drm/exynos/exynos_mixer.c       |    2 +
 14 files changed, 326 insertions(+), 187 deletions(-)

-- 
1.7.9.5



More information about the dri-devel mailing list