linux/drivers/media/platform/ti-vpe
Laurent Pinchart 38e89e790f media: ti-vpe: cal: Implement media controller centric API
The CAL driver is video node centric, it controls the whole device
through the video device nodes. This limits the possible use cases as it
can't support sources that are more complex than a single subdev. To
support more complex hardware pipelines, implement support for the media
controller centric API. The exposed API can be selected through a module
parameter.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2021-03-22 10:19:30 +01:00
..
cal-camerarx.c media: ti-vpe: cal: Implement media controller centric API 2021-03-22 10:19:30 +01:00
cal-video.c media: ti-vpe: cal: Implement media controller centric API 2021-03-22 10:19:30 +01:00
cal.c media: ti-vpe: cal: Implement media controller centric API 2021-03-22 10:19:30 +01:00
cal.h media: ti-vpe: cal: Implement media controller centric API 2021-03-22 10:19:30 +01:00
cal_regs.h media: ti-vpe: cal: Move CAL_NUM_CSI2_PORTS from cal_regs.h to cal.c 2020-07-19 10:30:51 +02:00
csc.c media: ti-vpe: csc: fix single vs multiplanar format handling 2019-12-13 09:29:52 +01:00
csc.h media: ti-vpe: vpe: don't rely on colorspace member for conversion 2019-10-10 13:54:22 -03:00
Makefile media: ti-vpe: cal: Split CAMERARX handling to cal-camerarx.c 2020-07-19 10:40:43 +02:00
sc.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sc_coeff.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
vpdma.c media: ti-vpe: Simplify bool comparison 2021-03-11 11:59:44 +01:00
vpdma.h media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid sizeimage 2019-10-10 13:49:02 -03:00
vpdma_priv.h media: ti-vpe: vpdma: Use fixed type for address in descriptor 2019-10-10 13:50:36 -03:00
vpe.c media: ti-vpe: Do not zero reserved fields 2021-01-27 13:21:27 +01:00
vpe_regs.h media: use the BIT() macro 2019-08-26 14:08:50 -03:00