Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 126744
b: refs/heads/master
c: c8801d8
h: refs/heads/master
v: v3
  • Loading branch information
Leon Woestenberg authored and Greg Kroah-Hartman committed Jan 6, 2009
1 parent ed4c886 commit 985b6eb
Show file tree
Hide file tree
Showing 7 changed files with 1,215 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 630231776da4916e40ecbee8b8f347f0cc78e7d3
refs/heads/master: c8801d8c9f639153afb7c4926654f0769483348e
2 changes: 2 additions & 0 deletions trunk/drivers/staging/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -79,5 +79,7 @@ source "drivers/staging/asus_oled/Kconfig"

source "drivers/staging/panel/Kconfig"

source "drivers/staging/altpciechdma/Kconfig"

endif # !STAGING_EXCLUDE_BUILD
endif # STAGING
1 change: 1 addition & 0 deletions trunk/drivers/staging/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,4 @@ obj-$(CONFIG_BENET) += benet/
obj-$(CONFIG_COMEDI) += comedi/
obj-$(CONFIG_ASUS_OLED) += asus_oled/
obj-$(CONFIG_PANEL) += panel/
obj-$(CONFIG_ALTERA_PCIE_CHDMA) += altpciechdma/
10 changes: 10 additions & 0 deletions trunk/drivers/staging/altpciechdma/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
config ALTERA_PCIE_CHDMA
tristate "Altera PCI Express Chaining DMA driver"
depends on PCI
default N
---help---
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.

2 changes: 2 additions & 0 deletions trunk/drivers/staging/altpciechdma/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
obj-$(CONFIG_ALTERA_PCIE_CHDMA) += altpciechdma.o

15 changes: 15 additions & 0 deletions trunk/drivers/staging/altpciechdma/TODO
Original file line number Diff line number Diff line change
@@ -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 <leon@sidebranch.com>

Loading

0 comments on commit 985b6eb

Please sign in to comment.