[PATCH v3 4/6] DMA: PL330: Add device tree support
Jassi Brar
jassisinghbrar at gmail.com
Tue Sep 13 04:58:34 EST 2011
On Mon, Sep 12, 2011 at 11:59 PM, Thomas Abraham
<thomas.abraham at linaro.org> wrote:
> For PL330 dma controllers instantiated from device tree, the channel
> lookup is based on phandle of the dma controller and dma request id
> specified by the client node. During probe, the private data of each
> channel of the controller is set to point to the device node of the
> dma controller. The 'chan_id' of the each channel is used as the
> dma request id.
>
> Client driver requesting dma channels specify the phandle of the
> dma controller and the request id. The pl330 filter function
> converts the phandle to the device node pointer and matches that
> with channel's private data. If a match is found, the request id
> from the client node and the 'chan_id' of the channel is matched.
> A channel is found if both the values match.
>
> Cc: Jassi Brar <jassisinghbrar at gmail.com>
> Cc: Boojin Kim <boojin.kim at samsung.com>
> Signed-off-by: Thomas Abraham <thomas.abraham at linaro.org>
> Reviewed-by: Rob Herring <rob.herring at calxeda.com>
> ---
Acked-by: Jassi Brar <jassisinghbrar at gmail.com>
thanks
-jassi
More information about the devicetree-discuss
mailing list