Browse Source

V4L/DVB (11233): mxl5005s: Switch in mxl5005s_set_params should operate on correct values

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Andy Walls 16 years ago
parent
commit
cea0213de7
1 changed files with 3 additions and 4 deletions
  1. 3 4
      drivers/media/common/tuners/mxl5005s.c

+ 3 - 4
drivers/media/common/tuners/mxl5005s.c

@@ -4003,12 +4003,11 @@ static int mxl5005s_set_params(struct dvb_frontend *fe,
 	/* Change tuner for new modulation type if reqd */
 	/* Change tuner for new modulation type if reqd */
 	if (req_mode != state->current_mode) {
 	if (req_mode != state->current_mode) {
 		switch (req_mode) {
 		switch (req_mode) {
-		case VSB_8:
-		case QAM_64:
-		case QAM_256:
-		case QAM_AUTO:
+		case MXL_ATSC:
+		case MXL_QAM:
 			req_bw  = MXL5005S_BANDWIDTH_6MHZ;
 			req_bw  = MXL5005S_BANDWIDTH_6MHZ;
 			break;
 			break;
+		case MXL_DVBT:
 		default:
 		default:
 			/* Assume DVB-T */
 			/* Assume DVB-T */
 			switch (params->u.ofdm.bandwidth) {
 			switch (params->u.ofdm.bandwidth) {