Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1327158

[PATCH 00/10] vc4: scaling and YUV overlays for 4.6

From Eric Anholt <eric@anholt.net>
Newsgroups linux.kernel
Subject [PATCH 00/10] vc4: scaling and YUV overlays for 4.6
Date 2016-02-04 21:30 +0100
Message-ID <qYyHo-6SV-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Here's the major series I have currently for 4.6: Overlay plane
support.  There's definitely more work to be done here, on better
filter kernels at various sizes, choosing our scaling modes better,
and being more aggressive on LBM allocation (right now I think we're
barely allocating for YUV 1:1 at 1920x1080, but it could do more than
that).  However, I think this is a good base to build from and may
unblock people trying to start building software stacks on the open
driver.

Eric Anholt (10):
  drm/vc4: Improve comments on vc4_plane_state members.
  drm/vc4: Add missing __iomem annotation to hw_dlist.
  drm/vc4: Move the plane clipping/scaling setup to a separate function.
  drm/vc4: Add a proper short-circut path for legacy cursor updates.
  drm/vc4: Make the CRTCs cooperate on allocating display lists.
  drm/vc4: Add more display planes to each CRTC.
  drm/vc4: Fix which value is being used for source image size.
  drm/vc4: Add support for scaling of display planes.
  drm/vc4: Add support a few more RGB display plane formats.
  drm/vc4: Add support for YUV planes.

 drivers/gpu/drm/vc4/vc4_crtc.c  | 171 +++++++-----
 drivers/gpu/drm/vc4/vc4_drv.h   |  12 +-
 drivers/gpu/drm/vc4/vc4_hvs.c   |  98 +++++++
 drivers/gpu/drm/vc4/vc4_kms.c   |   9 +
 drivers/gpu/drm/vc4/vc4_plane.c | 598 ++++++++++++++++++++++++++++++++++++----
 drivers/gpu/drm/vc4/vc4_regs.h  | 102 ++++++-
 6 files changed, 868 insertions(+), 122 deletions(-)

-- 
2.7.0

Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

[PATCH 00/10] vc4: scaling and YUV overlays for 4.6 Eric Anholt <eric@anholt.net> - 2016-02-04 21:30 +0100
  [PATCH 07/10] drm/vc4: Fix which value is being used for source image size. Eric Anholt <eric@anholt.net> - 2016-02-04 21:30 +0100
  [PATCH 06/10] drm/vc4: Add more display planes to each CRTC. Eric Anholt <eric@anholt.net> - 2016-02-04 21:30 +0100
  [PATCH 01/10] drm/vc4: Improve comments on vc4_plane_state members. Eric Anholt <eric@anholt.net> - 2016-02-04 21:30 +0100
  [PATCH 03/10] drm/vc4: Move the plane clipping/scaling setup to a separate function. Eric Anholt <eric@anholt.net> - 2016-02-04 21:30 +0100
  [PATCH 04/10] drm/vc4: Add a proper short-circut path for legacy cursor updates. Eric Anholt <eric@anholt.net> - 2016-02-04 21:40 +0100
  [PATCH 09/10] drm/vc4: Add support a few more RGB display plane formats. Eric Anholt <eric@anholt.net> - 2016-02-04 21:40 +0100

csiph-web