linux/Documentation/devicetree/bindings/dma/ti-edma.txt
<<
>>
Prefs
   1TI EDMA
   2
   3Required properties:
   4- compatible : "ti,edma3"
   5- ti,edma-regions: Number of regions
   6- ti,edma-slots: Number of slots
   7- #dma-cells: Should be set to <1>
   8              Clients should use a single channel number per DMA request.
   9- dma-channels: Specify total DMA channels per CC
  10- reg: Memory map for accessing module
  11- interrupt-parent: Interrupt controller the interrupt is routed through
  12- interrupts: Exactly 3 interrupts need to be specified in the order:
  13              1. Transfer completion interrupt.
  14              2. Memory protection interrupt.
  15              3. Error interrupt.
  16Optional properties:
  17- ti,hwmods: Name of the hwmods associated to the EDMA
  18- ti,edma-xbar-event-map: Crossbar event to channel map
  19
  20Example:
  21
  22edma: edma@49000000 {
  23        reg = <0x49000000 0x10000>;
  24        interrupt-parent = <&intc>;
  25        interrupts = <12 13 14>;
  26        compatible = "ti,edma3";
  27        ti,hwmods = "tpcc", "tptc0", "tptc1", "tptc2";
  28        #dma-cells = <1>;
  29        dma-channels = <64>;
  30        ti,edma-regions = <4>;
  31        ti,edma-slots = <256>;
  32        ti,edma-xbar-event-map = <1 12
  33                                  2 13>;
  34};
  35