media: ddbridge: support MaxLinear MXL5xx based cards (MaxS4/8)
authorDaniel Scheller <d.scheller@gmx.net>
Sun, 9 Jul 2017 19:42:44 +0000 (15:42 -0400)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Sun, 20 Aug 2017 11:27:11 +0000 (07:27 -0400)
commitbb4cec96e5d7f0ff7f397f4518399be77a2f12db
treec5a00801e854d89b6294bdce14595fef01b195dc
parent3c4e04153f9aacfb34e8c5c884c1424e08994aaf
media: ddbridge: support MaxLinear MXL5xx based cards (MaxS4/8)

This enables MaxS4/S8 and Octopus Max card support in ddbridge by adding
glue code into ddbridge-core, having another PCI ID, and have the LNB IC
control code (and all other MaxS4/8 related code) in ddbridge-maxs8.c
(rather than another ~400 LoC in ddbridge-core.c like it's done in the
original vendor driver package).

Signed-off-by: Daniel Scheller <d.scheller@gmx.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/pci/ddbridge/Kconfig
drivers/media/pci/ddbridge/Makefile
drivers/media/pci/ddbridge/ddbridge-core.c
drivers/media/pci/ddbridge/ddbridge-hw.c
drivers/media/pci/ddbridge/ddbridge-hw.h
drivers/media/pci/ddbridge/ddbridge-main.c
drivers/media/pci/ddbridge/ddbridge-maxs8.c [new file with mode: 0644]
drivers/media/pci/ddbridge/ddbridge-maxs8.h [new file with mode: 0644]
drivers/media/pci/ddbridge/ddbridge-regs.h
drivers/media/pci/ddbridge/ddbridge.h