Hi Mauro,
(Second attempt, fixing a bug introduced in the third patch)
These patches remove s_config legacy support, replace it with new internal
operations (also needed for the upcoming subdev device nodes) and finally
rename has_new to is_new and document that control framework flag.
My original RFC also converted OLPC drivers, but those are scheduled for
2.6.39. They need a bit more testing and I intend to improve the handling
of autofoo/foo type of controls in the control framework.
Regards,
Hans
The following changes since commit 04c3fafd933379fbc8b1fa55ea9b65281af416f7:
Hans Verkuil (1):
[media] vivi: convert to the control framework and add test controls
are available in the git repository at:
ssh://linuxtv.org/git/hverkuil/media_tree.git s_config3
Hans Verkuil (3):
v4l2-subdev: remove core.s_config and v4l2_i2c_new_subdev_cfg()
v4l2-subdev: add (un)register internal ops
v4l2-ctrls: v4l2_ctrl_handler_setup must set is_new to 1
Documentation/video4linux/v4l2-controls.txt | 12 ++++
drivers/media/video/cafe_ccic.c | 11 +++-
drivers/media/video/cx25840/cx25840-core.c | 22 ++------
drivers/media/video/em28xx/em28xx-cards.c | 18 ++++---
drivers/media/video/ivtv/ivtv-i2c.c | 9 +++-
drivers/media/video/mt9v011.c | 54 ++++++++++++-------
drivers/media/video/mt9v011.h | 36 -------------
drivers/media/video/ov7670.c | 74 ++++++++++++---------------
drivers/media/video/sr030pc30.c | 10 ----
drivers/media/video/v4l2-common.c | 19 +------
drivers/media/video/v4l2-ctrls.c | 24 +++++----
drivers/media/video/v4l2-device.c | 14 ++++-
include/media/mt9v011.h | 17 ++++++
include/media/v4l2-common.h | 13 +----
include/media/v4l2-ctrls.h | 6 ++-
include/media/v4l2-subdev.h | 23 +++++++--
16 files changed, 177 insertions(+), 185 deletions(-)
delete mode 100644 drivers/media/video/mt9v011.h
create mode 100644 include/media/mt9v011.h
--
Hans Verkuil - video4linux developer - sponsored by Cisco
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html