add dma support for spim driver