Thread (31 messages) 31 messages, 6 authors, 2013-01-31

[PATCH v5 07/14] dmaengine: add dma_request_slave_channel_compat()

From: arnd@arndb.de (Arnd Bergmann)
Date: 2013-01-28 19:58:25
Also in: linux-devicetree, linux-mmc, linux-omap, linux-spi, lkml

On Monday 28 January 2013, Andy Shevchenko wrote:
On Tue, Jan 15, 2013 at 10:32 PM, Matt Porter [off-list ref] wrote:
quoted
Adds a dma_request_slave_channel_compat() wrapper which accepts
both the arguments from dma_request_channel() and
dma_request_slave_channel(). Based on whether the driver is
instantiated via DT, the appropriate channel request call will be
made.

This allows for a much cleaner migration of drivers to the
dmaengine DT API as platforms continue to be mixed between those
that boot using DT and those that do not.
Does it mean the introduced function is kinda temporary?
Some drivers can very likely get converted to use only
dma_request_slave_channel() in the long run, when all
the platforms using those drivers have been converted to
provide the channels using device tree.

However, for drivers that are used on legacy platforms
without DT support, we may still need something like
this function in the long run.

	Arnd
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help