[PATCH 0/4] drm/sti: update STI driver to be atomic

Vincent Abriou vincent.abriou at st.com
Fri Jul 31 03:13:23 PDT 2015


This patch series aims to update the sti drm driver to be atomic.
To do so, the sti driver needs to be code cleaned to have good
fundations to enable the atomic plane update functionnality.
The driver is thereby simplier, more readable and better fit the
STI hardware structure.

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

 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_crtc.c       | 396 ++++++++++++++++++++++++++
 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.c   | 322 ---------------------
 drivers/gpu/drm/sti/sti_drm_crtc.h   |  22 --
 drivers/gpu/drm/sti/sti_drm_drv.c    | 294 -------------------
 drivers/gpu/drm/sti/sti_drm_drv.h    |  35 ---
 drivers/gpu/drm/sti/sti_drm_plane.c  | 251 ----------------
 drivers/gpu/drm/sti/sti_drm_plane.h  |  18 --
 drivers/gpu/drm/sti/sti_drv.c        | 294 +++++++++++++++++++
 drivers/gpu/drm/sti/sti_drv.h        |  35 +++
 drivers/gpu/drm/sti/sti_gdp.c        | 536 ++++++++++++++++++++---------------
 drivers/gpu/drm/sti/sti_gdp.h        |   7 +-
 drivers/gpu/drm/sti/sti_hdmi.c       |   2 +-
 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      |  66 ++---
 drivers/gpu/drm/sti/sti_mixer.h      |  28 +-
 drivers/gpu/drm/sti/sti_plane.c      | 120 ++++++++
 drivers/gpu/drm/sti/sti_plane.h      |  71 +++++
 drivers/gpu/drm/sti/sti_tvout.c      |   8 +-
 drivers/gpu/drm/sti/sti_vid.c        |  72 ++---
 drivers/gpu/drm/sti/sti_vid.h        |  19 +-
 29 files changed, 1825 insertions(+), 2039 deletions(-)
 create mode 100644 drivers/gpu/drm/sti/sti_crtc.c
 create mode 100644 drivers/gpu/drm/sti/sti_crtc.h
 delete mode 100644 drivers/gpu/drm/sti/sti_drm_crtc.c
 delete mode 100644 drivers/gpu/drm/sti/sti_drm_crtc.h
 delete mode 100644 drivers/gpu/drm/sti/sti_drm_drv.c
 delete mode 100644 drivers/gpu/drm/sti/sti_drm_drv.h
 delete mode 100644 drivers/gpu/drm/sti/sti_drm_plane.c
 delete mode 100644 drivers/gpu/drm/sti/sti_drm_plane.h
 create mode 100644 drivers/gpu/drm/sti/sti_drv.c
 create mode 100644 drivers/gpu/drm/sti/sti_drv.h
 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

-- 
1.9.1



More information about the dri-devel mailing list