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)
committerDom Cobley <popcornmix@gmail.com>
Mon, 21 Mar 2022 16:04:07 +0000 (16:04 +0000)
commitd3adddfe151da51399889b0cc2db19cd7b0c0982
tree54aaf5d3a21f0cecfc09a96f118d1611b75c1d6e
parentd8ace72b4ce334850a514dab4e732daf5f973410
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