brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · cf0f38d Raw
72 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe-muram.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale QUICC Engine Multi-User RAM (MURAM)8 9maintainers:10  - Frank Li <Frank.Li@nxp.com>11 12description: Multi-User RAM (MURAM)13 14properties:15  compatible:16    items:17      - const: fsl,qe-muram18      - const: fsl,cpm-muram19 20  ranges:21    maxItems: 122 23  "#address-cells":24    const: 125 26  "#size-cells":27    const: 128 29  mode:30    $ref: /schemas/types.yaml#/definitions/string31    enum: [host, slave]32 33 34patternProperties:35  '^data\-only@[a-f0-9]+$':36    type: object37    properties:38      compatible:39        items:40          - const: fsl,qe-muram-data41          - const: fsl,cpm-muram-data42 43      reg:44        maxItems: 145 46    required:47      - compatible48      - reg49 50    additionalProperties: false51 52required:53  - compatible54  - ranges55 56additionalProperties: false57 58examples:59  - |60    muram@10000 {61        compatible = "fsl,qe-muram", "fsl,cpm-muram";62        ranges = <0 0x00010000 0x0000c000>;63        #address-cells = <1>;64        #size-cells = <1>;65 66        data-only@0{67            compatible = "fsl,qe-muram-data",68                         "fsl,cpm-muram-data";69            reg = <0 0xc000>;70        };71     };72