cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

renesas,rzn1-dmamux.yaml (1105B)


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