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, 1 Jul 2020 15:33:51 +0000 (16:33 +0100)
commit3da092fc6aff46f8ab05c7091bae4ea33bd8fa07
tree23100e664e2bdfb40b097210f6c77b0f8b66c058
parent9fbb84c513a0b4867716dead82e2695d0696f9f1
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.

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-v4l2-isp.c [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/vchiq-mmal/mmal-encodings.h
drivers/staging/vc04_services/vchiq-mmal/mmal-parameters.h