[GIT PULL] IPUv3 preparations for capture support

Philipp Zabel p.zabel at pengutronix.de
Wed Sep 10 02:35:23 PDT 2014


Hi Dave,

Could you pull in Steve Longerbeam's preparation series for capture
support? The first two patches change the ipu_cpmem API. They need to be
kept together and touch the staging driver, so I have prepared a tag
containing just the two of them for Greg to pull.

The following changes since commit 7d1311b93e58ed55f3a31cc8f94c4b8fe988a2b9:

  Linux 3.17-rc1 (2014-08-16 10:40:26 -0600)

are available in the git repository at:

  git://git.pengutronix.de/git/pza/linux.git tags/ipu-3.18

for you to fetch changes up to 3feb049f378da6aa1209e05ef5c656a1f26a9183:

  gpu: ipu-v3: Add ipu_dump() (2014-09-02 14:55:56 +0200)

----------------------------------------------------------------
IPUv3 preparations for capture support

----------------------------------------------------------------
Steve Longerbeam (26):
      gpu: ipu-v3: Add ipu-cpmem unit
      staging: imx-drm: Convert to new ipu_cpmem API
      gpu: ipu-v3: Add functions to set CSI/IC source muxes
      gpu: ipu-v3: Rename and add IDMAC channels
      gpu: ipu-v3: Add Camera Sensor Interface unit
      gpu: ipu-v3: Add Image Converter unit
      gpu: ipu-v3: smfc: Move enable/disable to ipu-smfc.c
      gpu: ipu-v3: smfc: Convert to per-channel
      gpu: ipu-v3: smfc: Add ipu_smfc_set_watermark()
      gpu: ipu-v3: Add ipu_mbus_code_to_colorspace()
      gpu: ipu-v3: Add rotation mode conversion utilities
      gpu: ipu-v3: Add helper function checking if pixfmt is planar
      gpu: ipu-v3: Move IDMAC channel names to imx-ipu-v3.h
      gpu: ipu-v3: Add ipu_idmac_buffer_is_ready()
      gpu: ipu-v3: Add ipu_idmac_clear_buffer()
      gpu: ipu-v3: Add __ipu_idmac_reset_current_buffer()
      gpu: ipu-v3: Add ipu_stride_to_bytes()
      gpu: ipu-v3: Add ipu_idmac_enable_watermark()
      gpu: ipu-v3: Add ipu_idmac_lock_enable()
      gpu: ipu-cpmem: Add ipu_cpmem_set_block_mode()
      gpu: ipu-cpmem: Add ipu_cpmem_set_axi_id()
      gpu: ipu-cpmem: Add ipu_cpmem_set_rotation()
      gpu: ipu-cpmem: Add second buffer support to ipu_cpmem_set_image()
      gpu: ipu-v3: Add more planar formats support
      gpu: ipu-cpmem: Add ipu_cpmem_dump()
      gpu: ipu-v3: Add ipu_dump()

 drivers/gpu/ipu-v3/Makefile           |   3 +-
 drivers/gpu/ipu-v3/ipu-common.c       | 916 +++++++++++++++++-----------------
 drivers/gpu/ipu-v3/ipu-cpmem.c        | 764 ++++++++++++++++++++++++++++
 drivers/gpu/ipu-v3/ipu-csi.c          | 741 +++++++++++++++++++++++++++
 drivers/gpu/ipu-v3/ipu-ic.c           | 778 +++++++++++++++++++++++++++++
 drivers/gpu/ipu-v3/ipu-prv.h          |  44 +-
 drivers/gpu/ipu-v3/ipu-smfc.c         | 156 +++++-
 drivers/staging/imx-drm/ipuv3-plane.c |  16 +-
 include/video/imx-ipu-v3.h            | 326 ++++++------
 9 files changed, 3072 insertions(+), 672 deletions(-)
 create mode 100644 drivers/gpu/ipu-v3/ipu-cpmem.c
 create mode 100644 drivers/gpu/ipu-v3/ipu-csi.c
 create mode 100644 drivers/gpu/ipu-v3/ipu-ic.c

regards
Philipp



More information about the dri-devel mailing list