aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/soc/fsl/qman.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/devicetree/bindings/soc/fsl/qman.txt')
-rw-r--r--Documentation/devicetree/bindings/soc/fsl/qman.txt14
1 files changed, 12 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/soc/fsl/qman.txt b/Documentation/devicetree/bindings/soc/fsl/qman.txt
index 063e3a0b9d04..556ebb8be75d 100644
--- a/Documentation/devicetree/bindings/soc/fsl/qman.txt
+++ b/Documentation/devicetree/bindings/soc/fsl/qman.txt
@@ -38,6 +38,11 @@ are located at offsets 0xbf8 and 0xbfc
38 Value type: <prop-encoded-array> 38 Value type: <prop-encoded-array>
39 Definition: Standard property. The error interrupt 39 Definition: Standard property. The error interrupt
40 40
41- fsl,qman-portals
42 Usage: Required
43 Value type: <phandle>
44 Definition: Phandle to this QMan instance's portals
45
41- fsl,liodn 46- fsl,liodn
42 Usage: See pamu.txt 47 Usage: See pamu.txt
43 Value type: <prop-encoded-array> 48 Value type: <prop-encoded-array>
@@ -113,13 +118,13 @@ The example below shows a QMan FQD and a PFDR dynamic allocation memory nodes
113 118
114 qman_fqd: qman-fqd { 119 qman_fqd: qman-fqd {
115 compatible = "fsl,qman-fqd"; 120 compatible = "fsl,qman-fqd";
116 alloc-ranges = <0 0 0xf 0xffffffff>; 121 alloc-ranges = <0 0 0x10 0>;
117 size = <0 0x400000>; 122 size = <0 0x400000>;
118 alignment = <0 0x400000>; 123 alignment = <0 0x400000>;
119 }; 124 };
120 qman_pfdr: qman-pfdr { 125 qman_pfdr: qman-pfdr {
121 compatible = "fsl,qman-pfdr"; 126 compatible = "fsl,qman-pfdr";
122 alloc-ranges = <0 0 0xf 0xffffffff>; 127 alloc-ranges = <0 0 0x10 0>;
123 size = <0 0x2000000>; 128 size = <0 0x2000000>;
124 alignment = <0 0x2000000>; 129 alignment = <0 0x2000000>;
125 }; 130 };
@@ -127,6 +132,10 @@ The example below shows a QMan FQD and a PFDR dynamic allocation memory nodes
127 132
128The example below shows a (P4080) QMan CCSR-space node 133The example below shows a (P4080) QMan CCSR-space node
129 134
135 qportals: qman-portals@ff4200000 {
136 ...
137 };
138
130 clockgen: global-utilities@e1000 { 139 clockgen: global-utilities@e1000 {
131 ... 140 ...
132 sysclk: sysclk { 141 sysclk: sysclk {
@@ -154,6 +163,7 @@ The example below shows a (P4080) QMan CCSR-space node
154 reg = <0x318000 0x1000>; 163 reg = <0x318000 0x1000>;
155 interrupts = <16 2 1 3> 164 interrupts = <16 2 1 3>
156 fsl,liodn = <0x16>; 165 fsl,liodn = <0x16>;
166 fsl,qman-portals = <&qportals>;
157 memory-region = <&qman_fqd &qman_pfdr>; 167 memory-region = <&qman_fqd &qman_pfdr>;
158 clocks = <&platform_pll 1>; 168 clocks = <&platform_pll 1>;
159 }; 169 };