linux/drivers/media/platform/vsp1
Kieran Bingham 76e48896c0 [media] v4l: vsp1: Support chained display lists
When display lists are linked in a chain, they will be processed
automatically by the hardware, with each list linking to the next. Only
on the last display list will the frame end interrupt be fired to mark
the completion event.

Upon frame-end, the chain will be iterated to release each display list
back to the free list.

The chained lists use case (image partitioning) can require up to 64
lists per frame in the worst case scenario, bump up the number of
preallocated lists.

Signed-off-by: Kieran Bingham <kieran+renesas@bingham.xyz>
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2016-09-19 14:59:33 -03:00
..
Makefile [media] v4l: vsp1: Add Cubic Look Up Table (CLU) support 2016-06-28 12:17:36 -03:00
vsp1_bru.c [media] v4l: vsp1: Pass parameter type to entity configuration operation 2016-09-19 14:57:16 -03:00
vsp1_bru.h [media] v4l: vsp1: Store active selection rectangles in a pad config structure 2016-04-13 18:53:22 -03:00
vsp1_clu.c [media] v4l: vsp1: Replace .set_memory() with VSP1_ENTITY_PARAMS_PARTITION 2016-09-19 14:58:59 -03:00
vsp1_clu.h [media] v4l: vsp1: clu: Support runtime modification of controls 2016-06-28 12:25:31 -03:00
vsp1_dl.c [media] v4l: vsp1: Support chained display lists 2016-09-19 14:59:33 -03:00
vsp1_dl.h [media] v4l: vsp1: Support chained display lists 2016-09-19 14:59:33 -03:00
vsp1_drm.c [media] v4l: vsp1: Replace .set_memory() with VSP1_ENTITY_PARAMS_PARTITION 2016-09-19 14:58:59 -03:00
vsp1_drm.h [media] v4l: vsp1: Add Z-order support for DRM pipeline 2016-04-13 19:15:03 -03:00
vsp1_drv.c [media] v4l: vsp1: Use DFE instead of FRE for frame end 2016-09-19 14:51:58 -03:00
vsp1_entity.c [media] v4l: vsp1: Protect against race conditions between get and set format 2016-09-19 14:46:31 -03:00
vsp1_entity.h [media] v4l: vsp1: Replace .set_memory() with VSP1_ENTITY_PARAMS_PARTITION 2016-09-19 14:58:59 -03:00
vsp1_hsit.c [media] v4l: vsp1: Pass parameter type to entity configuration operation 2016-09-19 14:57:16 -03:00
vsp1_hsit.h [media] v4l: vsp1: Add HST and HSI support 2013-12-11 09:22:44 -02:00
vsp1_lif.c [media] v4l: vsp1: Pass parameter type to entity configuration operation 2016-09-19 14:57:16 -03:00
vsp1_lif.h [media] v4l: vsp1: Update copyright notice 2014-03-12 10:41:51 -03:00
vsp1_lut.c [media] v4l: vsp1: Replace .set_memory() with VSP1_ENTITY_PARAMS_PARTITION 2016-09-19 14:58:59 -03:00
vsp1_lut.h [media] v4l: vsp1: lut: Support runtime modification of controls 2016-06-28 12:24:37 -03:00
vsp1_pipe.c [media] v4l: vsp1: Ensure pipeline locking in resume path 2016-09-19 14:46:48 -03:00
vsp1_pipe.h [media] v4l: vsp1: Simplify alpha propagation 2016-06-28 12:29:33 -03:00
vsp1_regs.h [media] v4l: vsp1: Add R8A7792 VSP1V support 2016-09-09 11:32:43 -03:00
vsp1_rpf.c [media] v4l: vsp1: Replace .set_memory() with VSP1_ENTITY_PARAMS_PARTITION 2016-09-19 14:58:59 -03:00
vsp1_rwpf.c [media] v4l: vsp1: Disable cropping on WPF sink pad 2016-09-19 14:55:40 -03:00
vsp1_rwpf.h [media] v4l: vsp1: Replace .set_memory() with VSP1_ENTITY_PARAMS_PARTITION 2016-09-19 14:58:59 -03:00
vsp1_sru.c [media] v4l: vsp1: Pass parameter type to entity configuration operation 2016-09-19 14:57:16 -03:00
vsp1_sru.h [media] v4l: vsp1: sru: Don't program intensity in control set handler 2016-04-13 17:42:44 -03:00
vsp1_uds.c [media] v4l: vsp1: Pass parameter type to entity configuration operation 2016-09-19 14:57:16 -03:00
vsp1_uds.h [media] v4l: vsp1: Simplify alpha propagation 2016-06-28 12:29:33 -03:00
vsp1_video.c [media] v4l: vsp1: Replace .set_memory() with VSP1_ENTITY_PARAMS_PARTITION 2016-09-19 14:58:59 -03:00
vsp1_video.h Merge branch 'topic/vsp1' into patchwork 2016-07-13 13:43:48 -03:00
vsp1_wpf.c [media] v4l: vsp1: Support chained display lists 2016-09-19 14:59:33 -03:00
vsp1.h [media] v4l: vsp1: Report device model and rev through media device information 2016-09-09 11:31:42 -03:00