[PATCH v9 5/9] dmaengine: edma: Add TI EDMA device tree binding
From: Matt Porter <hidden>
Date: 2013-03-12 16:08:57
Also in:
linux-devicetree, linux-mmc, linux-omap, linux-spi, lkml
On Wed, Mar 06, 2013 at 08:24:06PM +0000, Peter Korsgaard wrote:
quoted
quoted
quoted
quoted
quoted
"Matt" == Matt Porter [off-list ref] writes:Matt> The binding definition is based on the generic DMA controller Matt> binding. Matt> Signed-off-by: Matt Porter [off-list ref] Matt> --- Matt> Documentation/devicetree/bindings/dma/ti-edma.txt | 49 +++++++++++++++++++++ Matt> 1 file changed, 49 insertions(+) Matt> create mode 100644 Documentation/devicetree/bindings/dma/ti-edma.txt Matt> diff --git a/Documentation/devicetree/bindings/dma/ti-edma.txt b/Documentation/devicetree/bindings/dma/ti-edma.txt Matt> new file mode 100644 Matt> index 0000000..075a60e3 Matt> --- /dev/null Matt> +++ b/Documentation/devicetree/bindings/dma/ti-edma.txt Matt> @@ -0,0 +1,49 @@ Matt> +TI EDMA Matt> + Matt> +Required properties: Matt> +- compatible : "ti,edma3" Matt> +- ti,hwmods: Name of the hwmods associated to the EDMA Matt> +- ti,edma-regions: Number of regions Matt> +- ti,edma-slots: Number of slots Matt> +- ti,edma-queue-tc-map: List of transfer control to queue mappings Matt> +- ti,edma-queue-priority-map: List of queue priority mappings Matt> +- ti,edma-default-queue: Default queue value Matt> + Matt> +Optional properties: Matt> +- ti,edma-reserved-channels: List of reserved channel regions Matt> +- ti,edma-reserved-slots: List of reserved slot regions Matt> +- ti,edma-xbar-event-map: Crossbar event to channel map Matt> + Matt> +Example: Matt> + Matt> +edma: edma at 49000000 { Matt> + reg = <0x49000000 0x10000>; Matt> + interrupt-parent = <&intc>; Matt> + interrupts = <12 13 14>; Probably interrupt-parent should be removed from the example as well to match am33xx.dtsi
On second thought, I'm not sure we're going to get any direction on this one so let's just do what feels right and make it reflect common usage like you suggested. Thanks, Matt