staging: vc04_services: ISP: Add a more complex ISP processing component
authorNaushir Patuck <naush@raspberrypi.com>
Thu, 23 Apr 2020 09:17:37 +0000 (10:17 +0100)
committerpopcornmix <popcornmix@gmail.com>
Wed, 27 Jan 2021 19:13:21 +0000 (19:13 +0000)
commit9c3f00bf2e4e8e103470a8395f6536df4797b427
tree23bb47e98bca9e777ecbc4f4a826722e433bbd23
parent5d8d44550e2252a5a20580c919f2f6dfcf65f3ad
staging: vc04_services: ISP: Add a more complex ISP processing component

Driver for the BCM2835 ISP hardware block.  This driver uses the MMAL
component to program the ISP hardware through the VC firmware.

The ISP component can produce two video stream outputs, and Bayer
image statistics. This can't be encompassed in a simple V4L2
M2M device, so create a new device that registers 4 video nodes.

This patch squashes all the development patches from the earlier
rpi-5.4.y branch into one

Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
MAINTAINERS
drivers/staging/vc04_services/Kconfig
drivers/staging/vc04_services/Makefile
drivers/staging/vc04_services/bcm2835-isp/Kconfig [new file with mode: 0644]
drivers/staging/vc04_services/bcm2835-isp/Makefile [new file with mode: 0644]
drivers/staging/vc04_services/bcm2835-isp/bcm2835-isp-ctrls.h [new file with mode: 0644]
drivers/staging/vc04_services/bcm2835-isp/bcm2835-isp-fmts.h [new file with mode: 0644]
drivers/staging/vc04_services/bcm2835-isp/bcm2835-v4l2-isp.c [new file with mode: 0644]
drivers/staging/vc04_services/vchiq-mmal/mmal-encodings.h
drivers/staging/vc04_services/vchiq-mmal/mmal-parameters.h