Laurent Pinchart
f5d0f9d6bf
v4l: vsp1: Add API to map and unmap DRM buffers through the VSP
...
The display buffers must be mapped for DMA through the device that
performs memory access. Expose an API to map and unmap memory through
the VSP device to be used by the DU.
As all the buffers allocated by the DU driver are coherent, we can skip
cache handling when mapping and unmapping them. This will need to be
revisited when support for non-coherent buffers will be added to the DU
driver.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
[Kieran: Remove unused header]
Signed-off-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Acked-by: Mauro Cavalho Chehab <mchehab@s-opensource.com>
2017-06-09 12:25:38 +01:00
..
blackfin
[media] media: Drop FSF's postal address from the source code files
2017-01-27 11:38:09 -02:00
davinci
[media] media: vpif: use a configurable i2c_adapter_id for vpif display
2017-03-22 11:55:56 -03:00
drv-intf
[media] media: Drop FSF's postal address from the source code files
2017-01-27 11:38:09 -02:00
i2c
[media] media: Drop FSF's postal address from the source code files
2017-01-27 11:38:09 -02:00
cec-notifier.h
[media] cec.h: merge cec-edid.h into cec.h
2017-04-19 06:53:18 -03:00
cec.h
[media] cec.h: merge cec-edid.h into cec.h
2017-04-19 06:53:18 -03:00
i2c-addr.h
lirc.h
lirc_dev.h
[media] doc-rst: Fix issues with RC documentation
2016-07-17 14:02:43 -03:00
media-device.h
[media] media: Protect enable_source and disable_source handler code paths
2017-02-03 07:39:35 -02:00
media-devnode.h
[media] media: Drop FSF's postal address from the source code files
2017-01-27 11:38:09 -02:00
media-entity.h
[media] media: Rename graph and pipeline structs and functions
2017-01-27 16:13:24 -02:00
rc-core.h
[media] rc-core: add support for IR raw transmitters
2017-01-30 14:14:12 -02:00
rc-map.h
[media] mce_kbd: add encoder
2017-03-24 08:24:41 -03:00
rcar-fcp.h
v4l: rcar-fcp: Add an API to retrieve the FCP device
2017-06-09 12:25:36 +01:00
soc_camera.h
[media] v4l: soc-camera: Remove videobuf1 support
2017-03-22 11:27:24 -03:00
tuner-types.h
[media] doc-rst: Fix conversion for v4l2 core functions
2016-07-17 14:02:43 -03:00
tuner.h
tveeprom.h
[media] tveeprom: get rid of documentation of an unused parameter
2017-04-05 15:37:06 -03:00
v4l2-async.h
[media] v4l2-async: document the remaining stuff
2016-07-23 08:04:21 -03:00
v4l2-clk.h
v4l2-common.h
[media] v4l2-common: add a debug macro to be used with dev_foo()
2016-11-18 10:04:58 -02:00
v4l2-ctrls.h
scripts/spelling.txt: add "an union" pattern and fix typo instances
2017-02-27 18:43:46 -08:00
v4l2-dev.h
[media] get rid of a number of problems at the cross references
2016-09-22 10:00:23 -03:00
v4l2-device.h
[media] v4l2-device.h: fix some doc tags
2016-09-09 09:41:12 -03:00
v4l2-dv-timings.h
[media] v4l2-dv-timings: add helpers for vic and pixelaspect ratio
2016-11-16 15:20:03 -02:00
v4l2-event.h
[media] media: Drop FSF's postal address from the source code files
2017-01-27 11:38:09 -02:00
v4l2-fh.h
[media] media: Drop FSF's postal address from the source code files
2017-01-27 11:38:09 -02:00
v4l2-flash-led-class.h
[media] v4l2-flash-led-class.h: document v4l2_flash_ops
2016-09-09 10:19:35 -03:00
v4l2-image-sizes.h
v4l2-ioctl.h
[media] v4l: Add metadata buffer type and format
2017-04-14 22:37:02 -03:00
v4l2-mc.h
[media] get rid of a number of problems at the cross references
2016-09-22 10:00:23 -03:00
v4l2-mediabus.h
v4l2-mem2mem.h
[media] v4l: Document that m2m devices have a file handle specific context
2016-11-16 13:29:44 -02:00
v4l2-of.h
v4l2-rect.h
[media] v4l2-rect.h: new header with struct v4l2_rect helper functions
2016-04-20 16:11:33 -03:00
v4l2-subdev.h
[media] v4l2-subdev.h: fix v4l2_subdev_pad_config documentation
2017-02-03 12:00:37 -02:00
v4l2-tpg-colors.h
[media] tpg: Export the tpg code from vivid as a module
2016-04-20 16:14:39 -03:00
v4l2-tpg.h
[media] vivid: Add support for HSV encoding
2016-10-21 15:54:16 -02:00
videobuf-core.h
videobuf-dma-contig.h
videobuf-dma-sg.h
videobuf-dvb.h
videobuf-vmalloc.h
videobuf2-core.h
[media] vb2: Fix queue_setup() callback description
2017-04-05 15:11:07 -03:00
videobuf2-dma-contig.h
dma-mapping: use unsigned long for dma_attrs
2016-08-04 08:50:07 -04:00
videobuf2-dma-sg.h
[media] vb2: replace void *alloc_ctxs by struct device *alloc_devs
2016-07-08 14:45:07 -03:00
videobuf2-dvb.h
videobuf2-memops.h
[media] vb2: convert vb2_vmarea_handler refcount from atomic_t to refcount_t
2017-04-05 15:31:57 -03:00
videobuf2-v4l2.h
[media] videobuf2-v4l2: document two helper functions
2016-09-09 10:19:06 -03:00
videobuf2-vmalloc.h
vsp1.h
v4l: vsp1: Add API to map and unmap DRM buffers through the VSP
2017-06-09 12:25:38 +01:00