The current sh dmaengine driver supports only public DMA operations, i.e., memcpy offloading to the DMA controller. A
patchseries has been submitted to add a DMA slave capability to the driver. This functionality allows the use of the DMA engine on sh processors for data transfers to and from on-board peripheral devices.