diff options
author | Nikhil Devshatwar <nikhil.nd@ti.com> | 2016-11-18 21:20:36 -0200 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@s-opensource.com> | 2016-11-22 08:07:53 -0200 |
commit | 07e72eb0725ccd20b5cc26ee463def3f34606c7f (patch) | |
tree | 65d8a7dc2e8ad5ee48def7103ea3fe956f99fe26 /include/linux/elf.h | |
parent | c786595beb89d74ff709b2ee382f34a1e0040d88 (diff) | |
download | blackbird-obmc-linux-07e72eb0725ccd20b5cc26ee463def3f34606c7f.tar.gz blackbird-obmc-linux-07e72eb0725ccd20b5cc26ee463def3f34606c7f.zip |
[media] media: ti-vpe: vpdma: Use bidirectional cached buffers
VPDMA buffer will be used by CPU as well as by the VPDMA.
CPU will write/update the VPDMA descriptors containing data
about the video buffer DMA addresses.
VPDMA will write the "write descriptor" containing the
data about the DMA operation.
When mapping/unmapping the buffer, driver has to take care of
WriteBack and invalidation of the cache so that all the
coherency is maintained from both directions.
Use DMA_BIDIRECTIONAL to maintain coherency between CPU and VPDMA.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Benoit Parrot <bparrot@ti.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'include/linux/elf.h')
0 files changed, 0 insertions, 0 deletions