aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/cx88/cx88-dvb.c
diff options
context:
space:
mode:
authorYeasah Pell <yeasah@schwide.com>2006-09-26 11:30:14 -0400
committerMauro Carvalho Chehab <mchehab@infradead.org>2006-09-26 11:30:14 -0400
commitef76856d26087f897e163b9fd8b2f7bd0cd54fc7 (patch)
treeaac68db3ea0572961b11a95c7b1daeeb6f384ce9 /drivers/media/video/cx88/cx88-dvb.c
parent8d90ee5e0e57b67e6e5c01cb14495fb69edccbbf (diff)
V4L/DVB (4479): LNB voltage control was inverted for the benefit of geniatech cards on Kworld
1) It sets LNBDCPol differently based on the card type. Now it should work properly for both the kworld and geniatech cards. 2) It stops returning an error for the SEC_VOLTAGE_OFF voltage command (the cx88-dvb level handles the actual voltage on/off, but it still passes the ioctl down to the cx24123 level, which previously rejected the OFF as invalid so the ioctl would report failure) Acked-by: Manu Abraham <manu@linuxtv.org> Signed-off-by: Yeasah Pell <yeasah@schwide.net> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/cx88/cx88-dvb.c')
-rw-r--r--drivers/media/video/cx88/cx88-dvb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/video/cx88/cx88-dvb.c b/drivers/media/video/cx88/cx88-dvb.c
index ebbf54077132..0771acbed74d 100644
--- a/drivers/media/video/cx88/cx88-dvb.c
+++ b/drivers/media/video/cx88/cx88-dvb.c
@@ -498,6 +498,7 @@ static struct cx24123_config hauppauge_novas_config = {
498static struct cx24123_config kworld_dvbs_100_config = { 498static struct cx24123_config kworld_dvbs_100_config = {
499 .demod_address = 0x15, 499 .demod_address = 0x15,
500 .set_ts_params = cx24123_set_ts_param, 500 .set_ts_params = cx24123_set_ts_param,
501 .lnb_polarity = 1,
501}; 502};
502 503
503static int dvb_register(struct cx8802_dev *dev) 504static int dvb_register(struct cx8802_dev *dev)