aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-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)
897 break; 897 break;
898 } 898 }
899 899
900 /*
901 * check for supported modulation
902 *
903 * This is currently hacky. Also, it only works for DVB-S & friends,
904 * and not all modulations has FE_CAN flags
905 */
906 switch (c->delivery_system) {
907 case SYS_DVBS:
908 case SYS_DVBS2:
909 case SYS_TURBO:
910 if ((c->modulation > QAM_AUTO ||
911 !((1 << (c->modulation + 10)) & fe->ops.info.caps))) {
912 printk(KERN_WARNING
913 "DVB: adapter %i frontend %i modulation %u not supported\n",
914 fe->dvb->num, fe->id, c->modulation);
915 return -EINVAL;
916 }
917 break;
918 default:
919 /* FIXME: it makes sense to validate othere delsys here */
920 break;
921 }
922
923 return 0; 900 return 0;
924} 901}
925 902