aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/media/dvb/dvb-core/dvb_frontend.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/drivers/media/dvb/dvb-core/dvb_frontend.c b/drivers/media/dvb/dvb-core/dvb_frontend.c
index 0e079a1a4f49..a904793e61e2 100644
--- a/drivers/media/dvb/dvb-core/dvb_frontend.c
+++ b/drivers/media/dvb/dvb-core/dvb_frontend.c
@@ -897,29 +897,6 @@ static int dvb_frontend_check_parameters(struct dvb_frontend *fe)
break;
}
- /*
- * check for supported modulation
- *
- * This is currently hacky. Also, it only works for DVB-S & friends,
- * and not all modulations has FE_CAN flags
- */
- switch (c->delivery_system) {
- case SYS_DVBS:
- case SYS_DVBS2:
- case SYS_TURBO:
- if ((c->modulation > QAM_AUTO ||
- !((1 << (c->modulation + 10)) & fe->ops.info.caps))) {
- printk(KERN_WARNING
- "DVB: adapter %i frontend %i modulation %u not supported\n",
- fe->dvb->num, fe->id, c->modulation);
- return -EINVAL;
- }
- break;
- default:
- /* FIXME: it makes sense to validate othere delsys here */
- break;
- }
-
return 0;
}