Hello, this change set introduces a couple of new relatively high level camera controls. This is an early initial version, I'd like to ask for review and comments, especially on the "V4L:..." patches. This change set depends on some patches from Sakari, which are included in this pull request: http://patchwork.linuxtv.org/patch/10299/ The whole branch can be looked at at: http://git.infradead.org/users/kmpark/linux-2.6-samsung/shortlog/refs/heads/camera-controls -- Regards, Sylwester Sylwester Nawrocki (23): V4L: Add camera auto focus controls V4L: Add White Balance Preset camera class control V4L: Add Wide Dynamic Range camera class control V4L: Add Image Stabilization camera class control V4L: Add camera exposure bias control V4L: Add camera ISO sensitivity controls V4L: Add camera exposure metering mode control V4L: camera control class documentation V4L: Add helper function for standard integer menu controls m5mols: Comments and data structures cleanup m5mols: Convert macros to inline functions m5mols: Refactored controls handling m5mols: Use proper sensor mode for the controls m5mols: Add ISO controls m5mols: Add white balance preset control m5mols: Add exposure bias control m5mols: Add wide dynamic range control m5mols: Add image stabilization control m5mols: Add auto focus controls m5mols: Add exposure metering control m5mols: Add JPEG compression quality control V4L: Add auto focus targets to the selections API V4L: Add auto focus targets to the subdev selections API Documentation/DocBook/media/v4l/biblio.xml | 11 + Documentation/DocBook/media/v4l/controls.xml | 312 ++++++++++- Documentation/DocBook/media/v4l/dev-subdev.xml | 27 +- Documentation/DocBook/media/v4l/selection-api.xml | 35 +- .../DocBook/media/v4l/vidioc-g-selection.xml | 11 + .../media/v4l/vidioc-subdev-g-selection.xml | 14 +- drivers/media/video/m5mols/m5mols.h | 85 ++- drivers/media/video/m5mols/m5mols_controls.c | 551 +++++++++++++++++--- drivers/media/video/m5mols/m5mols_core.c | 144 +++-- drivers/media/video/m5mols/m5mols_reg.h | 6 + drivers/media/video/v4l2-ctrls.c | 89 +++- include/linux/v4l2-subdev.h | 4 + include/linux/videodev2.h | 52 ++ include/media/v4l2-ctrls.h | 17 + 14 files changed, 1195 insertions(+), 163 deletions(-) -- 1.7.9.2 -- 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