[GIT PULL] drm/panel: Changes for v3.17-rc1

Thierry Reding thierry.reding at gmail.com
Thu Aug 7 00:48:00 PDT 2014


Hi Dave,

The following changes since commit 7171511eaec5bf23fb06078f59784a3a0626b38f:

  Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)

are available in the git repository at:

  git://anongit.freedesktop.org/tegra/linux tags/drm/panel/for-3.17-rc1

for you to fetch changes up to 9746c61960b63d2cea41333bca00c60f032052bb:

  drm/panel: simple: Use devm_gpiod_get_optional() (2014-08-07 09:35:27 +0200)

Thanks,
Thierry

----------------------------------------------------------------
drm/panel: Changes for v3.17-rc1

Panels can now be more finely controlled via .prepare() and .unprepare()
callbacks in addition to .enable() and .disable(). New kerneldoc details
what they are supposed to do and when they should be called.

The simple panel driver gained support for a couple of new panels and it
is now possible to specify additional delays during power up and power
down sequences if panels require it.

DSI devices can now advertise that they support non-continuous clock
mode which will allow DSI host controllers to disable the high speed
clock after transmissions to save power.

----------------------------------------------------------------
Ajay Kumar (15):
      drm/panel: add .prepare() and .unprepare() functions
      drm/panel: Provide convenience wrapper for .get_modes()
      drm/panel: ld9040: Add dummy prepare and unprepare routines
      drm/panel: s6e8aa0: Add dummy prepare and unprepare routines
      drm/panel: simple: Add dummy prepare and unprepare routines
      drm/exynos: dpi: Add support for panel prepare and unprepare routines
      drm/exynos: dsi: Add support for panel prepare and unprepare routines
      drm/tegra: Add support for panel prepare and unprepare routines
      drm/panel: ld9040: Add proper definition for prepare and unprepare
      drm/panel: s6e8aa0: Add proper definition for prepare and unprepare
      drm/panel: simple: Add proper definition for prepare and unprepare
      drm/panel: simple: Support delays in panel functions
      drm/panel: simple: Add AUO B133HTN01 panel support
      drm/exynos: Move DP setup into commit()
      drm/exynos: dp: Modify driver to support drm_panel

Alban Bedel (1):
      drm/panel: simple: add support for InnoLux N156BGE-L21 panel

Alexandre Courbot (3):
      drm/dsi: Flag for non-continuous clock behavior
      drm/panel: Set non-continuous clock flag on supporting panels
      drm/panel: simple: Use devm_gpiod_get_optional()

Boris BREZILLON (1):
      drm/panel: add support for Foxlink FL500WVR00-A0T panel

Russell King (2):
      drm/panel: consolidate unnecessary explicit dependencies
      drm/panel: make DRM_PANEL_LD9040 depend on SPI

Stéphane Marchesin (1):
      drm/panel: simple: Add bits-per-color support

Thierry Reding (7):
      drm/dsi: Make mipi_dsi_dcs_write() return ssize_t
      drm/dsi: Use peripheral's channel for DCS commands
      drm/panel: s6e8aa0: Use static inline for upcasting
      drm/panel: simple: Add Innolux N116BGE panel support
      drm/panel: simple: Remove simple-panel compatible
      drm/panel: ld9040: Replace upcasting macro by function
      drm/dsi: Replace upcasting macro by function

 .../devicetree/bindings/panel/auo,b133htn01.txt    |   7 +
 .../bindings/panel/foxlink,fl500wvr00-a0t.txt      |   7 +
 .../devicetree/bindings/panel/innolux,n116bge.txt  |   7 +
 .../bindings/panel/innolux,n156bge-l21.txt         |   7 +
 drivers/gpu/drm/drm_mipi_dsi.c                     |  14 +-
 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            |  13 +-
 drivers/gpu/drm/panel/Kconfig                      |   7 +-
 drivers/gpu/drm/panel/panel-ld9040.c               |  21 ++-
 drivers/gpu/drm/panel/panel-s6e8aa0.c              |  29 ++-
 drivers/gpu/drm/panel/panel-simple.c               | 203 +++++++++++++++++++--
 drivers/gpu/drm/tegra/output.c                     |   2 +
 include/drm/drm_mipi_dsi.h                         |  21 ++-
 include/drm/drm_panel.h                            |  58 ++++++
 17 files changed, 447 insertions(+), 73 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/panel/auo,b133htn01.txt
 create mode 100644 Documentation/devicetree/bindings/panel/foxlink,fl500wvr00-a0t.txt
 create mode 100644 Documentation/devicetree/bindings/panel/innolux,n116bge.txt
 create mode 100644 Documentation/devicetree/bindings/panel/innolux,n156bge-l21.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140807/5771aca5/attachment.sig>


More information about the dri-devel mailing list