linux/drivers/media/dvb
Mauro Carvalho Chehab b247377ace [media] dvb: remove bogus modulation check
This code is wrong as I should have coded it as SYS_DVBC, instead of
SYS_DVBS & friends. Anyway, this check has other problems

1) it does some "magic" by assuming that all QAM modulations are below
  QAM_AUTO;

2) it checks modulation parameters only for one delivery system.
   Or the core should check invalid parameters for all delivery
   systems, or it should let the frontend drivers do it;

3) frontend drivers should already be checking for invalid parameters
   (most of them do it, anyway);

4) not all modulations are mapped at fe->ops.info.caps, so it is not
   even possible to check for the valid modulations inside the core
   for some delivery systems;

5) The core check is incomplete anyway: it only checks for a few
   parameters. If moved into the core other parameters like bandwidth
   and fec should also be checked;

6) 2nd gen DVB-C uses OFDM. So, that test would fail for it.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2012-01-07 11:47:32 -02:00
..
b2c2 [media] flexcop: handle errors from dvb_net_init 2012-01-06 12:46:58 -02:00
bt8xx [media] dvb-bt8xx: Fix a printk statement 2012-01-06 13:08:58 -02:00
ddbridge [media] drxk: create only one frontend for both DVB-C and DVB-T 2012-01-05 16:44:09 -02:00
dm1105 [media] dm1105: handle errors from dvb_net_init 2012-01-06 12:50:17 -02:00
dvb-core [media] dvb: remove bogus modulation check 2012-01-07 11:47:32 -02:00
dvb-usb [media] it913x changed firmware loader for chip version 2 types 2012-01-06 13:14:54 -02:00
firewire [media] firedtv: handle errors from dvb_net_init 2012-01-06 12:51:26 -02:00
frontends [media] drxk_hard: Remove dead code 2012-01-07 11:47:31 -02:00
mantis [media] tuners: remove dvb_frontend_parameters from set_params() 2011-12-31 08:57:29 -02:00
ngene [media] drxk: create only one frontend for both DVB-C and DVB-T 2012-01-05 16:44:09 -02:00
pluto2 [media] tuners: remove dvb_frontend_parameters from set_params() 2011-12-31 08:57:29 -02:00
pt1 [media] dvb: Remove ops->info.type from frontends 2012-01-04 17:30:34 -02:00
siano [media] dvb: Remove ops->info.type from frontends 2012-01-04 17:30:34 -02:00
ttpci [media] av7110: convert set_fontend to use DVBv5 parameters 2011-12-31 09:15:04 -02:00
ttusb-budget [media] ttusb-budget: use goto for exception handling 2012-01-06 12:44:22 -02:00
ttusb-dec [media] dvb: Remove ops->info.type from frontends 2012-01-04 17:30:34 -02:00
Kconfig [media] ddbridge: Allow compiling of the driver 2011-07-27 17:55:45 -03:00
Makefile [media] ddbridge: Allow compiling of the driver 2011-07-27 17:55:45 -03:00