From: Jyri Sarha <jsarha@ti.com>
To: Dave Airlie <airlied@linux.ie>,
"dri-devel@lists.freedesktop.org"
<dri-devel@lists.freedesktop.org>,
"linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>
Cc: "Valkeinen, Tomi" <tomi.valkeinen@ti.com>,
Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Subject: [GIT PULL] drm/tilcdc atomic modeset support and some non critical fixes
Date: Tue, 9 Aug 2016 22:17:33 +0300 [thread overview]
Message-ID: <6d5d3ce6-e43f-9489-2dff-af6c3fb85e68@ti.com> (raw)
[-- Attachment #1.1.1: Type: text/plain, Size: 3540 bytes --]
Hi Dave,
Please pull tilcdc atomic modeset support and some non critical fixes.
The patches were under review [1] and there were no comments any
more to the v2 series. Code has been rebased and tested on top of
latest drm-next and the only change needed was to adapt to the
drm_atomic_helper_swap_state() parameter change.
[1] https://lists.freedesktop.org/archives/dri-devel/2016-June/112071.html
The following changes since commit 5c6c201ccbaf9d3901f829441d457293f7ca8ef4:
drm: Paper over locking inversion after registration rework
(2016-08-08 16:08:25 +1000)
are available in the git repository at:
https://github.com/jsarha/linux drm-next-tilcdc-atomic
for you to fetch changes up to e0e344e620b11b76376027087574f8ae1c7807fd:
drm/tilcdc: Change tilcdc_crtc_page_flip() to tilcdc_crtc_update_fb()
(2016-08-08 23:05:19 +0300)
----------------------------------------------------------------
Jyri Sarha (29):
drm/tilcdc: Restore old dpms state in pm_resume()
drm/tilcdc: Move LCDC_SYNC_LOST handling inside if (ver == 2)
statement
drm/tilcdc: Write to LCDC_END_OF_INT_IND_REG at the end of IRQ
function
drm/tilcdc: Move waiting of LCDC_FRAME_DONE IRQ into stop()
drm/tilcdc: Increase time out for waiting frame done interrupt
drm/tilcdc: Call drm_crtc_vblank_on() and *_off() in start() and
stop()
drm/tilcdc: Refer to panel.txt and tfp410.txt bindings in tilcdc.txt
drm/tilcdc: Avoid error print by of_graph_get_next_endpoint()
drm/tilcdc: Fix tilcdc component master unloading
drm/tilcdc: Make tilcdc_crtc_page_flip() public
drm/tilcdc: Make tilcdc_crtc_page_flip() work if crtc is not yet on
drm/tilcdc: Add dummy primary plane implementation
drm/tilcdc: Initialize dummy primary plane from crtc init
drm/tilcdc: Add tilcdc_crtc_mode_set_nofb()
drm/tilcdc: Add tilcdc_crtc_atomic_check()
drm/tilcdc: Add atomic mode config funcs
drm/tilcdc: Add drm_mode_config_reset() call to tilcdc_load()
drm/tilcdc: Set DRIVER_ATOMIC and use atomic crtc helpers
drm/tilcdc: Remove obsolete crtc helper functions
drm/tilcdc: Remove tilcdc_verify_fb()
drm/tilcdc: panel: Set crtc panel info at init phase
drm/tilcdc: panel: Add atomic modeset helpers to connector funcs
drm/tilcdc: tfp410: Set crtc panel info at init phase
drm/tilcdc: tfp410: Add atomic modeset helpers to connector funcs
drm/tilcdc: Enable and disable interrupts in crtc start() and stop()
drm/tilcdc: Use drm_atomic_helper_resume/suspend()
drm/tilcdc: Get rid of legacy dpms mechanism
drm/tilcdc: Remove unnecessary pm_runtime_get() and *_put() calls
drm/tilcdc: Change tilcdc_crtc_page_flip() to tilcdc_crtc_update_fb()
.../devicetree/bindings/display/tilcdc/tilcdc.txt | 4 +
drivers/gpu/drm/tilcdc/Makefile | 1 +
drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 375
+++++++++++----------
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 207 ++++++------
drivers/gpu/drm/tilcdc/tilcdc_drv.h | 12 +-
drivers/gpu/drm/tilcdc/tilcdc_external.c | 13 +-
drivers/gpu/drm/tilcdc/tilcdc_panel.c | 11 +-
drivers/gpu/drm/tilcdc/tilcdc_plane.c | 132 ++++++++
drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 8 +-
9 files changed, 465 insertions(+), 298 deletions(-)
create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_plane.c
[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
reply other threads:[~2016-08-09 19:17 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=6d5d3ce6-e43f-9489-2dff-af6c3fb85e68@ti.com \
--to=jsarha@ti.com \
--cc=airlied@linux.ie \
--cc=dri-devel@lists.freedesktop.org \
--cc=laurent.pinchart@ideasonboard.com \
--cc=linux-omap@vger.kernel.org \
--cc=tomi.valkeinen@ti.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox