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, 21 Mar 2022 16:04:03 +0000 (16:04 +0000)
commit57d101273ee185402a986d3eb0f8a929521ae1a0
tree8822c506a162be3bf112e8e7545fcaace7d578e0
parent4ef2622b1c705ddfde6ca2b0fa40e360dd3419bf
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]