devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH 0/9] Exynos DSI master and S6E8AA0 panel drivers
@ 2014-01-22 14:35 Andrzej Hajda
  2014-01-22 14:35 ` [RFC PATCH 1/9] drm/exynos: correct timing porch conversion Andrzej Hajda
                   ` (7 more replies)
  0 siblings, 8 replies; 12+ messages in thread
From: Andrzej Hajda @ 2014-01-22 14:35 UTC (permalink / raw)
  To: dri-devel
  Cc: Mark Rutland, devicetree, linux-samsung-soc, Pawel Moll,
	Ian Campbell, Andrzej Hajda, Kyungmin Park, Rob Herring,
	Kumar Gala, Grant Likely

Hi,

This patch set adds bindings and drivers to Exynos MIPI-DSI host and S6E8AA0 panel.
Both devices are present in Trats and Trats2 targets which are present
in mainline kernel and currently have no display support.
Patchset contains also patches adding corresponding DTS nodes to both devices.

Both drivers are based on patches posted by Tomasz [2].

Drivers have been successfully tested on both devices.

Exynos DSI driver supports only video mode, command mode will be added later.

Patchset contains two additional patches:
- 1st patch corrects porch calculation in function introduced by refactoring
  patches [1],
- 2nd patch delays fbdev initialization to allow fbdev work with devices

Patches are based on branch next-20131211 plus exynos refactoring patches
by Sean Paul [1] plus resolving many merge conflicts.
I have also cherry-picked patches adding drm_panel and drm_mipi_dsi support which
were not merged at this time. I hope Sean's patches will be merged soon,
so I could rebase this patchset in saner way.

[1]: http://permalink.gmane.org/gmane.comp.video.dri.devel/94358
[2]: http://permalink.gmane.org/gmane.linux.kernel.samsung-soc/15684

Regards
Andrzej

Andrzej Hajda (9):
  drm/exynos: correct timing porch conversion
  drm/exynos: delay fbdev initialization until an output is connected
  exynos/dsim: add DT bindings
  drm/exynos: add DSIM driver
  panel/s6e8aa0: add DT bindings
  drm/panel: add s6e8aa0 driver
  ARM: dts: exynos4: add MIPI DSI Master node
  ARM: dts: exynos4210-trats: add panel node
  ARM: dts: exynos4412-trats2: add panel node

 .../devicetree/bindings/panel/samsung-s6e8aa0.txt  |   53 +
 .../devicetree/bindings/video/exynos_dsim.txt      |   48 +
 arch/arm/boot/dts/exynos4.dtsi                     |   14 +
 arch/arm/boot/dts/exynos4210-trats.dts             |   36 +
 arch/arm/boot/dts/exynos4412-trats2.dts            |   45 +
 drivers/gpu/drm/exynos/Kconfig                     |    9 +
 drivers/gpu/drm/exynos/Makefile                    |    1 +
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |   26 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |    1 +
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            | 1393 ++++++++++++++++++++
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |    3 +
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |   11 +-
 drivers/gpu/drm/panel/Kconfig                      |    7 +
 drivers/gpu/drm/panel/Makefile                     |    1 +
 drivers/gpu/drm/panel/panel-s6e8aa0.c              | 1046 +++++++++++++++
 16 files changed, 2678 insertions(+), 20 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/panel/samsung-s6e8aa0.txt
 create mode 100644 Documentation/devicetree/bindings/video/exynos_dsim.txt
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dsi.c
 create mode 100644 drivers/gpu/drm/panel/panel-s6e8aa0.c

-- 
1.8.3.2

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

end of thread, other threads:[~2014-01-23  3:01 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-22 14:35 [RFC PATCH 0/9] Exynos DSI master and S6E8AA0 panel drivers Andrzej Hajda
2014-01-22 14:35 ` [RFC PATCH 1/9] drm/exynos: correct timing porch conversion Andrzej Hajda
2014-01-22 15:09   ` Andrzej Hajda
2014-01-23  3:01     ` Daniel Kurtz
2014-01-22 14:35 ` [RFC PATCH 2/9] drm/exynos: delay fbdev initialization until an output is connected Andrzej Hajda
2014-01-22 14:35 ` [RFC PATCH 3/9] exynos/dsim: add DT bindings Andrzej Hajda
2014-01-22 14:35 ` [RFC PATCH 4/9] drm/exynos: add DSIM driver Andrzej Hajda
2014-01-22 14:35 ` [RFC PATCH 5/9] panel/s6e8aa0: add DT bindings Andrzej Hajda
2014-01-22 14:35 ` [RFC PATCH 6/9] drm/panel: add s6e8aa0 driver Andrzej Hajda
     [not found] ` <1390401336-22915-1-git-send-email-a.hajda-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2014-01-22 14:35   ` [RFC PATCH 7/9] ARM: dts: exynos4: add MIPI DSI Master node Andrzej Hajda
2014-01-22 14:35   ` [RFC PATCH 8/9] ARM: dts: exynos4210-trats: add panel node Andrzej Hajda
2014-01-22 14:35 ` [RFC PATCH 9/9] ARM: dts: exynos4412-trats2: " Andrzej Hajda

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).