linux/drivers/gpu/drm/msm/mdp/mdp5
Dave Airlie c93546a5e3 Merge tag 'topic/atomic-core-2015-01-05' of git://anongit.freedesktop.org/drm-intel into drm-next
Next batch of atomic work. Most important is the propertification from Rob
and the nth iteration of the actual atomic ioctl originally from Ville.
Big differences compared to earlier revisions:
- Core properties are now fully handled by the core, drivers can only
  handle driver-specific properties.
- Atomic props&ioctl are opt-in per file_priv, userspace needs to
  explicitly ask for it (like universal plane support).
- For now all hidden behind the atomic module option until this has
  settled a bit.
- Atomic modesets are currently not possible since the exact abi for how
  to handle the mode property is still under discussion.

Besides this some cleanup patches from me and the addition of per-object
state to global state backpointers to simplify drivers.

* tag 'topic/atomic-core-2015-01-05' of git://anongit.freedesktop.org/drm-intel:
  drm: Ensure universal_planes is set for atomic
  drm/atomic: Hide drm.ko internal interfaces
  drm: Atomic modeset ioctl
  drm/atomic: atomic connector properties
  drm/atomic: atomic plane properties
  drm: small property creation cleanup
  drm/atomic: atomic_check functions
  drm: add atomic properties
  drm: refactor getproperties/getconnector
  drm: tweak getconnector locking
  drm: add atomic_get_property
  drm: add atomic_set_property wrappers
  drm: get rid of direct property value access
  drm: store property instead of id in obj attachment
  drm: allow property validation for refcnted props
  drm/atomic: Introduce state->obj backpointers
  drm/atomic-helper: Again check modeset *before* plane states
  drm/atomic-helper: Export both plane and modeset check helpers
2015-01-09 09:22:40 +10:00
..
mdp5_cfg.c drm/msm/mdp5: don't use void * for opaque types 2014-11-21 08:57:20 -05:00
mdp5_cfg.h drm/msm/mdp5: don't use void * for opaque types 2014-11-21 08:57:20 -05:00
mdp5_crtc.c Merge tag 'topic/core-stuff-2014-12-19' of git://anongit.freedesktop.org/drm-intel into drm-next 2015-01-09 09:13:41 +10:00
mdp5_ctl.c drm/msm/mdp5: remove global mdp5_ctl_mgr 2014-11-21 08:57:21 -05:00
mdp5_ctl.h drm/msm/mdp5: don't use void * for opaque types 2014-11-21 08:57:20 -05:00
mdp5_encoder.c drm/msm/mdp5: dpms(OFF) cleanups 2014-11-21 08:59:24 -05:00
mdp5_irq.c drm/msm/mdp5: use irqdomains 2014-11-21 08:56:18 -05:00
mdp5_kms.c drm/msm/mdp5: update irqs on crtc<->encoder link change 2014-12-18 14:32:14 -05:00
mdp5_kms.h drm/msm/mdp5: atomic 2014-11-21 08:59:18 -05:00
mdp5_plane.c drm/atomic: Introduce state->obj backpointers 2014-12-17 20:23:23 +01:00
mdp5_smp.c drm/msm/mdp5: don't use void * for opaque types 2014-11-21 08:57:20 -05:00
mdp5_smp.h drm/msm/mdp5: don't use void * for opaque types 2014-11-21 08:57:20 -05:00
mdp5.xml.h drm/msm: update generated headers 2014-11-16 14:22:42 -05:00