All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/13] drm/i915: Convert connector properties to atomic.
@ 2017-04-07  6:07 Maarten Lankhorst
  2017-04-07  6:07 ` [PATCH 01/13] drm/i915: Remove unused members from intel_tv.c Maarten Lankhorst
                   ` (13 more replies)
  0 siblings, 14 replies; 20+ messages in thread
From: Maarten Lankhorst @ 2017-04-07  6:07 UTC (permalink / raw)
  To: intel-gfx

Together with <gen5 watermarks this is the last bit required to finally have
full support for atomic.

Right now what may be surprising is that while all connector properties are
exposed through atomic, trying to set them will fail with -EINVAL, or fail
because the atomic state is not unused (intel tv).

We already pass connector state to the relevant callbacks, so it's not too hard
to implement this correctly.

This uses the new atomic_check() and might conflict with dhnkrn's patches since
it uses intel dp's atomic_check() for releasing some state. If there is a conflict
it will be easy to solve by making sure intel dp's atomic_check calls the
intel_digital_connector_atomic_check as well on success.

Maarten Lankhorst (13):
  drm/i915: Remove unused members from intel_tv.c
  drm/i915: Convert intel_tv connector properties to atomic, v5.
  drm/i915: Convert intel_dp_mst connector properties to atomic.
  drm/i915: Convert intel_crt connector properties to atomic.
  drm/i915: Convert intel DVO connector to atomic
  drm/i915: Add plumbing for digital connector state.
  drm/i915: Convert DSI connector properties to atomic.
  drm/i915: Convert LVDS connector properties to atomic.
  drm/i915: Make intel_dp->has_audio reflect hw state only
  drm/i915: Convert intel_dp properties to atomic.
  drm/i915: Convert intel_hdmi connector properties to atomic
  drm/i915: Handle force_audio correctly in intel_sdvo
  drm/i915: Convert intel_sdvo connector properties to atomic.

 drivers/gpu/drm/i915/intel_atomic.c  | 177 +++++++++--
 drivers/gpu/drm/i915/intel_crt.c     |  10 +-
 drivers/gpu/drm/i915/intel_display.c |  51 +---
 drivers/gpu/drm/i915/intel_dp.c      | 154 ++--------
 drivers/gpu/drm/i915/intel_dp_mst.c  |  11 +-
 drivers/gpu/drm/i915/intel_drv.h     |  43 ++-
 drivers/gpu/drm/i915/intel_dsi.c     |  63 +---
 drivers/gpu/drm/i915/intel_dvo.c     |   4 +-
 drivers/gpu/drm/i915/intel_hdmi.c    | 164 +++-------
 drivers/gpu/drm/i915/intel_lvds.c    |  60 ++--
 drivers/gpu/drm/i915/intel_panel.c   |   4 +-
 drivers/gpu/drm/i915/intel_sdvo.c    | 561 ++++++++++++++++++-----------------
 drivers/gpu/drm/i915/intel_tv.c      | 208 ++++---------
 13 files changed, 644 insertions(+), 866 deletions(-)

-- 
2.7.4

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2017-04-12  7:45 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-07  6:07 [PATCH 00/13] drm/i915: Convert connector properties to atomic Maarten Lankhorst
2017-04-07  6:07 ` [PATCH 01/13] drm/i915: Remove unused members from intel_tv.c Maarten Lankhorst
2017-04-12  7:33   ` Daniel Vetter
2017-04-07  6:07 ` [PATCH 02/13] drm/i915: Convert intel_tv connector properties to atomic, v5 Maarten Lankhorst
2017-04-12  7:38   ` Daniel Vetter
2017-04-12  7:43     ` Maarten Lankhorst
2017-04-07  6:07 ` [PATCH 03/13] drm/i915: Convert intel_dp_mst connector properties to atomic Maarten Lankhorst
2017-04-12  7:40   ` Daniel Vetter
2017-04-07  6:07 ` [PATCH 04/13] drm/i915: Convert intel_crt " Maarten Lankhorst
2017-04-12  7:45   ` Daniel Vetter
2017-04-07  6:07 ` [PATCH 05/13] drm/i915: Convert intel DVO connector " Maarten Lankhorst
2017-04-07  6:07 ` [PATCH 06/13] drm/i915: Add plumbing for digital connector state Maarten Lankhorst
2017-04-07  6:07 ` [PATCH 07/13] drm/i915: Convert DSI connector properties to atomic Maarten Lankhorst
2017-04-07  6:07 ` [PATCH 08/13] drm/i915: Convert LVDS " Maarten Lankhorst
2017-04-07  6:07 ` [PATCH 09/13] drm/i915: Make intel_dp->has_audio reflect hw state only Maarten Lankhorst
2017-04-07  6:07 ` [PATCH 10/13] drm/i915: Convert intel_dp properties to atomic Maarten Lankhorst
2017-04-07  6:08 ` [PATCH 11/13] drm/i915: Convert intel_hdmi connector " Maarten Lankhorst
2017-04-07  6:08 ` [PATCH 12/13] drm/i915: Handle force_audio correctly in intel_sdvo Maarten Lankhorst
2017-04-07  6:08 ` [PATCH 13/13] drm/i915: Convert intel_sdvo connector properties to atomic Maarten Lankhorst
2017-04-07  6:27 ` ✗ Fi.CI.BAT: warning for drm/i915: Convert " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.