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)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:34:14 +0000 (16:34 +0100)
commit0a34a5cfb7a451988711cb0182f1d22193fb8acb
tree765fefe2ebb42128dfe55d3bc4d91b87610d7c28
parented611873ac41977b1fe457d36c158b01c4302b09
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]