DMAengine updates for v4.19-rc1

This round brings couple of framework changes, a new driver and usual driver
updates:
 - New managed helper for dmaengine framework registration
 - Split dmaengine pause capability to pause and resume and allow drivers to
   report that individually
 - Update dma_request_chan_by_mask() to handle deferred probing
 - Move imx-sdma to use virt-dma
 - New driver for Actions Semi Owl family S900 controller
 - Minor updates to intel, renesas, mv_xor, pl330 etc
Merge branch 'topic/pl330' into for-linus