[GIT PULL FOR renesas-drivers] VSP HGO support and assorted fixes

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

 



Hi Geert,

The following changes since commit aff093d4bbca91f543e24cde2135f393b8130f4b:

  [media] exynos-gsc: avoid build warning without CONFIG_OF (2016-05-09 
18:38:33 -0300)

are available in the git repository at:

  git://linuxtv.org/pinchartl/media.git vsp1/functions

for you to fetch changes up to f2d1880aa12bcf6b9d78bbba15ec9df14f3802fd:

  v4l: vsp1: Set entities functions (2016-05-23 17:01:49 +0300)

The branch contains patches that have been posted to the linux-media mailing 
list (as well as the dri-devel mailing list for the rcar-du patches) and 
reviewed. Some of them will need to be resubmitted, and I hope to get them all 
merged upstream in v4.8.

----------------------------------------------------------------
Laurent Pinchart (26):
      dt-bindings: Add Renesas R-Car FCP DT bindings
      v4l: Add Renesas R-Car FCP driver
      v4l: vsp1: Implement runtime PM support
      v4l: vsp1: Don't handle clocks manually
      v4l: vsp1: Add FCP support
      v4l: vsp1: Add output node value to routing table
      v4l: vsp1: Replace container_of() with dedicated macro
      v4l: vsp1: Make vsp1_entity_get_pad_compose() more generic
      v4l: vsp1: Move frame sequence number from video node to pipeline
      v4l: vsp1: Group DRM RPF parameters in a structure
      drm: rcar-du: Add alpha support for VSP planes
      drm: rcar-du: Add Z-order support for VSP planes
      v4l: vsp1: Remove deprecated DRM API
      v4l: vsp1: Fix typo in register field names
      v4l: vsp1: Fix descriptions of Gen2 VSP instances
      v4l: vsp1: Fix crash when resetting pipeline
      v4l: Add metadata buffer type and format
      v4l: Add metadata video device type
      v4l: Define a pixel format for the R-Car VSP1 1-D histogram engine
      v4l: vsp1: Add HGO support
      media: Add video processing entity functions
      media: Add video statistics computation functions
      v4l: vsp1: Base link creation on availability of entities
      v4l: vsp1: Don't register media device when userspace API is disabled
      v4l: vsp1: Don't create LIF entity when the userspace API is enabled
      v4l: vsp1: Set entities functions

 Documentation/DocBook/media/v4l/dev-meta.xml            |  97 +++++
 Documentation/DocBook/media/v4l/media-types.xml         |  64 +++
 .../DocBook/media/v4l/pixfmt-meta-vsp1-hgo.xml          | 307 +++++++++++++++
 Documentation/DocBook/media/v4l/pixfmt.xml              |   9 +
 Documentation/DocBook/media/v4l/v4l2.xml                |   1 +
 Documentation/devicetree/bindings/media/renesas,fcp.txt |  32 ++
 .../devicetree/bindings/media/renesas,vsp1.txt          |   5 +
 MAINTAINERS                                             |  10 +
 drivers/gpu/drm/rcar-du/rcar_du_vsp.c                   |  45 ++-
 drivers/gpu/drm/rcar-du/rcar_du_vsp.h                   |   2 +
 drivers/media/platform/Kconfig                          |  15 +
 drivers/media/platform/Makefile                         |   1 +
 drivers/media/platform/rcar-fcp.c                       | 181 +++++++++
 drivers/media/platform/vsp1/Makefile                    |   2 +
 drivers/media/platform/vsp1/vsp1.h                      |   9 +-
 drivers/media/platform/vsp1/vsp1_bru.c                  |   3 +-
 drivers/media/platform/vsp1/vsp1_drm.c                  |  70 ++--
 drivers/media/platform/vsp1/vsp1_drv.c                  | 197 ++++++----
 drivers/media/platform/vsp1/vsp1_entity.c               | 225 +++++++++--
 drivers/media/platform/vsp1/vsp1_entity.h               |  21 +-
 drivers/media/platform/vsp1/vsp1_hgo.c                  | 497 +++++++++++++++
 drivers/media/platform/vsp1/vsp1_hgo.h                  |  50 +++
 drivers/media/platform/vsp1/vsp1_histo.c                | 307 +++++++++++++++
 drivers/media/platform/vsp1/vsp1_histo.h                |  68 ++++
 drivers/media/platform/vsp1/vsp1_hsit.c                 |   5 +-
 drivers/media/platform/vsp1/vsp1_lif.c                  |   7 +-
 drivers/media/platform/vsp1/vsp1_lut.c                  |   3 +-
 drivers/media/platform/vsp1/vsp1_pipe.c                 |  48 ++-
 drivers/media/platform/vsp1/vsp1_pipe.h                 |   4 +
 drivers/media/platform/vsp1/vsp1_regs.h                 |  32 +-
 drivers/media/platform/vsp1/vsp1_rpf.c                  |  10 +-
 drivers/media/platform/vsp1/vsp1_sru.c                  |   3 +-
 drivers/media/platform/vsp1/vsp1_uds.c                  |   3 +-
 drivers/media/platform/vsp1/vsp1_video.c                |  26 +-
 drivers/media/platform/vsp1/vsp1_video.h                |   1 -
 drivers/media/platform/vsp1/vsp1_wpf.c                  |   3 +-
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c           |  19 +
 drivers/media/v4l2-core/v4l2-dev.c                      |  37 +-
 drivers/media/v4l2-core/v4l2-ioctl.c                    |  40 ++
 drivers/media/v4l2-core/videobuf2-v4l2.c                |   3 +
 include/media/rcar-fcp.h                                |  37 ++
 include/media/v4l2-dev.h                                |   3 +-
 include/media/v4l2-ioctl.h                              |   8 +
 include/media/vsp1.h                                    |  29 +-
 include/uapi/linux/media.h                              |  12 +
 include/uapi/linux/videodev2.h                          |  17 +
 46 files changed, 2312 insertions(+), 256 deletions(-)
 create mode 100644 Documentation/DocBook/media/v4l/dev-meta.xml
 create mode 100644 Documentation/DocBook/media/v4l/pixfmt-meta-vsp1-hgo.xml
 create mode 100644 Documentation/devicetree/bindings/media/renesas,fcp.txt
 create mode 100644 drivers/media/platform/rcar-fcp.c
 create mode 100644 drivers/media/platform/vsp1/vsp1_hgo.c
 create mode 100644 drivers/media/platform/vsp1/vsp1_hgo.h
 create mode 100644 drivers/media/platform/vsp1/vsp1_histo.c
 create mode 100644 drivers/media/platform/vsp1/vsp1_histo.h
 create mode 100644 include/media/rcar-fcp.h

-- 
Regards,

Laurent Pinchart




[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux