summaryrefslogtreecommitdiffstats
path: root/drivers/media/common
diff options
context:
space:
mode:
authorDmitri Belimov2009-05-25 03:22:41 +0200
committerMauro Carvalho Chehab2009-06-17 00:07:25 +0200
commit436ae1381e68b5067da0cab78ffdfa948fb863b8 (patch)
tree0f3e16d679e709cce6a4b51284a32ada744a9bca /drivers/media/common
parentV4L/DVB (11933): tuner-simple, tveeprom: Add Philips FQ1216LME MK3 analog tuner (diff)
downloadkernel-qcow2-linux-436ae1381e68b5067da0cab78ffdfa948fb863b8.tar.gz
kernel-qcow2-linux-436ae1381e68b5067da0cab78ffdfa948fb863b8.tar.xz
kernel-qcow2-linux-436ae1381e68b5067da0cab78ffdfa948fb863b8.zip
V4L/DVB (11934): Change order for FM tune
Change order data of buffer in FM simple_tune function. It is usefull for: 1. Set data of tuner with CP bit UP. 0xCE for MK5 or 0xC6 for MK3 2. When call simple_fm_tune, read this byte from config and overwrite this byte in function simple_radio_bandswitch for set CP bit to OFF. Of course it can be usefull for other tuner for overwrite default settings of FM. Signed-off-by: Beholder Intl. Ltd. Dmitry Belimov <d.belimov@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/common')
-rw-r--r--drivers/media/common/tuners/tuner-simple.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/media/common/tuners/tuner-simple.c b/drivers/media/common/tuners/tuner-simple.c
index a5eb6592abe2..149d54cdf7b9 100644
--- a/drivers/media/common/tuners/tuner-simple.c
+++ b/drivers/media/common/tuners/tuner-simple.c
@@ -694,12 +694,12 @@ static int simple_set_radio_freq(struct dvb_frontend *fe,
return 0;
}
- /* Bandswitch byte */
- simple_radio_bandswitch(fe, &buffer[0]);
-
buffer[2] = (t_params->ranges[0].config & ~TUNER_RATIO_MASK) |
TUNER_RATIO_SELECT_50; /* 50 kHz step */
+ /* Bandswitch byte */
+ simple_radio_bandswitch(fe, &buffer[0]);
+
/* Convert from 1/16 kHz V4L steps to 1/20 MHz (=50 kHz) PLL steps
freq * (1 Mhz / 16000 V4L steps) * (20 PLL steps / 1 MHz) =
freq * (1/800) */