On 07/31/2015 04:10 AM, Antti Palosaari wrote: > Add new RF tuner gain control named RF Gain. That is aimed for first > amplifier chip right after antenna connector. > There is existing LNA Gain control, which is quite same, but it is > aimed for cases amplifier is integrated to tuner chip. Some designs > have both, as almost all recent tuner silicons has integrated LNA/RF > amplifier in any case. > > Cc: Hans Verkuil <hverkuil@xxxxxxxxx> Acked-by: Hans Verkuil <hans.verkuil@xxxxxxxxx> > Signed-off-by: Antti Palosaari <crope@xxxxxx> > --- > drivers/media/v4l2-core/v4l2-ctrls.c | 2 ++ > include/uapi/linux/v4l2-controls.h | 1 + > 2 files changed, 3 insertions(+) > > diff --git a/drivers/media/v4l2-core/v4l2-ctrls.c b/drivers/media/v4l2-core/v4l2-ctrls.c > index b6b7dcc..d18462c 100644 > --- a/drivers/media/v4l2-core/v4l2-ctrls.c > +++ b/drivers/media/v4l2-core/v4l2-ctrls.c > @@ -888,6 +888,7 @@ const char *v4l2_ctrl_get_name(u32 id) > case V4L2_CID_TUNE_DEEMPHASIS: return "De-Emphasis"; > case V4L2_CID_RDS_RECEPTION: return "RDS Reception"; > case V4L2_CID_RF_TUNER_CLASS: return "RF Tuner Controls"; > + case V4L2_CID_RF_TUNER_RF_GAIN: return "RF Gain"; > case V4L2_CID_RF_TUNER_LNA_GAIN_AUTO: return "LNA Gain, Auto"; > case V4L2_CID_RF_TUNER_LNA_GAIN: return "LNA Gain"; > case V4L2_CID_RF_TUNER_MIXER_GAIN_AUTO: return "Mixer Gain, Auto"; > @@ -1161,6 +1162,7 @@ void v4l2_ctrl_fill(u32 id, const char **name, enum v4l2_ctrl_type *type, > case V4L2_CID_PILOT_TONE_FREQUENCY: > case V4L2_CID_TUNE_POWER_LEVEL: > case V4L2_CID_TUNE_ANTENNA_CAPACITOR: > + case V4L2_CID_RF_TUNER_RF_GAIN: > case V4L2_CID_RF_TUNER_LNA_GAIN: > case V4L2_CID_RF_TUNER_MIXER_GAIN: > case V4L2_CID_RF_TUNER_IF_GAIN: > diff --git a/include/uapi/linux/v4l2-controls.h b/include/uapi/linux/v4l2-controls.h > index d448c53..1bdce50 100644 > --- a/include/uapi/linux/v4l2-controls.h > +++ b/include/uapi/linux/v4l2-controls.h > @@ -936,6 +936,7 @@ enum v4l2_deemphasis { > > #define V4L2_CID_RF_TUNER_BANDWIDTH_AUTO (V4L2_CID_RF_TUNER_CLASS_BASE + 11) > #define V4L2_CID_RF_TUNER_BANDWIDTH (V4L2_CID_RF_TUNER_CLASS_BASE + 12) > +#define V4L2_CID_RF_TUNER_RF_GAIN (V4L2_CID_RF_TUNER_CLASS_BASE + 32) > #define V4L2_CID_RF_TUNER_LNA_GAIN_AUTO (V4L2_CID_RF_TUNER_CLASS_BASE + 41) > #define V4L2_CID_RF_TUNER_LNA_GAIN (V4L2_CID_RF_TUNER_CLASS_BASE + 42) > #define V4L2_CID_RF_TUNER_MIXER_GAIN_AUTO (V4L2_CID_RF_TUNER_CLASS_BASE + 51) > -- 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