Hi everybody, Here's a new driver for the Aptina MT9M032 sensor, written by Martin Hostettler. I've reviewed the original version posted on the list a couple of weeks ago, and agreed with Martin that I would write the cleanup patches I deemed necessary and/or useful and post the result. Here it is. The first patch is Martin's original driver untouched for ease of review. I can squash some of the other patches onto it if needed after review is complete. Patch 10/11 adds a generic PLL setup code for several Aptina sensors. I will post a patch for the MT9P031 sensor driver to use that code separately from this set. I would like to push the patches in time for v3.4. Martin, could you please review the set and test it with your hardware if possible ? Laurent Pinchart (10): mt9m032: Reorder code into section and whitespace cleanups mt9m032: Make get/set format/crop operations consistent across drivers mt9m032: Use module_i2c_driver() macro mt9m032: Enclose to_dev() macro argument in brackets mt9m032: Pass an i2c_client pointer to the register read/write functions mt9m032: Put HFLIP and VFLIP controls in a cluster mt9m032: Compute PLL parameters at runtime mt9m032: Remove unneeded register read v4l: Aptina-style sensor PLL support mt9m032: Use generic PLL setup code Martin Hostettler (1): v4l: Add driver for Micron MT9M032 camera sensor drivers/media/video/Kconfig | 11 + drivers/media/video/Makefile | 5 + drivers/media/video/aptina-pll.c | 120 ++++++ drivers/media/video/aptina-pll.h | 55 +++ drivers/media/video/mt9m032.c | 820 ++++++++++++++++++++++++++++++++++++++ include/media/mt9m032.h | 36 ++ 6 files changed, 1047 insertions(+), 0 deletions(-) create mode 100644 drivers/media/video/aptina-pll.c create mode 100644 drivers/media/video/aptina-pll.h create mode 100644 drivers/media/video/mt9m032.c create mode 100644 include/media/mt9m032.h -- Regards, Laurent Pinchart -- 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