summaryrefslogtreecommitdiffstats
path: root/drivers/media/video/tuner-xc2028.h
diff options
context:
space:
mode:
authorChris Pascoe2007-12-02 14:07:06 +0100
committerMauro Carvalho Chehab2008-01-25 22:04:01 +0100
commit3dfefc50ff45744ffb97ce0bf9c213a3fb6d5d3d (patch)
treedc96ca91b1a41374b74b2540a518c4d1a644b9bb /drivers/media/video/tuner-xc2028.h
parentV4L/DVB (6854): xc2028: be more specific about when applying offset for 7MHz ... (diff)
downloadkernel-qcow2-linux-3dfefc50ff45744ffb97ce0bf9c213a3fb6d5d3d.tar.gz
kernel-qcow2-linux-3dfefc50ff45744ffb97ce0bf9c213a3fb6d5d3d.tar.xz
kernel-qcow2-linux-3dfefc50ff45744ffb97ce0bf9c213a3fb6d5d3d.zip
V4L/DVB (6855): xc2028: select DTV78 firmware if tuning 7MHz VHF / 8MHz UHF
It seems that the DTV78 firmware is intended for use in locations where VHF channels have 7MHz bandwidth and UHF channels have 8MHz bandwidth. If we switch to DTV78 firmware when we detect this condition, we can avoid firmware reloads when switching between VHF and UHF transponders. Place the state for this in the control structure so that card drivers can hint to us to use DTV78 firmware from the first tuning attempt. Signed-off-by: Chris Pascoe <c.pascoe@itee.uq.edu.au> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/tuner-xc2028.h')
-rw-r--r--drivers/media/video/tuner-xc2028.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/media/video/tuner-xc2028.h b/drivers/media/video/tuner-xc2028.h
index 1fe8b195960c..7462629b98fd 100644
--- a/drivers/media/video/tuner-xc2028.h
+++ b/drivers/media/video/tuner-xc2028.h
@@ -30,6 +30,8 @@ struct xc2028_ctrl {
unsigned int mts :1;
unsigned int d2633 :1;
unsigned int input1:1;
+ unsigned int vhfbw7:1;
+ unsigned int uhfbw8:1;
unsigned int demod;
};