Pull request of the 'rcar-vin: Add Gen3 with media controller' v14 patch series.
Regards,
Hans
The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
are available in the Git repository at:
git://linuxtv.org/hverkuil/media_tree.git rcar
for you to fetch changes up to abe8957b91296d6ecf94ff2fd4d970d60ea9167a:
rcar-vin: enable support for r8a77970 (2018-04-16 11:48:29 +0200)
----------------------------------------------------------------
Fabrizio Castro (2):
dt-bindings: media: rcar_vin: Reverse SoC part number list
dt-bindings: media: rcar_vin: add device tree support for r8a774[35]
Niklas Söderlund (31):
rcar-vin: add Gen3 devicetree bindings documentation
rcar-vin: rename poorly named initialize and cleanup functions
rcar-vin: unregister video device on driver removal
rcar-vin: move subdevice handling to async callbacks
rcar-vin: move model information to own struct
rcar-vin: move max width and height information to chip information
rcar-vin: move functions regarding scaling
rcar-vin: all Gen2 boards can scale simplify logic
rcar-vin: set a default field to fallback on
rcar-vin: fix handling of single field frames (top, bottom and alternate
fields)
rcar-vin: update bytesperline and sizeimage calculation
rcar-vin: align pixelformat check
rcar-vin: break out format alignment and checking
rcar-vin: simplify how formats are set and reset
rcar-vin: cache video standard
rcar-vin: move media bus configuration to struct rvin_dev
rcar-vin: enable Gen3 hardware configuration
rcar-vin: add function to manipulate Gen3 chsel value
rcar-vin: add flag to switch to media controller mode
rcar-vin: use different v4l2 operations in media controller mode
rcar-vin: force default colorspace for media centric mode
rcar-vin: prepare for media controller mode initialization
rcar-vin: add group allocator functions
rcar-vin: change name of video device
rcar-vin: add chsel information to rvin_info
rcar-vin: parse Gen3 OF and setup media graph
rcar-vin: add link notify for Gen3
rcar-vin: extend {start, stop}_streaming to work with media controller
rcar-vin: enable support for r8a7795
rcar-vin: enable support for r8a7796
rcar-vin: enable support for r8a77970
Documentation/devicetree/bindings/media/rcar_vin.txt | 137 +++++++--
drivers/media/platform/rcar-vin/Kconfig | 2 +-
drivers/media/platform/rcar-vin/rcar-core.c | 956
++++++++++++++++++++++++++++++++++++++++++++++++++++++----
drivers/media/platform/rcar-vin/rcar-dma.c | 907
++++++++++++++++++++++++++++++++-----------------------
drivers/media/platform/rcar-vin/rcar-v4l2.c | 480
+++++++++++++++++------------
drivers/media/platform/rcar-vin/rcar-vin.h | 146 +++++++--
6 files changed, 1964 insertions(+), 664 deletions(-)