[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