[media] v4l: add RF tuner channel bandwidth control
authorAntti Palosaari <crope@iki.fi>
Sat, 1 Feb 2014 02:36:13 +0000 (23:36 -0300)
committerMauro Carvalho Chehab <m.chehab@samsung.com>
Thu, 13 Mar 2014 13:26:43 +0000 (10:26 -0300)
commit3ce569fd7c55ed99c04c4ebc5e49304f29a139bb
treed9bf0a6294d098013de7af0ed99b71d5a4770e12
parent30845f73945658f41cbcb354e7b37eaac3872567
[media] v4l: add RF tuner channel bandwidth control

Modern silicon RF tuners has one or more adjustable filters on
signal path, in order to filter noise from desired radio channel.

Add channel bandwidth control to tell the driver which is radio
channel width we want receive. Filters could be then adjusted by
the driver or hardware, using RF frequency and channel bandwidth
as a base of filter calculations.

On automatic mode (normal mode), bandwidth is calculated from sampling
rate or tuning info got from userspace. That new control gives
possibility to set manual mode and let user have more control for
filters.

Cc: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
drivers/media/v4l2-core/v4l2-ctrls.c
include/uapi/linux/v4l2-controls.h