While working on the m2m-deinterlace driver I needed to test it, and the easiest way to do that was with a Pandaboard. While doing that I found a bug in the omap-dma driver: https://patchwork.linuxtv.org/patch/57778/ That bug affected omap_vout as well, so the next step was to test that driver. And if I had to do that, I might as well take the opportunity to clean up this driver and convert it to vb2 so that it passes the v4l2-compliance tests. Hence this series. Note that this series relies on a second patch as well: https://patchwork.linuxtv.org/patch/57779/ Tested on a Pandaboard and a Beagle XM board. Regards, Hans Hans Verkuil (2): omap_vout: fix various v4l2-compliance failures omap_vout: convert to vb2 drivers/media/platform/omap/Kconfig | 3 +- drivers/media/platform/omap/omap_vout.c | 1011 +++++------------- drivers/media/platform/omap/omap_vout_vrfb.c | 22 +- drivers/media/platform/omap/omap_vout_vrfb.h | 4 +- drivers/media/platform/omap/omap_voutdef.h | 45 +- drivers/media/platform/omap/omap_voutlib.c | 6 +- 6 files changed, 304 insertions(+), 787 deletions(-) -- 2.20.1