AnsweredAssumed Answered

example of using axi_dmac linux device driver from kernel space

Question asked by Aban on Oct 6, 2017
Latest reply on Nov 2, 2017 by mhennerich

We have a picozed-SDR board. It has a AD9361 in it.  We have Linux (ADI image) up and running and able to stream data to and from AD9361.

 

The ARM communicates with the AD9361_HDL in the FPGA through the AXI_DMAC IP. We found the Linux driver for it here-

https://github.com/analogdevicesinc/linux/blob/xcomm_zynq/drivers/dma/dma-axi-dmac.c

 

Can you please guide or point to some examples of using axi_dmac from Kernel space ? We want to send communication packets  (MAC- PHY) via AXI_DMAC to our custom logic in FPGA.

 

How are the functions in axi_dma_driver used by LIBIIO user space. I am more on FPGA side, and less on Kernel programming and would appreciate your help (larsc)

Outcomes