MFD: Adding Timberdale DMA driver
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
Signed-off-by Richard Röjfors <[email protected]>
---
drivers/mfd/Kconfig +7 -0
@@ -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
@@ -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 +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