我正在尝试使用 DMA 对连接到 OMAP-L138 的 SPI 总线的 FPGA 进行编程,但没有成功。
目前,我正在使用 linux 3.19 附带的库存 davinci-spi 驱动程序 (drivers/spi/spi-davinci.c)。FPGA 配置成功(未启用 DMA),但速度很慢。我正在使用设备树来配置 SPI 接口。
我想使用 DMA 来提高性能,但是通过查看 spi-davinci.c 源代码及其设备树绑定,驱动程序在配置设备树时似乎不支持 DMA。我的理解正确吗?如果是这样,在使用设备树的同时,是否有计划支持使用 davinci 的 SPI 驱动程序进行 DMA 传输?