mbox

[GIT,PULL] imx-drm plane update cleanup, YUV formats

Message ID 1478798947.3049.9.camel@pengutronix.de
State New
Headers show

Pull-request

git://git.pengutronix.de/git/pza/linux.git tags/imx-drm-next-2016-11-10

Message

Philipp Zabel Nov. 10, 2016, 5:29 p.m. UTC
Hi Dave,

please consider merging this tag with a few imx-drm plane update
changes, support for more YUV formats, and various cleanups.

regards
Philipp

The following changes since commit 86126748cd5063aa888ce252f16b89b35e7d4707:

  drm/imx: ipuv3-plane: disable local alpha for planes without alpha channel (2016-10-20 14:39:51 +0200)

are available in the git repository at:

  git://git.pengutronix.de/git/pza/linux.git tags/imx-drm-next-2016-11-10

for you to fetch changes up to b5b457b33dcd2a6aa6f70a07f8a9b469727ffeec:

  gpu: ipu-di: silence videomode logspam (2016-11-09 10:41:14 +0100)

----------------------------------------------------------------
imx-drm plane update cleanup, YUV formats

- request modeset if plane offsets changed, only the plane base
  address can be changed without disabling the plane IDMAC channel.
- cleanup of plane atomic_update
- remove unused ipu_cpmem_set_yuv_planar function
- support YUV 4:4:4, 4:2:2, NV12 and NV16 plane formats
- not only mask interrupts during irq init, also clear them
- remove a legacy check from imx-ldb
- add support to set the CSI downsizing bits
- silence an obnoxious warning during modeset

----------------------------------------------------------------
Lucas Stach (1):
      gpu: ipu-di: silence videomode logspam

Philipp Zabel (9):
      drm/imx: ipuv3-plane: request modeset if plane offsets changed
      drm/imx: ipuv3-plane: merge ipu_plane_atomic_set_base into atomic_update
      drm/imx: ipuv3-plane: let drm_plane_state_to_ubo/vbo handle chroma subsampling other than 4:2:0
      gpu: ipu-cpmem: remove unused ipu_cpmem_set_yuv_planar function
      gpu: ipu-v3: add YUV 4:4:4 support
      drm/imx: ipuv3-plane: add support for YUV 4:2:2 and 4:4:4, NV12, and NV16 formats
      gpu: ipu-v3: initially clear all interrupts
      drm/imx: imx-ldb: remove unnecessary double disable check
      gpu: ipu-v3: add ipu_csi_set_downsize

 drivers/gpu/drm/imx/imx-ldb.c     |  12 ---
 drivers/gpu/drm/imx/ipuv3-plane.c | 176 ++++++++++++++++++++------------------
 drivers/gpu/ipu-v3/ipu-common.c   |   7 +-
 drivers/gpu/ipu-v3/ipu-cpmem.c    |  43 ++--------
 drivers/gpu/ipu-v3/ipu-csi.c      |  16 ++++
 drivers/gpu/ipu-v3/ipu-di.c       |   2 +-
 include/video/imx-ipu-v3.h        |   3 +-
 7 files changed, 125 insertions(+), 134 deletions(-)