Lines Matching +full:qman +full:- +full:pfdr
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
14 for QMan Frame Queue Descriptor (FQD) and Packed Frame Descriptor Record (PFDR).
15 This memory is reserved/allocated as a node under the /reserved-memory node.
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
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;