aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/tuner-xc2028.c
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@infradead.org>2007-12-01 22:02:18 -0500
committerMauro Carvalho Chehab <mchehab@infradead.org>2008-01-25 16:03:00 -0500
commit5c15648a42016eebb9870dc3af44e94bca4f3604 (patch)
tree0284cd050c22b085a341aedee7bd1ad723cd12a8 /drivers/media/video/tuner-xc2028.c
parent54465b082cc86921aa7d7b638d75803e6d919f25 (diff)
V4L/DVB (6683): Fix DVB compatibility
DVB-S is not supported. Also, there are some QAM6 firmwares for xc3028, but it is reported that this doesn't work fine. Thanks to Manu Abraham, Michael Krufky and Patrick Boettcher for their insights. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/tuner-xc2028.c')
-rw-r--r--drivers/media/video/tuner-xc2028.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/media/video/tuner-xc2028.c b/drivers/media/video/tuner-xc2028.c
index e1796ebb7c7..7acc175d805 100644
--- a/drivers/media/video/tuner-xc2028.c
+++ b/drivers/media/video/tuner-xc2028.c
@@ -957,12 +957,14 @@ static int xc2028_set_params(struct dvb_frontend *fe,
957 type |= D2620; 957 type |= D2620;
958 958
959 switch(fe->ops.info.type) { 959 switch(fe->ops.info.type) {
960 case FE_QPSK:
961 break;
962 case FE_OFDM: 960 case FE_OFDM:
963 bw = p->u.ofdm.bandwidth; 961 bw = p->u.ofdm.bandwidth;
964 break; 962 break;
965 case FE_QAM: 963 case FE_QAM:
964 tuner_info("WARN: There are some reports that "
965 "QAM 6 MHz doesn't work.\n"
966 "If this works for you, please report by "
967 "e-mail to: v4l-dvb-maintainer@linuxtv.org\n");
966 bw = BANDWIDTH_6_MHZ; 968 bw = BANDWIDTH_6_MHZ;
967 type |= QAM; 969 type |= QAM;
968 break; 970 break;
@@ -970,6 +972,9 @@ static int xc2028_set_params(struct dvb_frontend *fe,
970 bw = BANDWIDTH_6_MHZ; 972 bw = BANDWIDTH_6_MHZ;
971 type |= ATSC| D2633; 973 type |= ATSC| D2633;
972 break; 974 break;
975 /* DVB-S is not supported */
976 default:
977 return -EINVAL;
973 } 978 }
974 979
975 /* FIXME: 980 /* FIXME: