On Thu, Mar 26, 2015 at 02:11:38PM +0200, Peter Ujfalusi wrote: > On 03/26/2015 12:50 PM, Vinod Koul wrote: > > On Wed, Mar 11, 2015 at 03:23:24PM +0200, Peter Ujfalusi wrote: > >> DMA routers are transparent devices used to mux DMA requests from > >> peripherals to DMA controllers. They are used when the SoC integrates more > >> devices with DMA requests then their controller can handle. > >> DRA7x is one example of such SoC, where the sDMA can hanlde 128 DMA request > >> lines, but in SoC level it has 205 DMA requests. > >> > >> The of_dma_router will be registered as of_dma_controller with special > >> xlate function and additional parameters and the code will translate and > >> requests a DMA channel from the real DMA controller. > >> This way the router can be transparent for the system while remaining generic > >> enough to be used in different environments. > >> > > Looks fine, was expecting a Documentation updates as well, but that can come > > as follow up patch too > > I have added the DT binding document since this series adds support for > routers for platforms booting with DT: > > Documentation/devicetree/bindings/dma/dma.txt | 28 ++++++++ I meant the update to Documnetation/dmanegine/ for routers :) -- ~Vinod -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html