]> git.baikalelectronics.ru Git - kernel.git/commit
[media] tea575x-tuner: update to latest V4L2 framework requirements
authorHans Verkuil <hans.verkuil@cisco.com>
Mon, 27 Feb 2012 08:30:13 +0000 (05:30 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Mon, 19 Mar 2012 14:27:21 +0000 (11:27 -0300)
commit1aa4a72ba7d47b30de3304df46dd39c5bc7cef81
tree2f806d32d714a8481be13106649ad17ab1eb8c62
parent78cab6af3b6f121b2f10b0112792e26cac7905b3
[media] tea575x-tuner: update to latest V4L2 framework requirements

The tea575x-tuner module has been updated to use the latest V4L2 framework
functionality. This also required changes in the drivers that rely on it.

The tea575x changes are:

- The drivers must provide a v4l2_device struct to the tea module.
- The radio_nr module parameter must be part of the actual radio driver,
  and not of the tea module.
- Changed the frequency range to the normal 76-108 MHz range instead of
  50-150.
- Add hardware frequency seek support.
- Fix broken rxsubchans/audmode handling.
- The application can now select between stereo and mono.
- Support polling for control events.
- Add V4L2 priority handling.

And radio-sf16fmr2.c now uses the isa bus kernel framework.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Thanks-to: Ondrej Zary <linux@rainbow-software.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/radio/radio-sf16fmr2.c
include/sound/tea575x-tuner.h
sound/i2c/other/tea575x-tuner.c
sound/pci/es1968.c
sound/pci/fm801.c