hello guys,
This is our version 12 of this series.
It has basically changes on string controls handling. Now
the driver follows the specs by using size instead of length.
Also steps is something which is properly reported by queryfill.
Some proper comments were writen through the code.
Just to emphasize here, queryfill is about string length, although
the control field is about memory size.
Also, I've written a way to clear string controls. That was missing
on previous version. I believe it is important to have it.
Comments, as usual, are appreciated.
BR,
Eduardo Valentin (8):
v4l2-subdev.h: Add g_modulator callbacks to subdev api
v4l2: video device: Add V4L2_CTRL_CLASS_FM_TX controls
v4l2: video device: Add FM TX controls default configurations
v4l2-spec: Add documentation description for FM TX extended control
class
FM TX: si4713: Add files to add radio interface for si4713
FM TX: si4713: Add files to handle si4713 i2c device
FM TX: si4713: Add Kconfig and Makefile entries
FM TX: si4713: Add document file
linux/Documentation/video4linux/si4713.txt | 176 ++
linux/drivers/media/radio/Kconfig | 22 +
linux/drivers/media/radio/Makefile | 2 +
linux/drivers/media/radio/radio-si4713.c | 367 ++++
linux/drivers/media/radio/si4713-i2c.c | 2052 +++++++++++++++++++++++
linux/drivers/media/radio/si4713-i2c.h | 237 +++
linux/drivers/media/video/v4l2-common.c | 50 +
linux/drivers/media/video/v4l2-compat-ioctl32.c | 8 +-
linux/include/linux/videodev2.h | 34 +
linux/include/media/radio-si4713.h | 30 +
linux/include/media/si4713.h | 49 +
linux/include/media/v4l2-subdev.h | 2 +
v4l2-spec/Makefile | 1 +
v4l2-spec/controls.sgml | 210 +++
14 files changed, 3239 insertions(+), 1 deletions(-)
create mode 100644 linux/Documentation/video4linux/si4713.txt
create mode 100644 linux/drivers/media/radio/radio-si4713.c
create mode 100644 linux/drivers/media/radio/si4713-i2c.c
create mode 100644 linux/drivers/media/radio/si4713-i2c.h
create mode 100644 linux/include/media/radio-si4713.h
create mode 100644 linux/include/media/si4713.h
--
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