Back to home page

OSCL-LXR

 
 

    


0001 QorIQ DPAA Buffer Manager Portals Device Tree Binding
0002 
0003 Copyright (C) 2008 - 2014 Freescale Semiconductor Inc.
0004 
0005 CONTENTS
0006 
0007         - BMan Portal
0008         - Example
0009 
0010 BMan Portal Node
0011 
0012 Portals are memory mapped interfaces to BMan that allow low-latency, lock-less
0013 interaction by software running on processor cores, accelerators and network
0014 interfaces with the BMan
0015 
0016 PROPERTIES
0017 
0018 - compatible
0019         Usage:          Required
0020         Value type:     <stringlist>
0021         Definition:     Must include "fsl,bman-portal-<hardware revision>"
0022                         May include "fsl,<SoC>-bman-portal" or "fsl,bman-portal"
0023 
0024 - reg
0025         Usage:          Required
0026         Value type:     <prop-encoded-array>
0027         Definition:     Two regions. The first is the cache-enabled region of
0028                         the portal. The second is the cache-inhibited region of
0029                         the portal
0030 
0031 - interrupts
0032         Usage:          Required
0033         Value type:     <prop-encoded-array>
0034         Definition:     Standard property
0035 
0036 EXAMPLE
0037 
0038 The example below shows a (P4080) BMan portals container/bus node with two portals
0039 
0040         bman-portals@ff4000000 {
0041                 #address-cells = <1>;
0042                 #size-cells = <1>;
0043                 compatible = "simple-bus";
0044                 ranges = <0 0xf 0xf4000000 0x200000>;
0045 
0046                 bman-portal@0 {
0047                         compatible = "fsl,bman-portal-1.0.0", "fsl,bman-portal";
0048                         reg = <0x0 0x4000>, <0x100000 0x1000>;
0049                         interrupts = <105 2 0 0>;
0050                 };
0051                 bman-portal@4000 {
0052                         compatible = "fsl,bman-portal-1.0.0", "fsl,bman-portal";
0053                         reg = <0x4000 0x4000>, <0x101000 0x1000>;
0054                         interrupts = <107 2 0 0>;
0055                 };
0056         };