linux_dsm_epyc7002/drivers/media/video/em28xx
Martin Blumenstingl 9e23f50a76 [media] drxk: Make the QAM demodulator command parameters configurable
Currently there are two different implementations (in the firmware) for
the QAM demodulator command: one takes 4 and the other takes 2
parameters. The driver shows an error in dmesg When using the
4-parameter command with firmware that implements the 2-parameter
command. Unfortunately this happens every time when chaning the
frequency (on DVB-C).

This patch simply makes configurable, how many command parameters will
be used. All existing drxk_config instances using the "drxk_a3.mc" were
updated because this firmware is the only loadable firmware where the
QAM demodulator command takes 4 parameters. Some firmwares in the ROM
might also use it. The drxk instances in the em28xx-dvb driver were also
updated to silence the warnings.

If no qam_demod_parameter_count is given in the drxk_config struct, then
the correct number of parameters will be auto-detected.

[mchehab@redhat.com: Fix a small CodingStyle issue at one comment]
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Tested-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2012-07-06 14:54:43 -03:00
..
em28xx-audio.c [media] em28xx: Rename AC97 registers to use sound/ac97_codec.h definitions 2012-06-21 11:28:48 -03:00
em28xx-cards.c [media] em28xx: Improve support for the Terratec Cinergy HTC Stick HD 2012-06-21 14:31:10 -03:00
em28xx-core.c [media] em28xx: Rename AC97 registers to use sound/ac97_codec.h definitions 2012-06-21 11:28:48 -03:00
em28xx-dvb.c [media] drxk: Make the QAM demodulator command parameters configurable 2012-07-06 14:54:43 -03:00
em28xx-i2c.c [media] em28xx: Add the DRX-K at I2C address 0x29 to the list of known I2C devices 2012-06-21 12:20:22 -03:00
em28xx-input.c Merge branch 'v4l_for_linus' into staging/for_v3.6 2012-06-27 08:57:09 -03:00
em28xx-reg.h [media] em28xx: Remove unused AC97 register definitions 2012-06-21 11:29:04 -03:00
em28xx-vbi.c
em28xx-video.c [media] em28xx: Fix memory leak on driver defered resource release 2012-05-18 15:51:07 -03:00
em28xx.h [media] em28xx: Remove unused wait_queue's 2012-05-15 08:07:39 -03:00
Kconfig [media] em28xx: Make em28xx-input.c a separate module 2012-04-10 20:45:41 -03:00
Makefile [media] em28xx: Make em28xx-input.c a separate module 2012-04-10 20:45:41 -03:00