This patchset, formerly known as "pxa_camera: Redesign DMA handling", attempts so simplify the code for all DMA related parts of pxa_camera host driver. As asked for by Guennadi and Mike, the original patch was split up into 4 patches : - one to address the YUV planar format hole (page alignment) - one to redesign the DMA - one for code style change - one for lately discovered overrun issue A decision about enforcing a size for pxa_camera_set_fmt() to be a multiple of 8 was not done yet. Meanwhile, the patchset doesn't make any hypothesis about the image size, and even a weird size like 223 x 111 will work. If such a decision was to be taken, patch 1 would have to amended. Powermanagment with suspend to RAM, then resume in the middle of a capture does work. As Mike noticed, YUV planar format overlay was not tested after these changes. Robert Jarzmik (4): pxa_camera: remove YUV planar formats hole pxa_camera: Redesign DMA handling pxa_camera: Coding style sweeping pxa_camera: Fix overrun condition on last buffer drivers/media/video/pxa_camera.c | 474 ++++++++++++++++++++++---------------- 1 files changed, 277 insertions(+), 197 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html