Lines Matching +full:reserved +full:- +full:memory
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/fsl/fsl,qman-fqd.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: QMan Private Memory Nodes
10 - Frank Li <Frank.Li@nxp.com>
13 QMan requires two contiguous range of physical memory used for the backing store
15 This memory is reserved/allocated as a node under the /reserved-memory node.
17 BMan requires a contiguous range of physical memory used for the backing store
18 for BMan Free Buffer Proxy Records (FBPR). This memory is reserved/allocated as
19 a node under the /reserved-memory node.
21 The QMan FQD memory node must be named "qman-fqd"
22 The QMan PFDR memory node must be named "qman-pfdr"
23 The BMan FBPR memory node must be named "bman-fbpr"
25 The following constraints are relevant to the FQD and PFDR private memory:
26 - The size must be 2^(size + 1), with size = 11..29. That is 4 KiB to
28 - The alignment must be a muliptle of the memory size
32 specific board (e.g. number of MAC(s) pinned-out, number of offline/host command
36 For additional details about reserved memory regions see
37 reserved-memory/reserved-memory.yaml in dtschema project.
41 pattern: '^(qman-fqd|qman-pfdr|bman-fbpr)+$'
45 - fsl,qman-fqd
46 - fsl,qman-pfdr
47 - fsl,bman-fbpr
50 - compatible
53 - $ref: reserved-memory.yaml
58 - |
59 reserved-memory {
60 #address-cells = <2>;
61 #size-cells = <2>;
63 qman-fqd {
64 compatible = "shared-dma-pool";
67 no-map;