]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ENGR00293488 ipu: vdi: Support more memory type
authorSandor Yu <R01008@freescale.com>
Fri, 27 Dec 2013 09:10:03 +0000 (17:10 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Mon, 16 Jun 2014 16:10:07 +0000 (18:10 +0200)
commite49718b26e7dc9e65c95d1931cba8ac52f5194ca
tree0a9d3e5f2c9ea503d211f84cd81649c2e8c08375
parent1b3e75ca0aff3ad24fb0c65f9d71c6eb94e83be0
ENGR00293488 ipu: vdi: Support more memory type

__va function only can handle frame buffer from low memory.
Use page_address function to replace it, that can handle
frame buffer from both lower and high memory.

Use ioremap_nocache function to handle Frame buffer
from GPU reserve memory pool.

Correct vdi data save buffer size, save both luma and chroma part for
interleaved YUV format.
For non-interleaved and partial-interleaved YUV format,
save luma part data, chroma part is not covered in the patch.

Signed-off-by: Sandor Yu <R01008@freescale.com>
drivers/mxc/ipu3/ipu_device.c