Re: [PATCH v3 0/7] [RFC] FM Transmitter (si4713) and another changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thursday 14 May 2009 13:46:54 Eduardo Valentin wrote:
> Hello all,
>
>   I'm resending the FM transmitter driver and the proposed changes in
> v4l2 api files in order to cover the fmtx extended controls class.
>
>   It is basically the same series of version #2. However I rewrote it
> to add the following comments:
>
>   * Get rid of the region settings thing. That was done for the
> changes of FMTX Extended controls class as well as from the si4713
> driver (also the sysfs nodes for region were removed). If any
> settings for region is required, that will be left for user land.
>
>   * Define preemphasis enumeration constants so that values are
> increasing.
>
>   * Removed also the code from the platform driver which manually
> unregister the i2c client (this is now done in the v4l2 i2c helper
> functions).
>
>   * The last patch now adds documentation for fmtx extended controls
> class into v4l2 docs.
>
>   Note that only the last patch is against v4l-dvb hg repo. The other 7
> are against normal linux tree.
>
>   From top of my mind, what is still open is the i2c board info issue.
> I still don't know how to configure the irq line for i2c v4l2 subdev
> devices with current v4l2 subdev i2c helper functions (same thing
> for platform data). So, that's why I'm resending the patch
> which modifies the api to add a way to pass i2c board info to
> subdevice while registering.

See the reply I just gave to Guennadi who has exactly the same problem. The 
subject is "Re: [PATCH 08/10 v2] v4l2-subdev: add a v4l2_i2c_subdev_board() 
function". I think that is a reasonable approach that will solve this issue 
while keeping compatibility for older kernels intact.

Regards,

	Hans

>
>   Again, comments are welcome.
>
> BR,
>
> ---
> Eduardo Valentin (7):
>   v4l2: video device: Add V4L2_CTRL_CLASS_FMTX controls
>   v4l2: video device: Add FMTX controls default configurations
>   v4l2_subdev i2c: Add i2c board info to v4l2_i2c_new_subdev
>   FMTx: si4713: Add files to handle si4713 i2c device
>   FMTx: si4713: Add files to add radio interface for si4713
>   FMTx: si4713: Add Kconfig and Makefile entries
>   FMTx: si4713: Add document file
>
>  Documentation/video4linux/si4713.txt |  133 +++
>  drivers/media/radio/Kconfig          |   22 +
>  drivers/media/radio/Makefile         |    3 +
>  drivers/media/radio/radio-si4713.c   |  332 ++++++
>  drivers/media/radio/radio-si4713.h   |   48 +
>  drivers/media/radio/si4713-subdev.c  | 1008 ++++++++++++++++
>  drivers/media/radio/si4713.c         | 2100
> ++++++++++++++++++++++++++++++++++ drivers/media/radio/si4713.h         |
>  282 +++++
>  drivers/media/video/v4l2-common.c    |   79 ++-
>  include/linux/videodev2.h            |   34 +
>  include/media/v4l2-common.h          |    6 +
>  11 files changed, 4041 insertions(+), 6 deletions(-)
>  create mode 100644 Documentation/video4linux/si4713.txt
>  create mode 100644 drivers/media/radio/radio-si4713.c
>  create mode 100644 drivers/media/radio/radio-si4713.h
>  create mode 100644 drivers/media/radio/si4713-subdev.c
>  create mode 100644 drivers/media/radio/si4713.c
>  create mode 100644 drivers/media/radio/si4713.h



-- 
Hans Verkuil - video4linux developer - sponsored by TANDBERG
--
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

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux