sunxi:dma: move irq handler to workqueue

Big,  long irq handler must be handled after in separated workqueue
that make good impact to responce, also fixes bug: dma callbacks
function MUST not be called in irq context
Signed-off-by: Alexsey Shestacov <wingrime@gmail.com>