Hi Steve, On Sun, 2018-07-22 at 11:30 -0700, Steve Longerbeam wrote: [...] > To aid in debugging this I created branch 'imx-mem2mem.stevel' in my > mediatree fork on github. I moved the mem2mem driver to the beginning > and added a few patches: > > d317a7771c ("gpu: ipu-cpmem: add WARN_ON_ONCE() for unaligned dma buffers") > b4362162c0 ("media: imx: mem2mem: Use ipu_image_convert_adjust in try > format") > 4758be0cf8 ("gpu: ipu-v3: image-convert: Fix width/height alignment") > d069163c7f ("gpu: ipu-v3: image-convert: Fix input bytesperline clamp in > adjust") > > (feel free to squash some of those if you agree with them for v3). Thank you, I've squashed them where it made sense: - "media: imx: mem2mem: Use ipu_image_convert_adjust in try format" into "media: imx: add mem2mem device" so it could be merged independently, - "gpu: ipu-v3: image-convert: Fix width/height alignment" into "gpu: ipu-v3: image-convert: relax alignment restrictions", which itself is squashed together from "gpu: ipu-v3: image-convert: relax input alignment restrictions" and "gpu: ipu-v3: image-convert: relax output alignment restrictions", and - "gpu: ipu-v3: image-convert: Fix input bytesperline clamp in adjust" into "gpu: ipu-v3: image-convert: fix bytesperline adjustment". I've added some fixes and limited output tile top/left alignment to 8x8 IRT block size if the rotator is being used, and dropped the current state into this branch: git://git.pengutronix.de/pza/linux imx-mem2mem regards Philipp