diff options
Diffstat (limited to 'Documentation/devicetree/bindings/soc/fsl/qman.txt')
-rw-r--r-- | Documentation/devicetree/bindings/soc/fsl/qman.txt | 14 |
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 | ||
128 | The example below shows a (P4080) QMan CCSR-space node | 133 | The 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 | }; |