xref: /freebsd/sys/contrib/device-tree/Bindings/net/fsl,fman-muram.yaml (revision 17b7a0c595a51eaa7e83f16e99e1555bd13a445b)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/net/fsl,fman-muram.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Freescale Frame Manager MURAM Device
8
9maintainers:
10  - Frank Li <Frank.Li@nxp.com>
11
12description: |
13  FMan Internal memory - shared between all the FMan modules.
14  It contains data structures that are common and written to or read by
15  the modules.
16
17  FMan internal memory is split into the following parts:
18    Packet buffering (Tx/Rx FIFOs)
19    Frames internal context
20
21properties:
22  compatible:
23    enum:
24      - fsl,fman-muram
25
26  reg:
27    maxItems: 1
28
29required:
30  - compatible
31  - reg
32
33additionalProperties: false
34
35examples:
36  - |
37    muram@0 {
38        compatible = "fsl,fman-muram";
39        reg = <0x0 0x28000>;
40    };
41