All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4]  rcar-vin: Add support for digital input on Gen3
@ 2018-05-16 12:16 Jacopo Mondi
  2018-05-16 12:16 ` [PATCH v2 1/4] media: rcar-vin: Parse digital input in mc-path Jacopo Mondi
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Jacopo Mondi @ 2018-05-16 12:16 UTC (permalink / raw)
  To: niklas.soderlund, laurent.pinchart
  Cc: Jacopo Mondi, linux-media, linux-renesas-soc

Hello,
   this series add support for 'digital' input to the Gen3 version of rcar-vin
driver.

'Digital' inputs (the terms comes from the existing Gen2 version of the driver)
describe parallel video input sources connected to a VIN instance. So far, the
Gen3-version of the driver (the media-controller compliant one) only supported
CSI-2 inputs.

This series extends the device tree parsing to accept a connection on port@0,
and parses the 'digital' subdevice reusing the Gen-2 functions.

Compared to v1, this series drops all changes to rcar-dma module, as Niklas
sent a proper fix for both crop and compose rectangle managment and field
signal toggling method. This series is thus based on the media master branch
with Niklas' series on top.

Compared to v1 I incorporated Niklas' suggestion to re-use Gen2 functions for
parsing the digital input device nodes, and register one notifier for each VIN
that has an active connection on port@0. The 'group' notifier then only collects
async subdevices for CSI-2 inputs.

A separate series for the VIN4 and HDMI input enabling on Draak board has been
sent to renesas-soc list.

The vin-tests repository patches to automate capture testing have been extended
to support D3 board and capture from HDMI output, and patches have been sent
to Niklas.

Tested capturing HDMI input images on D3 and for backward compatibility on
Salvator-X M3-W too (seems like I didn't break anything there).

Patches for testing on D3 are available at:
git://jmondi.org/linux d3/media-master/driver-v2
git://jmondi.org/linux d3/media-master/dts
git://jmondi.org/linux d3/media-master/test
git://jmondi.org/vin-tests d3

Patches to test on M3-W (based on latest renesas drivers, which includes an
older version of VIN series, but has CSI-2 driver) available at:
git://jmondi.org/linux d3/renesas-drivers/test

Thanks
    j

Jacopo Mondi (4):
  media: rcar-vin: Parse digital input in mc-path
  media: rcar-vin: Handle mc in digital notifier ops
  media: rcar-vin: Handle digital subdev in link_notify
  media: rcar-vin: Add support for R-Car R8A77995 SoC

 drivers/media/platform/rcar-vin/rcar-core.c | 239 ++++++++++++++++++++++------
 drivers/media/platform/rcar-vin/rcar-vin.h  |  15 ++
 2 files changed, 202 insertions(+), 52 deletions(-)

--
2.7.4

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

end of thread, other threads:[~2018-05-17 11:05 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-16 12:16 [PATCH v2 0/4] rcar-vin: Add support for digital input on Gen3 Jacopo Mondi
2018-05-16 12:16 ` [PATCH v2 1/4] media: rcar-vin: Parse digital input in mc-path Jacopo Mondi
2018-05-16 20:32   ` Niklas Söderlund
2018-05-16 20:32     ` Niklas Söderlund
2018-05-17 10:13     ` jacopo mondi
2018-05-17 11:05       ` Niklas Söderlund
2018-05-17 11:05         ` Niklas Söderlund
2018-05-16 12:16 ` [PATCH v2 2/4] media: rcar-vin: Handle mc in digital notifier ops Jacopo Mondi
2018-05-16 20:41   ` Niklas Söderlund
2018-05-16 20:41     ` Niklas Söderlund
2018-05-16 12:16 ` [PATCH v2 3/4] media: rcar-vin: Handle digital subdev in link_notify Jacopo Mondi
2018-05-16 20:50   ` Niklas Söderlund
2018-05-16 20:50     ` Niklas Söderlund
2018-05-16 12:16 ` [PATCH v2 4/4] media: rcar-vin: Add support for R-Car R8A77995 SoC Jacopo Mondi
2018-05-16 20:53   ` Niklas Söderlund
2018-05-16 20:53     ` Niklas Söderlund

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.