media: pci: mgb4: Added Digiteq Automotive MGB4 driver
authorMartin Tůma <martin.tuma@digiteqautomotive.com>
Mon, 25 Sep 2023 14:36:04 +0000 (16:36 +0200)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Sat, 7 Oct 2023 08:51:58 +0000 (10:51 +0200)
commit0ab13674a9bd10514486cf1670d71dbd8afec421
treece37ef116766106fa82998acaa5d472c98c22680
parentfd6627cb82d5e991dedbd972a219311eabe89884
media: pci: mgb4: Added Digiteq Automotive MGB4 driver

Digiteq Automotive MGB4 is a modular frame grabber PCIe card for automotive
video interfaces. As for now, two modules - FPD-Link and GMSL - are
available and supported by the driver. The card has two inputs and two
outputs (FPD-Link only).

In addition to the video interfaces it also provides a trigger signal
interface and a MTD interface for FPGA firmware upload.

Signed-off-by: Martin Tůma <martin.tuma@digiteqautomotive.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
26 files changed:
MAINTAINERS
drivers/media/pci/Kconfig
drivers/media/pci/Makefile
drivers/media/pci/mgb4/Kconfig [new file with mode: 0644]
drivers/media/pci/mgb4/Makefile [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_cmt.c [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_cmt.h [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_core.c [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_core.h [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_dma.c [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_dma.h [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_i2c.c [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_i2c.h [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_io.h [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_regs.c [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_regs.h [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_sysfs.h [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_sysfs_in.c [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_sysfs_out.c [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_sysfs_pci.c [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_trigger.c [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_trigger.h [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_vin.c [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_vin.h [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_vout.c [new file with mode: 0644]
drivers/media/pci/mgb4/mgb4_vout.h [new file with mode: 0644]