[PATCH 00/15] drm/panel: Add prepare and unprepare routines

Ajay Kumar ajaykumar.rs at samsung.com
Thu Jul 31 10:41:59 PDT 2014


This series is based on exynos-drm-next branch of Inki Dae's tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git

This is originally a part of the bridge chip series:
http://www.spinics.net/lists/linux-samsung-soc/msg34826.html

But, since we can handle panel and bridge chips seperately,
I thought of seperating them.

This patchset basically extends the drm panel framework
to accomodate wider range of panels with strict timing
sequence for enabling panel power, backlight enable, etc.

I have tested this patchset on exynos5800-peach-pi board.

Thierry:
	As discussed, I have seperated patches such that they
	won't break the compilation in between. Also, I have
	incorporated all the comments given by you for panel patches.
	I assume you have already taken [PATCH 01/15] and hence
	it can be dropped from this patchset.

Ajay Kumar (15):
  [PATCH 01/15] drm/panel: add prepare and unprepare routines
  [PATCH 02/15] drm/panel: Add get_modes helper
  [PATCH 03/15] drm/panel: ld9040: Add dummy prepare and unprepare routines
  [PATCH 04/15] drm/panel: s6e8aa0: Add dummy prepare and unprepare routines
  [PATCH 05/15] drm/panel: simple: Add dummy prepare and unprepare routines
  [PATCH 06/15] drm/exynos: dpi: Add support for panel prepare and unprepare routines
  [PATCH 07/15] drm/exynos: dsi: Add support for panel prepare and unprepare routines
  [PATCH 08/15] drm/tegra: Add support for panel prepare and unprepare routines
  [PATCH 09/15] drm/panel: ld9040: Add proper definition for prepare and unprepare
  [PATCH 10/15] drm/panel: s6e8aa0: Add proper definition for prepare and unprepare
  [PATCH 11/15] drm/panel: simple: Add proper definition for prepare and unprepare
  [PATCH 12/15] drm/panel: simple: Support usage of delays in panel functions
  [PATCH 13/15] drm/panel: simple: Add support for auo_b133htn01 panel
  [PATCH 14/15] drm/exynos: Move DP setup into commit()
  [PATCH 15/15] drm/exynos: dp: Modify driver to support drm_panel

 .../devicetree/bindings/panel/auo,b133htn01.txt    |    7 ++
 drivers/gpu/drm/exynos/Kconfig                     |    1 +
 drivers/gpu/drm/exynos/exynos_dp_core.c            |  112 +++++++++++++++-----
 drivers/gpu/drm/exynos/exynos_dp_core.h            |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_dpi.c            |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |   12 ++-
 drivers/gpu/drm/panel/panel-ld9040.c               |   16 ++-
 drivers/gpu/drm/panel/panel-s6e8aa0.c              |   16 ++-
 drivers/gpu/drm/panel/panel-simple.c               |   96 ++++++++++++++++-
 drivers/gpu/drm/tegra/output.c                     |    2 +
 include/drm/drm_panel.h                            |   26 +++++
 11 files changed, 262 insertions(+), 37 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/panel/auo,b133htn01.txt

-- 
1.7.9.5



More information about the dri-devel mailing list