dma: Add rudimentary DMA interface
mclogic: Initial commit