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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux