media: ddbridge: support dummy tuners with 125MByte/s dummy data stream
authorDaniel Scheller <d.scheller@gmx.net>
Mon, 9 Apr 2018 16:47:47 +0000 (12:47 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Fri, 4 May 2018 14:43:48 +0000 (10:43 -0400)
commitab12397f7c1f017d2a38216bf4c4ea965f5667a7
treed41a6e07964a1856daf27a23b4d4aece2df34183
parent0a68fc44d89c6363b41679bdb3d4e6b79c729888
media: ddbridge: support dummy tuners with 125MByte/s dummy data stream

The Octopus V3 and Octopus Mini devices support set up of a dummy tuner
mode on port 0 that will deliver a continuous data stream of 125MBytes
per second while raising IRQs and filling the DMA buffers, which comes
handy for some stress, PCIe link and IRQ handling testing. The dummy
frontend is registered using dvb_dummy_fe's QAM dummy frontend. Set
ddbridge.dummy_tuner to 1 to enable this on the supported cards.

Picked up from the upstream dddvb-0.9.33 release.

Signed-off-by: Daniel Scheller <d.scheller@gmx.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/pci/ddbridge/Kconfig
drivers/media/pci/ddbridge/ddbridge-core.c
drivers/media/pci/ddbridge/ddbridge.h