标签: linux-kernel arm arm64 dma asic
我正在使用ARM a53平台,它有ACP组件,我正在尝试使用DMA通过ACP传输数据。
通过ARM trm文档,如果我理解正确,使用ACP时,每次DMA传输的DMA传输数据大小限制为64字节。
如果是这样,这种限制会使DMA不可用吗?因为配置DMA描述符是愚蠢的,但每次只传输64个字节。
或DMA应自动将其传输长度划分为许多ACP大小限制(64字节)数据包,无需任何软件干预。
需要任何专家来解释ACP和DMA如何协同工作。