media: bcm2835-unicam: Add support for CCP2/CSI2 camera interface
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Wed, 24 Apr 2024 15:35:40 +0000 (18:35 +0300)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Mon, 29 Apr 2024 12:56:37 +0000 (14:56 +0200)
commit392cd78d495f36c201eb5cc425b01017d493e094
tree1871b1d4d90ed2f4900c7efb2b3204b5ac629737
parent05a9eadb95fe47d0f1b56ac433d01570ce54dcd3
media: bcm2835-unicam: Add support for CCP2/CSI2 camera interface

Add a driver for the Unicam camera receiver block on BCM283x processors.
It is represented as two video device nodes: unicam-image and
unicam-embedded which are connected to an internal subdev (named
unicam-subdev) in order to manage streams routing.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Co-developed-by: Naushir Patuck <naush@raspberrypi.com>
Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Co-developed-by: Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com>
Signed-off-by: Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com>
Co-developed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
[Sakari Ailus: Squash fixes by Laurent.]
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
MAINTAINERS
drivers/media/platform/Kconfig
drivers/media/platform/Makefile
drivers/media/platform/broadcom/Kconfig [new file with mode: 0644]
drivers/media/platform/broadcom/Makefile [new file with mode: 0644]
drivers/media/platform/broadcom/bcm2835-unicam-regs.h [new file with mode: 0644]
drivers/media/platform/broadcom/bcm2835-unicam.c [new file with mode: 0644]