media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
authorNaushir Patuck <naush@raspberrypi.com>
Mon, 4 May 2020 09:25:41 +0000 (12:25 +0300)
committerDom Cobley <popcornmix@gmail.com>
Mon, 19 Feb 2024 11:33:01 +0000 (11:33 +0000)
commit9a68b9e0eb5a397f53c53a6d0a3b1bb01050ecd4
treeed1e0c65a732656b1609ee92317ea113fc4d5566
parent3f95bad56834a2e06446543b1acb7a520484475b
media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface

Add a driver for the Unicam camera receiver block on BCM283x processors.
Compared to the bcm2835-camera driver present in staging, this driver
handles the Unicam block only (CSI-2 receiver), and doesn't depend on
the VC4 firmware running on the VPU.

The commit is made up of a series of changes cherry-picked from the
rpi-5.4.y branch of https://github.com/raspberrypi/linux/ with
additional enhancements, forward-ported to the mainline kernel.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reported-by: kbuild test robot <lkp@intel.com>
MAINTAINERS
drivers/media/platform/bcm2835/Kconfig [new file with mode: 0644]
drivers/media/platform/bcm2835/Makefile [new file with mode: 0644]
drivers/media/platform/bcm2835/bcm2835-unicam.c [new file with mode: 0644]
drivers/media/platform/bcm2835/vc4-regs-unicam.h [new file with mode: 0644]