[GIT PULL FOR v4.1] R-Car DU Atomic Updates
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Tue Mar 3 06:26:15 PST 2015
Hi Dave,
The following changes since commit 329414c4e7b7506fe3eab545b3fc9e44b7f28a10:
Merge tag 'topic/drm-misc-2015-02-25' of git://anongit.freedesktop.org/drm-
intel into drm-next (2015-02-26 10:32:55 +1000)
are available in the git repository at:
git://linuxtv.org/pinchartl/fbdev.git drm/next/atomic
for you to fetch changes up to 5ee5a81df57ea3a19a5e306fdf8244ab696c8916:
drm: rcar-du: Fix race condition in hardware plane allocator (2015-03-03
16:16:30 +0200)
----------------------------------------------------------------
Laurent Pinchart (32):
drm: rcar-du: Don't disable unused functions at init time
drm: rcar-du: Remove drm_fbdev_cma_restore_mode() call at init time
drm: rcar-du: Don't set connector->encoder at init time
drm: rcar-du: Reorder CRTC functions
drm: rcar-du: Wait for page flip completion when turning the CRTC off
drm: rcar-du: Turn vblank on/off when enabling/disabling CRTC
drm: rcar-du: Disable fbdev emulation when no connector is present
drm: rcar-du: Define macros for the max number of groups, CRTCs and LVDS
drm: rcar-du: Implement universal plane support
drm: rcar-du: Fix hardware plane allocation
drm: rcar-du: Implement planes atomic operations
drm: rcar-du: Handle primary plane config through atomic plane ops
drm: rcar-du: Wire up atomic state object scaffolding
drm: rcar-du: Remove private copy of plane size and position
drm: rcar-du: Replace LVDS encoder DPMS by enable/disable
drm: rcar-du: Rework encoder enable/disable for atomic updates
drm: rcar-du: Rework HDMI encoder enable/disable for atomic updates
drm: rcar-du: Rework CRTC enable/disable for atomic updates
drm: rcar-du: Switch plane update to atomic helpers
drm: rcar-du: Switch mode config to atomic helpers
drm: rcar-du: Switch connector DPMS to atomic helpers
drm: rcar-du: Replace encoder mode_fixup with atomic_check
drm: rcar-du: Implement asynchronous commit support
drm: rcar-du: Switch page flip to atomic helpers
drm: rcar-du: Switch plane set_property to atomic helpers
drm: rcar-du: Rework plane setup code
drm: rcar-du: Replace plane crtc and enabled fields by plane state
drm: rcar-du: Remove unneeded rcar_du_crtc plane field
drm: rcar-du: Move plane format to plane state
drm: rcar-du: Move plane commit code from CRTC start to CRTC resume
drm: rcar-du: Move group locking inside rcar_du_crtc_update_planes()
drm: rcar-du: Fix race condition in hardware plane allocator
drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 400 ++++++++++++++---------------
drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 8 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 17 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.h | 16 +-
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 71 +++----
drivers/gpu/drm/rcar-du/rcar_du_group.h | 5 +
drivers/gpu/drm/rcar-du/rcar_du_hdmicon.c | 9 +-
drivers/gpu/drm/rcar-du/rcar_du_hdmienc.c | 65 +++---
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 333 +++++++++++++++++++++++++++--
drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c | 9 +-
drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c | 18 +-
drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.h | 8 +-
drivers/gpu/drm/rcar-du/rcar_du_plane.c | 419 +++++++++++++----------------
drivers/gpu/drm/rcar-du/rcar_du_plane.h | 69 +++----
drivers/gpu/drm/rcar-du/rcar_du_vgacon.c | 9 +-
15 files changed, 822 insertions(+), 634 deletions(-)
--
Regards,
Laurent Pinchart
More information about the dri-devel
mailing list