* [GIT PULL FOR v4.7] R-Car VSP driver changes
@ 2016-04-10 0:45 Laurent Pinchart
0 siblings, 0 replies; only message in thread
From: Laurent Pinchart @ 2016-04-10 0:45 UTC (permalink / raw)
To: linux-media; +Cc: Hans Verkuil
Hi Mauro,
[
The following changes since commit bc5ccdbc990debbcae4602214dddc8d5fd38b01d:
[media] au0828: Unregister notifiers (2016-04-06 05:44:38 -0700)
are available in the git repository at:
git://linuxtv.org/pinchartl/media.git vsp1/next
for you to fetch changes up to 519e36b22f9d1f93fa2f08456975210fe066f6d3:
media: platform: rcar_jpu, vsp1: Use ARCH_RENESAS (2016-04-10 03:41:45
+0300)
The changes include the pad config allocator patch that has been mentioned
during the last media workshop.
----------------------------------------------------------------
Laurent Pinchart (53):
media: Add obj_type field to struct media_entity
media: Rename is_media_entity_v4l2_io to
is_media_entity_v4l2_video_device
v4l: subdev: Add pad config allocator and init
v4l: vsp1: Fix vsp1_du_atomic_(begin|flush) declarations
v4l: vsp1: drm: Include correct header file
v4l: vsp1: video: Fix coding style
v4l: vsp1: VSPD instances have no LUT on Gen3
v4l: vsp1: Use pipeline display list to decide how to write to modules
v4l: vsp1: Always setup the display list
v4l: vsp1: Simplify frame end processing
v4l: vsp1: Split display list manager from display list
v4l: vsp1: Store the display list manager in the WPF
v4l: vsp1: bru: Don't program background color in control set handler
v4l: vsp1: rwpf: Don't program alpha value in control set handler
v4l: vsp1: sru: Don't program intensity in control set handler
v4l: vsp1: Don't setup control handler when starting streaming
v4l: vsp1: Enable display list support for the HS[IT], LUT, SRU and UDS
v4l: vsp1: Don't configure RPF memory buffers before calculating offsets
v4l: vsp1: Remove unneeded entity streaming flag
v4l: vsp1: Document calling context of vsp1_pipeline_propagate_alpha()
v4l: vsp1: Fix 80 characters per line violations
v4l: vsp1: Add header display list support
v4l: vsp1: Use display lists with the userspace API
v4l: vsp1: Move subdev initialization code to vsp1_entity_init()
v4l: vsp1: Consolidate entity ops in a struct vsp1_entity_operations
v4l: vsp1: Fix BRU try compose rectangle storage
v4l: vsp1: Add race condition FIXME comment
v4l: vsp1: Implement and use the subdev pad::init_cfg configuration
v4l: vsp1: Store active formats in a pad config structure
v4l: vsp1: Store active selection rectangles in a pad config structure
v4l: vsp1: Create a new configure operation to setup modules
v4l: vsp1: Merge RPF and WPF pad ops structures
v4l: vsp1: Use __vsp1_video_try_format to initialize format at init time
v4l: vsp1: Pass display list explicitly to configure functions
v4l: vsp1: Rename pipeline validate functions to pipeline build
v4l: vsp1: Pass pipe pointer to entity configure functions
v4l: vsp1: Store pipeline pointer in rwpf
v4l: vsp1: video: Reorder functions
v4l: vsp1: Allocate pipelines on demand
v4l: vsp1: RPF entities can't be target nodes
v4l: vsp1: Factorize get pad format code
v4l: vsp1: Factorize media bus codes enumeration code
v4l: vsp1: Factorize frame size enumeration code
v4l: vsp1: Fix LUT format setting
v4l: vsp1: dl: Make reg_count field unsigned
v4l: vsp1: dl: Fix race conditions
v4l: vsp1: dl: Add support for multi-body display lists
v4l: vsp1: lut: Use display list fragments to fill LUT
v4l: vsp1: Add support for the RPF alpha multiplier on Gen3
v4l: vsp1: Add Z-order support for DRM pipeline
v4l: vsp1: Add global alpha support for DRM pipeline
v4l: vsp1: Fix V4L2_PIX_FMT_XRGB444 format definition
v4l: vsp1: Update WPF and LIF maximum sizes for Gen3
Simon Horman (1):
media: platform: rcar_jpu, vsp1: Use ARCH_RENESAS
drivers/media/platform/Kconfig | 4 +-
drivers/media/platform/exynos4-is/media-dev.c | 4 +-
drivers/media/platform/omap3isp/ispvideo.c | 2 +-
drivers/media/platform/vsp1/vsp1.h | 14 +-
drivers/media/platform/vsp1/vsp1_bru.c | 359 +++++++++-----------
drivers/media/platform/vsp1/vsp1_bru.h | 3 +-
drivers/media/platform/vsp1/vsp1_dl.c | 567 +++++++++++++++++------
drivers/media/platform/vsp1/vsp1_dl.h | 49 +--
drivers/media/platform/vsp1/vsp1_drm.c | 234 +++++++------
drivers/media/platform/vsp1/vsp1_drm.h | 27 +-
drivers/media/platform/vsp1/vsp1_drv.c | 34 +-
drivers/media/platform/vsp1/vsp1_entity.c | 288 +++++++++++-----
drivers/media/platform/vsp1/vsp1_entity.h | 63 +++-
drivers/media/platform/vsp1/vsp1_hsit.c | 130 +++-----
drivers/media/platform/vsp1/vsp1_lif.c | 179 ++++------
drivers/media/platform/vsp1/vsp1_lut.c | 172 ++++------
drivers/media/platform/vsp1/vsp1_lut.h | 6 +-
drivers/media/platform/vsp1/vsp1_pipe.c | 71 ++--
drivers/media/platform/vsp1/vsp1_pipe.h | 19 +-
drivers/media/platform/vsp1/vsp1_regs.h | 10 +
drivers/media/platform/vsp1/vsp1_rpf.c | 275 +++++++---------
drivers/media/platform/vsp1/vsp1_rwpf.c | 171 +++++-----
drivers/media/platform/vsp1/vsp1_rwpf.h | 64 ++--
drivers/media/platform/vsp1/vsp1_sru.c | 214 +++++-------
drivers/media/platform/vsp1/vsp1_sru.h | 2 +
drivers/media/platform/vsp1/vsp1_uds.c | 223 ++++++-------
drivers/media/platform/vsp1/vsp1_uds.h | 3 +-
drivers/media/platform/vsp1/vsp1_video.c | 493 +++++++++++++----------
drivers/media/platform/vsp1/vsp1_video.h | 2 -
drivers/media/platform/vsp1/vsp1_wpf.c | 279 +++++++---------
drivers/media/v4l2-core/v4l2-dev.c | 1 +
drivers/media/v4l2-core/v4l2-mc.c | 2 +-
drivers/media/v4l2-core/v4l2-subdev.c | 40 ++-
drivers/staging/media/davinci_vpfe/vpfe_video.c | 2 +-
drivers/staging/media/omap4iss/iss_video.c | 2 +-
include/media/media-entity.h | 78 ++---
include/media/v4l2-subdev.h | 8 +
include/media/vsp1.h | 23 +-
38 files changed, 2184 insertions(+), 1933 deletions(-)
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2016-04-10 0:45 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-10 0:45 [GIT PULL FOR v4.7] R-Car VSP driver changes Laurent Pinchart
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox