summaryrefslogtreecommitdiff
path: root/drivers/misc/carma/Kconfig
diff options
context:
space:
mode:
authorIra Snyder <iws@ovro.caltech.edu>2011-02-11 13:34:29 (GMT)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2011-05-19 06:55:08 (GMT)
commitc186f0e177275e83728d7acfdf4a1b68793a7038 (patch)
tree1628c09fc7a4eaae4a4f3b27e5bf77c536990874 /drivers/misc/carma/Kconfig
parent41fb5e62604c5ddd00a784ffb7672dd8df5d76f2 (diff)
downloadlinux-fsl-qoriq-c186f0e177275e83728d7acfdf4a1b68793a7038.tar.xz
misc: Add CARMA DATA-FPGA Access Driver
This driver allows userspace to access the data processing FPGAs on the OVRO CARMA board. It has two modes of operation: 1) random access This allows users to poke any DATA-FPGA registers by using mmap to map the address region directly into their memory map. 2) correlation dumping When correlating, the DATA-FPGA's have special requirements for getting the data out of their memory before the next correlation. This nominally happens at 64Hz (every 15.625ms). If the data is not dumped before the next correlation, data is lost. The data dumping driver handles buffering up to 1 second worth of correlation data from the FPGAs. This lowers the realtime scheduling requirements for the userspace process reading the device. Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'drivers/misc/carma/Kconfig')
-rw-r--r--drivers/misc/carma/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/misc/carma/Kconfig b/drivers/misc/carma/Kconfig
new file mode 100644
index 0000000..4be183f
--- /dev/null
+++ b/drivers/misc/carma/Kconfig
@@ -0,0 +1,9 @@
+config CARMA_FPGA
+ tristate "CARMA DATA-FPGA Access Driver"
+ 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 communicating with the data
+ processing FPGAs on the OVRO CARMA board.
+