public inbox for linux-samsung-soc@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] exynos_drm initialization fix
@ 2015-06-08 10:15 Andrzej Hajda
  2015-06-08 10:15 ` [PATCH 1/3] drm/exynos: consolidate driver/device initialization code Andrzej Hajda
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Andrzej Hajda @ 2015-06-08 10:15 UTC (permalink / raw)
  To: Inki Dae
  Cc: Andrzej Hajda, Marek Szyprowski, b.zolnierkie, dri-devel,
	linux-samsung-soc

Hi Inki,

Those patches fixes issue of exynos_drm initialization with more than one pipeline,
which is present in exynos_drm drivers for long time.
On most platforms at least two of three following pipelines are present:
1. VIDI.
2. FIMD/DECON -> DSI/DPI -> Panel.
3. MIXER/DECON -> HDMI -> TV.
In case we want use two or three pipelines simultaneously and one of KMS drivers
defers probing only some drivers will be bound to drm driver and usually only one
pipeline will be available. This patchset fixes it.

Beside bugfixing the patchset significantly simplifies and clears the code - about
300 lines removed.

The patchset is based on exynos-drm-next branch.
The patchset was tested on universal_c210 board.

Regards
Andrzej


Andrzej Hajda (3):
  drm/exynos: consolidate driver/device initialization code
  drm/exynos: fix broken component binding in case of multiple pipelines
  drm/exynos: remove SoC checking code

 drivers/gpu/drm/exynos/exynos7_drm_decon.c |  14 +-
 drivers/gpu/drm/exynos/exynos_dp_core.c    |  13 +-
 drivers/gpu/drm/exynos/exynos_drm_dpi.c    |  20 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c    | 427 +++++++++++------------------
 drivers/gpu/drm/exynos/exynos_drm_drv.h    |  17 --
 drivers/gpu/drm/exynos/exynos_drm_dsi.c    |  29 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c   |  28 +-
 drivers/gpu/drm/exynos/exynos_drm_ipp.c    |  27 --
 drivers/gpu/drm/exynos/exynos_drm_vidi.c   |  53 +---
 drivers/gpu/drm/exynos/exynos_hdmi.c       |  22 +-
 drivers/gpu/drm/exynos/exynos_mixer.c      |  14 +-
 11 files changed, 187 insertions(+), 477 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-06-11 14:33 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-08 10:15 [PATCH 0/3] exynos_drm initialization fix Andrzej Hajda
2015-06-08 10:15 ` [PATCH 1/3] drm/exynos: consolidate driver/device initialization code Andrzej Hajda
2015-06-11 14:33   ` Inki Dae
2015-06-08 10:15 ` [PATCH 2/3] drm/exynos: fix broken component binding in case of multiple pipelines Andrzej Hajda
2015-06-09 19:47   ` Gustavo Padovan
2015-06-10  7:49     ` [PATCH v2 " Andrzej Hajda
2015-06-08 10:15 ` [PATCH 3/3] drm/exynos: remove SoC checking code Andrzej Hajda
2015-06-09 19:46   ` Gustavo Padovan
2015-06-10  2:14     ` Hyungwon Hwang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox