Skip to contentSkip to conversation

MFD: Adding Timberdale DMA driver

PATCH In review Richard Röjfors 1 participant 1 message Jun 5, 2009 Multifunction devices (MFD)

lore
Share & tools
lore
#0 lore raw

PATCH 4/9 MFD: Adding Timberdale DMA driver

Support for the Timberdale FPGA internal DMA engine

This driver gives other drivers the possibility to start DMA directly between IP block inside the FPGA and the main memory

---

drivers/mfd/Kconfig +7 -0
Index: linux-2.6.30-rc7/drivers/mfd/Kconfig
===================================================================
@@ -241,6 +241,13 @@
 	 Say yes here if you want to include support GPIO for pins on
 	 the PCF50633 chip.
 
+config MFD_TIMBERDALE_DMA
+	tristate "Support for timberdale DMA"
+	depends on MFD_TIMBERDALE
+	---help---
+	Add support the DMA block inside the timberdale FPGA. This to be able
+	to do DMA transfers directly to some of the blocks inside the FPGA
+
 endmenu
 
 menu "Multimedia Capabilities Port drivers"
drivers/mfd/timbdma.c +302 -0

302 lines not on this page · raw message

drivers/mfd/Makefile +3 -1
Index: linux-2.6.30-rc7/drivers/mfd/Makefile
===================================================================
@@ -40,4 +40,6 @@
 
 obj-$(CONFIG_MFD_PCF50633)	+= pcf50633-core.o
 obj-$(CONFIG_PCF50633_ADC)	+= pcf50633-adc.o
-obj-$(CONFIG_PCF50633_GPIO)	+= pcf50633-gpio.o
\ No newline at end of file
+obj-$(CONFIG_PCF50633_GPIO)	+= pcf50633-gpio.o
+
+obj-$(CONFIG_MFD_TIMBERDALE_DMA)	+= timbdma.o
include/linux/mfd/timbdma.h +76 -0

76 lines not on this page · raw message