From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [GIT PULL] drm/panel: Changes for v3.17-rc1 Date: Thu, 7 Aug 2014 09:48:00 +0200 Message-ID: <20140807074759.GB18359@ulmo> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0889232143==" Return-path: Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by gabe.freedesktop.org (Postfix) with ESMTP id 8F4BB6E728 for ; Thu, 7 Aug 2014 00:48:03 -0700 (PDT) Received: by mail-wi0-f178.google.com with SMTP id hi2so4513750wib.11 for ; Thu, 07 Aug 2014 00:48:02 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Dave Airlie Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============0889232143== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="b5gNqxB1S1yM7hjW" Content-Disposition: inline --b5gNqxB1S1yM7hjW Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 +02= 00) 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=C3=A9phane 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.t= xt create mode 100644 Documentation/devicetree/bindings/panel/foxlink,fl500wv= r00-a0t.txt create mode 100644 Documentation/devicetree/bindings/panel/innolux,n116bge= =2Etxt create mode 100644 Documentation/devicetree/bindings/panel/innolux,n156bge= -l21.txt --b5gNqxB1S1yM7hjW Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBAgAGBQJT4y8vAAoJEN0jrNd/PrOhDEYP/RlboJPsmXinxeokGc2Wdn4t AfnYYNkvlqkrllZwHZWSZdaoGCBrVLg+hCmmnKP913RHwUKXa3n+Cc39jch8WVFO XTKgnkku+Tteq3aMsqoNmiJNtff5XHI76SifAnRMfoA0YWJlx9iONOWsJt30Cuc2 +3Kzn5UkrM7X28Thr67EDwkYs1q6fYeEgb2YEfBdsz57hHeBGToWDNhs1qeDkFpl HNl2RVZORxbTH4ZBveZuU+iW1b2awxMshWw/oHjG7oIuapeosoFbmvHeddf6dfQ7 ApJ7Ctrn5CtdS4PUjwrKW934AAm9TFMdsrBXlfaQNzCBo1D77+Wv5TfzhekpIS3W SZ4A/IN/YhtWIoEsB/1iDWEgm2PPKDoe3ev3+Mxx1+bO//b6hkTJClYIgEpNgyTT Lsauo74PmIQf+gjyh/+XES+BCOhlLKtZXkst7LfWhjVLJQyeNqRUEkPBPn8yNARV /Z6jRz2RL5jrVFJEcIIQfTApIHFTHkMOrq7DdHt3xrD4I79qhRrekgOmeFLn2zzS Lc8mFLyLHYu1A/wVNcpLpUTsfVl8p+OwossCr7R3NMYFPuOmBURYM1wbyAu/yqHS F2pIsTWP0x2aIFxPi+9ZB40an8UVxqLziCC03xxnMFU0AcZNuE3MTgcsM3QLHC7X x6i1sWjcHAVpowu1RP3g =Rw+V -----END PGP SIGNATURE----- --b5gNqxB1S1yM7hjW-- --===============0889232143== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel --===============0889232143==--