]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitd16addeae032557be105cb16618065d898033946
tree914f28f12cb832bc193b473ff09ac8c7460c2b6a
parente2f3b43e9affebbf3d6c8a08832090f5c479d0b5
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]