As suggested I moved the Video Buffer Input (VIP) of the STA2X11 board to the videobuf2. This patch series is an RFC. The first patch is just an update to the adv7180 because the VIP (the only user) now use the control framework so query{g_|s_|ctrl} are not necessery. The second patch adds a new memory allocator for the videobuf2. I name it videobuf2-dma-streaming but I think "streaming" is not the best choice, so suggestions are welcome. My inspiration for this buffer come from videobuf-dma-contig (cached) version. After I made this buffer I found the videobuf2-dma-nc made by Jonathan Corbet and I improve the allocator with some suggestions (http://patchwork.linuxtv.org/patch/7441/). The VIP doesn't work with videobu2-dma-contig and I think this solution is easier the sg. The third patch updates the VIP to videobuf2 and control framework. I made also some restyling to the driver and change some mechanism so I take the ownership of the driver and I add the copyright of ST Microelectronics. Some trivial code is unchanged. The patch probably needs some extra update. I add the control framework to the VIP but without any control. I add it to inherit controls from adv7180. -- 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