From: Mauro Carvalho Chehab <mchehab@redhat.com>
To: "Matti J. Aaltonen" <matti.j.aaltonen@nokia.com>
Cc: linux-media@vger.kernel.org, hverkuil@xs4all.nl,
eduardo.valentin@nokia.com
Subject: Re: [PATCH v4 1/5] V4L2: Add seek spacing and FM RX class.
Date: Mon, 05 Jul 2010 23:03:02 -0300 [thread overview]
Message-ID: <4C328ED6.1070705@redhat.com> (raw)
In-Reply-To: <1275647663-20650-2-git-send-email-matti.j.aaltonen@nokia.com>
Em 04-06-2010 07:34, Matti J. Aaltonen escreveu:
> Add spacing field to v4l2_hw_freq_seek and also add FM RX class to
> control classes.
If you're adding new stuff to API, you should also patch Documentation/DocBook/v4l stuff.
>
> Signed-off-by: Matti J. Aaltonen <matti.j.aaltonen@nokia.com>
> ---
> include/linux/videodev2.h | 15 ++++++++++++++-
> 1 files changed, 14 insertions(+), 1 deletions(-)
>
> diff --git a/include/linux/videodev2.h b/include/linux/videodev2.h
> index 418dacf..95675cd 100644
> --- a/include/linux/videodev2.h
> +++ b/include/linux/videodev2.h
> @@ -935,6 +935,7 @@ struct v4l2_ext_controls {
> #define V4L2_CTRL_CLASS_MPEG 0x00990000 /* MPEG-compression controls */
> #define V4L2_CTRL_CLASS_CAMERA 0x009a0000 /* Camera class controls */
> #define V4L2_CTRL_CLASS_FM_TX 0x009b0000 /* FM Modulator control class */
> +#define V4L2_CTRL_CLASS_FM_RX 0x009c0000 /* FM Tuner control class */
>
> #define V4L2_CTRL_ID_MASK (0x0fffffff)
> #define V4L2_CTRL_ID2CLASS(id) ((id) & 0x0fff0000UL)
> @@ -1313,6 +1314,17 @@ enum v4l2_preemphasis {
> #define V4L2_CID_TUNE_POWER_LEVEL (V4L2_CID_FM_TX_CLASS_BASE + 113)
> #define V4L2_CID_TUNE_ANTENNA_CAPACITOR (V4L2_CID_FM_TX_CLASS_BASE + 114)
>
> +/* FM Tuner class control IDs */
> +#define V4L2_CID_FM_RX_CLASS_BASE (V4L2_CTRL_CLASS_FM_RX | 0x900)
> +#define V4L2_CID_FM_RX_CLASS (V4L2_CTRL_CLASS_FM_RX | 1)
> +
> +#define V4L2_CID_FM_RX_BAND (V4L2_CID_FM_TX_CLASS_BASE + 1)
> +enum v4l2_fm_rx_band {
> + V4L2_FM_BAND_OTHER = 0,
> + V4L2_FM_BAND_JAPAN = 1,
> + V4L2_FM_BAND_OIRT = 2
> +};
You don't need anything special to define the bandwidth. VIDIOC_G_TUNER/VIDIOC_S_TUNER allows
negotiating rangelow/rangehigh.
> +
> /*
> * T U N I N G
> */
> @@ -1377,7 +1389,8 @@ struct v4l2_hw_freq_seek {
> enum v4l2_tuner_type type;
> __u32 seek_upward;
> __u32 wrap_around;
> - __u32 reserved[8];
> + __u32 spacing;
> + __u32 reserved[7];
> };
>
> /*
I can't comment on your other API proposals, as you didn't send a patch documenting it
at the API spec.
Cheers,
Mauro.
next prev parent reply other threads:[~2010-07-06 2:03 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-04 10:34 [PATCH v4 0/5] WL1273 FM Radio driver Matti J. Aaltonen
2010-06-04 10:34 ` [PATCH v4 1/5] V4L2: Add seek spacing and FM RX class Matti J. Aaltonen
2010-06-04 10:34 ` [PATCH v4 2/5] MFD: WL1273 FM Radio: MFD driver for the FM radio Matti J. Aaltonen
2010-06-04 10:34 ` [PATCH v4 3/5] ASoC: WL1273 FM Radio Digital audio codec Matti J. Aaltonen
2010-06-04 10:34 ` [PATCH v4 4/5] V4L2: WL1273 FM Radio: Controls for the FM radio Matti J. Aaltonen
2010-06-04 10:34 ` [PATCH v4 5/5] Documentation: v4l: Add hw_seek spacing Matti J. Aaltonen
2010-07-06 2:44 ` Mauro Carvalho Chehab
2010-07-09 11:01 ` [PATCH v4 4/5] V4L2: WL1273 FM Radio: Controls for the FM radio Hans Verkuil
2010-07-06 2:34 ` [PATCH v4 2/5] MFD: WL1273 FM Radio: MFD driver " Mauro Carvalho Chehab
2010-07-07 5:21 ` Pavan Savoy
2010-07-19 7:43 ` m7aalton
2010-07-09 10:49 ` Hans Verkuil
2010-07-06 2:03 ` Mauro Carvalho Chehab [this message]
2010-07-19 7:55 ` [PATCH v4 1/5] V4L2: Add seek spacing and FM RX class m7aalton
2010-07-09 11:06 ` Hans Verkuil
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4C328ED6.1070705@redhat.com \
--to=mchehab@redhat.com \
--cc=eduardo.valentin@nokia.com \
--cc=hverkuil@xs4all.nl \
--cc=linux-media@vger.kernel.org \
--cc=matti.j.aaltonen@nokia.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.