All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] drm/imx: IPUv3 image converter improvements, enable scanout FIFO watermark
@ 2019-07-05 11:40 Philipp Zabel
  0 siblings, 0 replies; only message in thread
From: Philipp Zabel @ 2019-07-05 11:40 UTC (permalink / raw)
  To: David Airlie, Daniel Vetter; +Cc: Hans Verkuil, kernel, dri-devel

Hi Dave, Daniel,

please consider merging these (mostly image converter) updates for v5.3.

This series changes the API between ipu-v3 and the imx-media driver to
enable improved colorimetry configuration of the image converter, and so
it contains commits that touch drivers/staging/media.

As a result, there is going to be a trivial merge conflict between
commit f208b26e61df ("gpu: ipu-v3: ipu-ic: Fully describe colorspace
conversions") in this series and commit 34ff38745b16 ("media:
staging/imx: Pass device to alloc/free_dma_buf") from
git://linuxtv.org/media_tree.git master, due to overlapping context.

regards
Philipp

The following changes since commit d1fdb6d8f6a4109a4263176c84b899076a5f8008:

  Linux 5.2-rc4 (2019-06-08 20:24:46 -0700)

are available in the Git repository at:

  git://git.pengutronix.de/git/pza/linux.git tags/imx-drm-next-2019-07-05

for you to fetch changes up to fee77829083ad70845bd650f3c84c5900c5abae1:

  gpu: ipu-v3: image-convert: Enable double write reduction (2019-06-14 15:33:02 +0200)

----------------------------------------------------------------
drm/imx: IPUv3 image converter improvements, enable scanout FIFO watermark

- Fix a saturation bit position in the colorspace converter
  configuration memory.
- Fully describe colorspace conversions in the API to the imx-media driver.
- Add support for limited range and Rec.709 YUV encoding.
- Enable colorimetry configuration via the media-controller API.
- Enable the double write reduction feature for memory bandwidth savings
  when the image converter writes YUV 4:2:0 output.
- Enable a scanout FIFO watermark feature that can increase priority of
  scanout read transfers at the memory controller whenever the FIFO runs
  low.

----------------------------------------------------------------
Philipp Zabel (1):
      drm/imx: enable IDMAC watermark feature

Steve Longerbeam (6):
      gpu: ipu-v3: ipu-ic: Fix saturation bit offset in TPMEM
      gpu: ipu-v3: ipu-ic: Fully describe colorspace conversions
      gpu: ipu-v3: ipu-ic-csc: Add support for limited range encoding
      gpu: ipu-v3: ipu-ic-csc: Add support for Rec.709 encoding
      media: imx: Try colorimetry at both sink and source pads
      gpu: ipu-v3: image-convert: Enable double write reduction

 drivers/gpu/drm/imx/ipuv3-plane.c           |   1 +
 drivers/gpu/ipu-v3/Makefile                 |   4 +-
 drivers/gpu/ipu-v3/ipu-ic-csc.c             | 409 ++++++++++++++++++++++++++++
 drivers/gpu/ipu-v3/ipu-ic.c                 | 138 +++-------
 drivers/gpu/ipu-v3/ipu-image-convert.c      |  37 ++-
 drivers/staging/media/imx/imx-ic-prp.c      |   6 +-
 drivers/staging/media/imx/imx-ic-prpencvf.c |  42 ++-
 drivers/staging/media/imx/imx-media-csi.c   |  19 +-
 drivers/staging/media/imx/imx-media-utils.c |  73 +++--
 drivers/staging/media/imx/imx-media-vdic.c  |   5 +-
 drivers/staging/media/imx/imx-media.h       |   5 +-
 drivers/staging/media/imx/imx7-media-csi.c  |   8 +-
 include/video/imx-ipu-v3.h                  |  56 +++-
 13 files changed, 623 insertions(+), 180 deletions(-)
 create mode 100644 drivers/gpu/ipu-v3/ipu-ic-csc.c
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-07-05 11:40 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-05 11:40 [GIT PULL] drm/imx: IPUv3 image converter improvements, enable scanout FIFO watermark Philipp Zabel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.