From c8801d8c9f639153afb7c4926654f0769483348e Mon Sep 17 00:00:00 2001 From: Leon Woestenberg Date: Mon, 1 Dec 2008 08:45:57 -0500 Subject: Staging: add Driver for Altera PCI Express Chaining DMA reference design Altera PCI Express Chaining DMA driver A reference driver that exercises the Chaining DMA logic reference design generated along the Altera FPGA PCI Express soft or hard core, only if instantiated using the MegaWizard, not the SOPC builder, of Quartus 8.1. This driver can be used to test the logic instantiation and PCI Express layers and acts as a starting point for driving custom logic connected to the PCI Express End Point Chaining DMA engines. Signed-off-by: Leon Woestenberg Signed-off-by: Greg Kroah-Hartman --- drivers/staging/altpciechdma/TODO | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 drivers/staging/altpciechdma/TODO (limited to 'drivers/staging/altpciechdma/TODO') diff --git a/drivers/staging/altpciechdma/TODO b/drivers/staging/altpciechdma/TODO new file mode 100644 index 00000000000..12c945fd61e --- /dev/null +++ b/drivers/staging/altpciechdma/TODO @@ -0,0 +1,15 @@ +DONE: + - functionality similar to logic testbench + +TODO: + - checkpatch.pl cleanups. + - keep state of DMA engines. + - keep data structure that keeps state of each transfer. + - interrupt handler should iterate over outstanding descriptor tables. + - complete userspace cdev to read/write using the DMA engines. + - split off the DMA support functions in a module, re-usable by custom + drivers. + +Please coordinate work with, and send patches to +Leon Woestenberg + -- cgit v1.2.3