Hi everyone, the following patchseries was created in a rewrite process of the mt9m111 camera driver while it was tested for support of the very similar silicon mt9m121. Some patches add functionality like panning or test pattern generation or adjust rectengular positioning while others do some restructuring. It has been tested as functional. Comments on this are very welcome. Michael Grzeschik (19): mt9m111: init chip after read CHIP_VERSION mt9m111: register cleanup hex to dec bitoffset mt9m111: added new bit offset defines mt9m111: added default row/col/width/height values mt9m111: changed MAX_{HEIGHT,WIDTH} values to silicon pixelcount mt9m111: changed MIN_DARK_COLS to MT9M131 spec count mt9m111: cropcap use defined default rect properties in defrect mt9m111: cropcap check if type is CAPTURE mt9m111: rewrite make_rect for positioning in debug mt9m111: added mt9m111 format structure mt9m111: s_crop add calculation of output size mt9m111: s_crop check for VIDEO_CAPTURE type mt9m111: added reg_mask function mt9m111: rewrite setup_rect, added soft_crop for smooth panning mt9m111: added more supported BE colour formats mt9m111: rewrite set_pixfmt mt9m111: make use of testpattern in debug mode mt9m111: try_fmt rewrite to use preset values mt9m111: s_fmt make use of try_fmt Philipp Wiesner (1): mt9m111: Added indication that MT9M131 is supported by this driver drivers/media/video/Kconfig | 5 +- drivers/media/video/mt9m111.c | 596 ++++++++++++++++++++++++++--------------- 2 files changed, 377 insertions(+), 224 deletions(-) -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | -- 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