All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL FOR renesas-drivers] Latest VSP code
@ 2016-06-20 23:31 Laurent Pinchart
  2016-07-18 14:19 ` Geert Uytterhoeven
  0 siblings, 1 reply; 2+ messages in thread
From: Laurent Pinchart @ 2016-06-20 23:31 UTC (permalink / raw)
  To: Geert Uytterhoeven; +Cc: linux-renesas-soc

Hi Geert,

The following changes since commit a0877f52035280370707bdefeddc6faa6478b892:

  Merge tag 'topic/drm-misc-2016-06-15' of git://anongit.freedesktop.org/drm-
intel into drm-next (2016-06-16 05:49:32 +1000)

are available in the git repository at:

  git://linuxtv.org/pinchartl/media.git for/renesas-drivers

for you to fetch changes up to a0c43cc96e4f42cd192ca957991419497a8432ec:

  Merge branch 'drm/next/dt' into for/renesas-drivers (2016-06-21 02:05:28 
+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). Most of 
the patches have been reviewed and all comments have been addressed. I hope to 
get them all merged upstream in v4.8.

I've tweaked the diffstat below to ignore the merge commits, as the 
drm/next/du branch is based on the latest master branch from the DRM tree 
which contains newer upstream code than the renesas-drivers master branch. 
Feel free to instead fetch the three topic branches drm/next/du, drm/next/dt 
and vsp1/flip and merge them separately if that's easier for you.

This pull request supersedes the "[GIT PULL FOR renesas-drivers] VSP HGO 
support and assorted fixes" request sent on May the 30th. Please let me know 
if there's a different way to submit branch updates to renesas-drivers that 
would make your life easier.

The code has been tested on both Lager and Salvator-X with the VSP unit test 
framework available at http://git.ideasonboard.com/renesas/vsp-tests.git. The 
scaling tests fail on Gen3 due to a known issue that we will investigate. The 
capture test in VYUY format fails on Gen3 as well, I'm investigating this. 
Neither of the failures are a regression compared to the current renesas-
drivers tree.

----------------------------------------------------------------
Kuninori Morimoto (2):
      drm: rcar-du: error message is not needed for drm_vblank_init()
      drm: rcar-du: error message is not needed for EPROBE_DEFER

Laurent Pinchart (46):
      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: Define a pixel format for the R-Car VSP1 1-D histogram engine
      v4l: vsp1: Add HGO support
      v4l: vsp1: Don't create HGO entity when the userspace API is disabled
      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
      v4l: vsp1: pipe: Fix typo in comment
      v4l: vsp1: dl: Don't free fragments with interrupts disabled
      v4l: vsp1: lut: Initialize the mutex
      v4l: vsp1: lut: Expose configuration through a control
      v4l: vsp1: Add Cubic Look Up Table (CLU) support
      v4l: vsp1: sru: Fix intensity control ID
      v4l: vsp1: Support runtime modification of controls
      v4l: vsp1: lut: Support runtime modification of controls
      v4l: vsp1: clu: Support runtime modification of controls
      v4l: vsp1: Simplify alpha propagation
      v4l: vsp1: rwpf: Support runtime modification of controls
      v4l: vsp1: wpf: Add flipping support
      v4l: vsp1: Constify operation structures
      v4l: vsp1: Stop the pipeline upon the first STREAMOFF
      Merge branch 'drm/next/du' into for/renesas-drivers
      arm64: dts: renesas: r8a7795: Add FCPV nodes
      arm64: dts: renesas: r8a7795: Add VSP instances
      arm64: dts: renesas: r8a7795: Add DU device to DT
      arm64: dts: renesas: salvator-x: Enable DU
      Merge branch 'drm/next/dt' into for/renesas-drivers

Sergei Shtylyov (1):
      rcar-du: add/rename DEFR6 TCON bits

 Documentation/DocBook/media/v4l/dev-meta.xml             |   93 ++
 Documentation/DocBook/media/v4l/media-types.xml          |   64 +
 Documentation/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 
 Documentation/devicetree/bindings/media/renesas,vsp1.txt |    5 
 MAINTAINERS                                              |   10 
 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts       |   44 +
 arch/arm64/boot/dts/renesas/r8a7795.dtsi                 |  199 +++++
 drivers/gpu/drm/rcar-du/rcar_du_drv.c                    |    8 
 drivers/gpu/drm/rcar-du/rcar_du_regs.h                   |    5 
 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                     |    4 
 drivers/media/platform/vsp1/vsp1.h                       |   14 
 drivers/media/platform/vsp1/vsp1_bru.c                   |   12 
 drivers/media/platform/vsp1/vsp1_clu.c                   |  292 ++++++++
 drivers/media/platform/vsp1/vsp1_clu.h                   |   48 +
 drivers/media/platform/vsp1/vsp1_dl.c                    |   72 +-
 drivers/media/platform/vsp1/vsp1_drm.c                   |   76 +-
 drivers/media/platform/vsp1/vsp1_drv.c                   |  217 +++---
 drivers/media/platform/vsp1/vsp1_entity.c                |  226 +++++-
 drivers/media/platform/vsp1/vsp1_entity.h                |   24 
 drivers/media/platform/vsp1/vsp1_hgo.c                   |  500 +++++++++++++
 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                  |   14 
 drivers/media/platform/vsp1/vsp1_lif.c                   |   16 
 drivers/media/platform/vsp1/vsp1_lut.c                   |  101 ++-
 drivers/media/platform/vsp1/vsp1_lut.h                   |    7 
 drivers/media/platform/vsp1/vsp1_pipe.c                  |   80 +-
 drivers/media/platform/vsp1/vsp1_pipe.h                  |   10 
 drivers/media/platform/vsp1/vsp1_regs.h                  |   48 +
 drivers/media/platform/vsp1/vsp1_rpf.c                   |   38 -
 drivers/media/platform/vsp1/vsp1_rwpf.c                  |    6 
 drivers/media/platform/vsp1/vsp1_rwpf.h                  |   14 
 drivers/media/platform/vsp1/vsp1_sru.c                   |   14 
 drivers/media/platform/vsp1/vsp1_uds.c                   |   16 
 drivers/media/platform/vsp1/vsp1_uds.h                   |    2 
 drivers/media/platform/vsp1/vsp1_video.c                 |   40 -
 drivers/media/platform/vsp1/vsp1_video.h                 |    1 
 drivers/media/platform/vsp1/vsp1_wpf.c                   |  159 ++++
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c            |   19 
 drivers/media/v4l2-core/v4l2-dev.c                       |   16 
 drivers/media/v4l2-core/v4l2-ioctl.c                     |   35 +
 drivers/media/v4l2-core/videobuf2-v4l2.c                 |    3 
 include/media/rcar-fcp.h                                 |   37 +
 include/media/v4l2-ioctl.h                               |    8 
 include/media/vsp1.h                                     |   29 
 include/uapi/linux/media.h                               |   10 
 include/uapi/linux/videodev2.h                           |   17 
 include/uapi/linux/vsp1.h                                |   34 -
 57 files changed, 3277 insertions(+), 428 deletions(-)

-- 
Regards,

Laurent Pinchart

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL FOR renesas-drivers] Latest VSP code
  2016-06-20 23:31 [GIT PULL FOR renesas-drivers] Latest VSP code Laurent Pinchart
@ 2016-07-18 14:19 ` Geert Uytterhoeven
  0 siblings, 0 replies; 2+ messages in thread
From: Geert Uytterhoeven @ 2016-07-18 14:19 UTC (permalink / raw)
  To: Laurent Pinchart; +Cc: Linux-Renesas

Hi Laurent,

On Tue, Jun 21, 2016 at 1:31 AM, Laurent Pinchart
<laurent.pinchart@ideasonboard.com> wrote:
> The following changes since commit a0877f52035280370707bdefeddc6faa6478b892:
>
>   Merge tag 'topic/drm-misc-2016-06-15' of git://anongit.freedesktop.org/drm-
> intel into drm-next (2016-06-16 05:49:32 +1000)
>
> are available in the git repository at:
>
>   git://linuxtv.org/pinchartl/media.git for/renesas-drivers
>
> for you to fetch changes up to a0c43cc96e4f42cd192ca957991419497a8432ec:
>
>   Merge branch 'drm/next/dt' into for/renesas-drivers (2016-06-21 02:05:28
> +0300)

I'm afraid I'll have to drop this for tomorrow's renesas-drivers release,
as integrating it involves more than a simple rebase and dropping some
commits already queued for upstream.

Thanks for your understanding.

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-07-18 14:19 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-20 23:31 [GIT PULL FOR renesas-drivers] Latest VSP code Laurent Pinchart
2016-07-18 14:19 ` Geert Uytterhoeven

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.