File Index
Files and directories
Sign in
FILE

fsl,qe-muram.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-muram.yaml YAML
 1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
 2%YAML 1.2
 3---
 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-muram
18      - const: fsl,cpm-muram
19
20  ranges:
21    maxItems: 1
22
23  "#address-cells":
24    const: 1
25
26  "#size-cells":
27    const: 1
28
29  mode:
30    $ref: /schemas/types.yaml#/definitions/string
31    enum: [host, slave]
32
33patternProperties:
34  '^data\-only@[a-f0-9]+$':
35    type: object
36    properties:
37      compatible:
38        items:
39          - const: fsl,qe-muram-data
40          - const: fsl,cpm-muram-data
41
42      reg:
43        maxItems: 1
44
45    required:
46      - compatible
47      - reg
48
49    additionalProperties: false
50
51required:
52  - compatible
53  - ranges
54
55additionalProperties: false
56
57examples:
58  - |
59    muram@10000 {
60        compatible = "fsl,qe-muram", "fsl,cpm-muram";
61        ranges = <0 0x00010000 0x0000c000>;
62        #address-cells = <1>;
63        #size-cells = <1>;
64
65        data-only@0{
66            compatible = "fsl,qe-muram-data",
67                         "fsl,cpm-muram-data";
68            reg = <0 0xc000>;
69        };
70     };
~/ Read-only file preview.