如何在Linux内核中使用pl081 DMA驱动程序

时间:2014-09-01 17:54:08

标签: linux-kernel arm linux-device-driver dma

我正在研发带有PL081 DMA模块的自定义SOC。我看到在/drivers/dma/amba/amba-pl081x.c中为PL081实现了一个DMA驱动程序。我无法弄清楚如何在我的内核模块中使用此驱动程序。

我如何:

  1. 告诉驱动程序我的pl081硬件寄存器在哪里?
  2. 启动/停止DMA传输?
  3. 将pl081驱动程序链接到linux DMA API
  4. 我查看了DMA API,我只能找到有关内存映射/取消映射的信息。

0 个答案:

没有答案