Lines Matching +full:reserved +full:- +full:memory
3 Copyright (C) 2008 - 2014 Freescale Semiconductor Inc.
7 - BMan Node
8 - BMan Private Memory Node
9 - Example
13 The Buffer Manager is part of the Data-Path Acceleration Architecture (DPAA).
20 - compatible
24 May include "fsl,<SoC>-bman"
26 - reg
28 Value type: <prop-encoded-array>
34 - interrupts
36 Value type: <prop-encoded-array>
39 - fsl,bman-portals
44 - fsl,liodn
46 Value type: <prop-encoded-array>
49 - fsl,iommu-parent
59 - fsl,bman
61 Value type: <prop-encoded-array>
65 BMan Private Memory Node
67 BMan requires a contiguous range of physical memory used for the backing store
68 for BMan Free Buffer Proxy Records (FBPR). This memory is reserved/allocated as
69 a node under the /reserved-memory node.
71 The BMan FBPR memory node must be named "bman-fbpr"
75 - compatible
78 Definition: PPC platforms: Must include "fsl,bman-fbpr"
79 ARM platforms: Must include "shared-dma-pool"
80 as well as the "no-map" property
82 The following constraints are relevant to the FBPR private memory:
83 - The size must be 2^(size + 1), with size = 11..33. That is 4 KiB to
85 - The alignment must be a muliptle of the memory size
89 (e.g. number of MAC(s) pinned-out, number of offline/host command FMan ports,
93 For additional details about reserved memory regions see reserved-memory.txt
97 The example below shows a BMan FBPR dynamic allocation memory node
99 reserved-memory {
100 #address-cells = <2>;
101 #size-cells = <2>;
104 bman_fbpr: bman-fbpr {
105 compatible = "shared-mem-pool";
108 no-map;
112 The example below shows a (P4080) BMan CCSR-space node
114 bportals: bman-portals@ff4000000 {
129 fsl,bman-portals = <&bportals>;
130 memory-region = <&bman_fbpr>;