Hello Dave, This serie of patches fix minor bugs around how driver sub-components are bind and planes z-ordering. The main part is about atomic support: using more atomic helpers allow us to simplify the code (~300 lines removed) and to ahve a better match between drm concepts (planes and crtc) and hardware split. Regards, Benjamin The following changes since commit dcd14dd957f02ef679c61325a2221a0574bdcab3: Merge tag 'topic/connector-locking-2015-07-23' of git://anongit.freedesktop.org/drm-intel into drm-next (2015-07-24 14:30:29 +1000) are available in the git repository at: http://git.linaro.org/people/benjamin.gaignard/kernel.git drm-sti-next-atomic-2015-08-11 for you to fetch changes up to 29d1dc62e1618192a25bd2eae9617529b9930cfc: drm/sti: atomic crtc/plane update (2015-08-03 14:26:05 +0200) ---------------------------------------------------------------- Benjamin Gaignard (1): drm: sti: fix sub-components bind Vincent Abriou (4): drm/sti: fix dynamic z-ordering drm/sti: code clean up drm/sti: rename files and functions drm/sti: atomic crtc/plane update .../devicetree/bindings/gpu/st,stih4xx.txt | 72 ++- drivers/gpu/drm/sti/Makefile | 7 +- drivers/gpu/drm/sti/sti_compositor.c | 141 +++--- drivers/gpu/drm/sti/sti_compositor.h | 12 +- drivers/gpu/drm/sti/{sti_drm_crtc.c => sti_crtc.c} | 209 +++++--- drivers/gpu/drm/sti/sti_crtc.h | 22 + drivers/gpu/drm/sti/sti_cursor.c | 243 ++++++---- drivers/gpu/drm/sti/sti_cursor.h | 5 +- drivers/gpu/drm/sti/sti_drm_crtc.h | 22 - drivers/gpu/drm/sti/sti_drm_plane.c | 251 ---------- drivers/gpu/drm/sti/sti_drm_plane.h | 18 - drivers/gpu/drm/sti/{sti_drm_drv.c => sti_drv.c} | 147 +++--- drivers/gpu/drm/sti/{sti_drm_drv.h => sti_drv.h} | 6 +- drivers/gpu/drm/sti/sti_gdp.c | 536 ++++++++++++--------- drivers/gpu/drm/sti/sti_gdp.h | 7 +- drivers/gpu/drm/sti/sti_hdmi.c | 27 +- drivers/gpu/drm/sti/sti_hqvdp.c | 482 +++++++++--------- drivers/gpu/drm/sti/sti_hqvdp.h | 12 - drivers/gpu/drm/sti/sti_layer.c | 213 -------- drivers/gpu/drm/sti/sti_layer.h | 131 ----- drivers/gpu/drm/sti/sti_mixer.c | 72 ++- drivers/gpu/drm/sti/sti_mixer.h | 27 +- drivers/gpu/drm/sti/sti_plane.c | 122 +++++ drivers/gpu/drm/sti/sti_plane.h | 71 +++ drivers/gpu/drm/sti/sti_tvout.c | 54 +-- drivers/gpu/drm/sti/sti_vid.c | 72 ++- drivers/gpu/drm/sti/sti_vid.h | 19 +- 27 files changed, 1344 insertions(+), 1656 deletions(-) rename drivers/gpu/drm/sti/{sti_drm_crtc.c => sti_crtc.c} (57%) create mode 100644 drivers/gpu/drm/sti/sti_crtc.h delete mode 100644 drivers/gpu/drm/sti/sti_drm_crtc.h delete mode 100644 drivers/gpu/drm/sti/sti_drm_plane.c delete mode 100644 drivers/gpu/drm/sti/sti_drm_plane.h rename drivers/gpu/drm/sti/{sti_drm_drv.c => sti_drv.c} (61%) rename drivers/gpu/drm/sti/{sti_drm_drv.h => sti_drv.h} (90%) delete mode 100644 drivers/gpu/drm/sti/sti_hqvdp.h delete mode 100644 drivers/gpu/drm/sti/sti_layer.c delete mode 100644 drivers/gpu/drm/sti/sti_layer.h create mode 100644 drivers/gpu/drm/sti/sti_plane.c create mode 100644 drivers/gpu/drm/sti/sti_plane.h _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel