media: v4l: cadence: Add Cadence MIPI-CSI2 RX driver
authorMaxime Ripard <maxime.ripard@bootlin.com>
Fri, 4 May 2018 14:08:08 +0000 (10:08 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Wed, 16 May 2018 15:12:21 +0000 (11:12 -0400)
commit1fc3b37f34f69ee3fd61ca624fc005fb0bfe3984
tree914f28f12cb832bc193b473ff09ac8c7460c2b6a
parent3290aa63ee8088b74a1e4d6ec639272a47c8e9d7
media: v4l: cadence: Add Cadence MIPI-CSI2 RX driver

The Cadence CSI-2 RX Controller is an hardware block meant to be used as a
bridge between a CSI-2 bus and pixel grabbers.

It supports operating with internal or external D-PHY, with up to 4 lanes,
or without any D-PHY. The current code only supports the latter case.

It also support dynamic mapping of the CSI-2 virtual channels to the
associated pixel grabbers, but that isn't allowed at the moment either.

Acked-by: Benoit Parrot <bparrot@ti.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
MAINTAINERS
drivers/media/platform/Kconfig
drivers/media/platform/Makefile
drivers/media/platform/cadence/Kconfig [new file with mode: 0644]
drivers/media/platform/cadence/Makefile [new file with mode: 0644]
drivers/media/platform/cadence/cdns-csi2rx.c [new file with mode: 0644]