This patch has a new driver which can act as a generic interface for dmaengine
like devices.
This driver can be used by test drivers, applications to request for dma
channels, release the dma channels, initiate dma operations on the acquired
channels without knowing the specifics of underlying vendor specific hardware.