Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0e1d715b authored by Ira Snyder's avatar Ira Snyder Committed by Benjamin Herrenschmidt
Browse files

misc: Add CARMA DATA-FPGA Programmer support



This adds support for programming the data processing FPGAs on the OVRO
CARMA board. These FPGAs have a special programming sequence that
requires that we program the Freescale DMA engine, which is only
available inside the kernel.

Signed-off-by: default avatarIra W. Snyder <iws@ovro.caltech.edu>
Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
parent c186f0e1
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -7,3 +7,11 @@ config CARMA_FPGA
	  Say Y here to include support for communicating with the data
	  processing FPGAs on the OVRO CARMA board.

config CARMA_FPGA_PROGRAM
	tristate "CARMA DATA-FPGA Programmer"
	depends on FSL_SOC && PPC_83xx && MEDIA_SUPPORT && HAS_DMA && FSL_DMA
	select VIDEOBUF_DMA_SG
	default n
	help
	  Say Y here to include support for programming the data processing
	  FPGAs on the OVRO CARMA board.
+1 −0
Original line number Diff line number Diff line
obj-$(CONFIG_CARMA_FPGA)		+= carma-fpga.o
obj-$(CONFIG_CARMA_FPGA_PROGRAM)	+= carma-fpga-program.o
+1141 −0

File added.

Preview size limit exceeded, changes collapsed.