1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/dma/renesas 4 $id: http://devicetree.org/schemas/dma/renesas,rzn1-dmamux.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Renesas RZ/N1 DMA mux 7 title: Renesas RZ/N1 DMA mux 8 8 9 maintainers: 9 maintainers: 10 - Miquel Raynal <miquel.raynal@bootlin.com> 10 - Miquel Raynal <miquel.raynal@bootlin.com> 11 11 12 allOf: 12 allOf: 13 - $ref: dma-router.yaml# !! 13 - $ref: "dma-router.yaml#" 14 14 15 properties: 15 properties: 16 compatible: 16 compatible: 17 const: renesas,rzn1-dmamux 17 const: renesas,rzn1-dmamux 18 18 19 reg: 19 reg: 20 maxItems: 1 20 maxItems: 1 21 description: DMA mux first register offset 21 description: DMA mux first register offset within the system control parent. 22 22 23 '#dma-cells': 23 '#dma-cells': 24 const: 6 24 const: 6 25 description: 25 description: 26 The first four cells are dedicated to th 26 The first four cells are dedicated to the master DMA controller. The fifth 27 cell gives the DMA mux bit index that mu 27 cell gives the DMA mux bit index that must be set starting from 0. The 28 sixth cell gives the binary value that m 28 sixth cell gives the binary value that must be written there, ie. 0 or 1. 29 29 30 dma-masters: 30 dma-masters: 31 minItems: 1 31 minItems: 1 32 maxItems: 2 32 maxItems: 2 33 33 34 dma-requests: 34 dma-requests: 35 const: 32 35 const: 32 36 36 37 required: 37 required: 38 - reg 38 - reg 39 - dma-requests 39 - dma-requests 40 40 41 additionalProperties: false 41 additionalProperties: false 42 42 43 examples: 43 examples: 44 - | 44 - | 45 dma-router@a0 { 45 dma-router@a0 { 46 compatible = "renesas,rzn1-dmamux"; 46 compatible = "renesas,rzn1-dmamux"; 47 reg = <0xa0 4>; 47 reg = <0xa0 4>; 48 #dma-cells = <6>; 48 #dma-cells = <6>; 49 dma-masters = <&dma0 &dma1>; 49 dma-masters = <&dma0 &dma1>; 50 dma-requests = <32>; 50 dma-requests = <32>; 51 }; 51 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.