]> 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)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 20 Aug 2014 08:06:55 +0000 (10:06 +0200)
commit21072e2f13493f88be3130843db90152e169fd91
tree7ed56d573f056f06eee4f142d8875bfcc1e1fb53
parent85b49f461463ecf79720135b202b135113c095a6
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