Peripheral: Dma: circular mode support, peripheral destination bugfix