Hi Vinod, It appears that commit 271e1b86e691 "dmaengine: pl330: add quirk for broken no flushp" is breaking uart dma on SoCFPGA. This commit is in linux-next(next-20160210).
Doing a bisect pointed to commit 271e1b86e691, but I had to also revert the following commits (86a8ce7d4103 "dmaengine: pl330: add max burst for dmaengine") and (848e9776fee4 "dmaengine: pl330: support burst mode for dev-to-mem and mem-to-dev transmit") as well because the build would fail if I only revert 271e1b86e691. The SoCFPGA platform is being tested on Olof's board farm and is failing multi_v7_defconfig build because the PL330 DMA is enabled in this defconfig. After doing reverts of those 3 commits, the socfpga platform is able boot completely again with multi_v7_defconfig. Dinh