xref: /linux/Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml (revision 3a39d672e7f48b8d6b91a09afa4b55352773b4b5)
1*def1baebSPiotr Wojtaszczyk# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*def1baebSPiotr Wojtaszczyk%YAML 1.2
3*def1baebSPiotr Wojtaszczyk---
4*def1baebSPiotr Wojtaszczyk$id: http://devicetree.org/schemas/dma/nxp,lpc3220-dmamux.yaml#
5*def1baebSPiotr Wojtaszczyk$schema: http://devicetree.org/meta-schemas/core.yaml#
6*def1baebSPiotr Wojtaszczyk
7*def1baebSPiotr Wojtaszczyktitle: DMA multiplexer for LPC32XX SoC (DMA request router)
8*def1baebSPiotr Wojtaszczyk
9*def1baebSPiotr Wojtaszczykmaintainers:
10*def1baebSPiotr Wojtaszczyk  - J.M.B. Downing <jonathan.downing@nautel.com>
11*def1baebSPiotr Wojtaszczyk  - Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
12*def1baebSPiotr Wojtaszczyk
13*def1baebSPiotr WojtaszczykallOf:
14*def1baebSPiotr Wojtaszczyk  - $ref: dma-router.yaml#
15*def1baebSPiotr Wojtaszczyk
16*def1baebSPiotr Wojtaszczykproperties:
17*def1baebSPiotr Wojtaszczyk  compatible:
18*def1baebSPiotr Wojtaszczyk    const: nxp,lpc3220-dmamux
19*def1baebSPiotr Wojtaszczyk
20*def1baebSPiotr Wojtaszczyk  reg:
21*def1baebSPiotr Wojtaszczyk    maxItems: 1
22*def1baebSPiotr Wojtaszczyk
23*def1baebSPiotr Wojtaszczyk  dma-masters:
24*def1baebSPiotr Wojtaszczyk    description: phandle to a dma node compatible with arm,pl080
25*def1baebSPiotr Wojtaszczyk    maxItems: 1
26*def1baebSPiotr Wojtaszczyk
27*def1baebSPiotr Wojtaszczyk  "#dma-cells":
28*def1baebSPiotr Wojtaszczyk    const: 3
29*def1baebSPiotr Wojtaszczyk    description: |
30*def1baebSPiotr Wojtaszczyk      First two cells same as for device pointed in dma-masters.
31*def1baebSPiotr Wojtaszczyk      Third cell represents mux value for the request.
32*def1baebSPiotr Wojtaszczyk
33*def1baebSPiotr Wojtaszczykrequired:
34*def1baebSPiotr Wojtaszczyk  - compatible
35*def1baebSPiotr Wojtaszczyk  - reg
36*def1baebSPiotr Wojtaszczyk  - dma-masters
37*def1baebSPiotr Wojtaszczyk
38*def1baebSPiotr WojtaszczykadditionalProperties: false
39*def1baebSPiotr Wojtaszczyk
40*def1baebSPiotr Wojtaszczykexamples:
41*def1baebSPiotr Wojtaszczyk  - |
42*def1baebSPiotr Wojtaszczyk    dma-router@7c {
43*def1baebSPiotr Wojtaszczyk      compatible = "nxp,lpc3220-dmamux";
44*def1baebSPiotr Wojtaszczyk      reg = <0x7c 0x8>;
45*def1baebSPiotr Wojtaszczyk      dma-masters = <&dma>;
46*def1baebSPiotr Wojtaszczyk      #dma-cells = <3>;
47*def1baebSPiotr Wojtaszczyk    };
48*def1baebSPiotr Wojtaszczyk
49*def1baebSPiotr Wojtaszczyk...
50