]> git.karo-electronics.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)
committerSandor Yu <R01008@freescale.com>
Tue, 21 Jan 2014 10:40:32 +0000 (18:40 +0800)
commit1effa4e8970265f5e7a7cd0f4657939b4fb22fb6
tree884f0fe995d43ed02088b3f5bfd72d134ef79adf
parentdc8d95e479a90ebe13df5454e20d1597ef6e8c34
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