Lines Matching +full:tcam +full:- +full:based
2 Freescale Interlaken Look-Aside Controller Device Bindings
6 - Interlaken Look-Aside Controller (LAC) Node
7 - Example LAC Node
8 - Interlaken Look-Aside Controller (LAC) Software Portal Node
9 - Interlaken Look-Aside Controller (LAC) Software Portal Child Nodes
10 - Example LAC SWP Node with Child Nodes
13 Interlaken Look-Aside Controller (LAC) Node
17 The Interlaken is a narrow, high speed channelized chip-to-chip interface. To
18 facilitate interoperability between a data path device and a look-aside
19 co-processor, the Interlaken Look-Aside protocol is defined for short
20 transaction-related transfers. Although based on the Interlaken protocol,
21 Interlaken Look-Aside is not directly compatible with Interlaken and can be
27 Interlaken control words and data words, which are sent on TX side to TCAM
31 There is a full register set at 0x0000-0x0FFF (also known as the "hypervisor"
32 version), and a subset at 0x1000-0x1FFF. The former is a superset of the
39 - compatible
42 Definition: Must include "fsl,interlaken-lac". This represents only
50 ----------- -------
54 "fsl,interlaken-lac-hv". This node represents the protected
58 - fsl,non-hv-node
59 Usage: required in "fsl,interlaken-lac-hv"
61 Definition: Points to the non-protected LAC CCSR mapped register space
64 - reg
66 Value type: <prop-encoded-array>
70 - interrupts:
71 Usage: required in non-hv node only
72 Value type: <prop-encoded-array>
77 compatible = "fsl,interlaken-lac"
82 lac-hv@228000 {
83 compatible = "fsl,interlaken-lac-hv"
85 fsl,non-hv-node = <&lac>;
89 Interlaken Look-Aside Controller (LAC) Software Portal Container Node
92 The Interlaken Look-Aside Controller (LAC) utilizes Software Portals to accept
93 Interlaken Look-Aside (ILA) commands. The Interlaken LAC software portal
95 intended to be cache-enabled. WIMG for each software space is required to be
100 - #address-cells
105 - #size-cells
110 - compatible
113 Definition: Must include "fsl,interlaken-lac-portals"
115 - ranges
117 Value type: <prop-encoded-array>
122 Interlaken Look-Aside Controller (LAC) Software Portals Child Nodes
131 - compatible
134 Definition: Must include "fsl,interlaken-lac-portal-vX.Y" where X is
141 ------ -------
144 - reg
146 Value type: <prop-encoded-array>
150 - fsl,liodn
154 look-ups in the IOMMU (PAMU) address table when performing
155 DMAs. This property is automatically added by u-boot.
160 lac-portals {
161 #address-cells = <0x1>;
162 #size-cells = <0x1>;
163 compatible = "fsl,interlaken-lac-portals";
166 lportal0: lac-portal@0 {
167 compatible = "fsl,interlaken-lac-portal-v1.0";
172 lportal1: lac-portal@1000 {
173 compatible = "fsl,interlaken-lac-portal-v1.0";
178 lportal2: lac-portal@2000 {
179 compatible = "fsl,interlaken-lac-portal-v1.0";
184 lportal3: lac-portal@3000 {
185 compatible = "fsl,interlaken-lac-portal-v1.0";
190 lportal4: lac-portal@4000 {
191 compatible = "fsl,interlaken-lac-portal-v1.0";
196 lportal5: lac-portal@5000 {
197 compatible = "fsl,interlaken-lac-portal-v1.0";
202 lportal6: lac-portal@6000 {
203 compatible = "fsl,interlaken-lac-portal-v1.0";
208 lportal7: lac-portal@7000 {
209 compatible = "fsl,interlaken-lac-portal-v1.0";
214 lportal8: lac-portal@8000 {
215 compatible = "fsl,interlaken-lac-portal-v1.0";
220 lportal9: lac-portal@9000 {
221 compatible = "fsl,interlaken-lac-portal-v1.0";
226 lportal10: lac-portal@a000 {
227 compatible = "fsl,interlaken-lac-portal-v1.0";
232 lportal11: lac-portal@b000 {
233 compatible = "fsl,interlaken-lac-portal-v1.0";
238 lportal12: lac-portal@c000 {
239 compatible = "fsl,interlaken-lac-portal-v1.0";
244 lportal13: lac-portal@d000 {
245 compatible = "fsl,interlaken-lac-portal-v1.0";
250 lportal14: lac-portal@e000 {
251 compatible = "fsl,interlaken-lac-portal-v1.0";
256 lportal15: lac-portal@f000 {
257 compatible = "fsl,interlaken-lac-portal-v1.0";
262 lportal16: lac-portal@10000 {
263 compatible = "fsl,interlaken-lac-portal-v1.0";
268 lportal17: lac-portal@11000 {
269 compatible = "fsl,interlaken-lac-portal-v1.0";
274 lportal8: lac-portal@1200 {
275 compatible = "fsl,interlaken-lac-portal-v1.0";
280 lportal19: lac-portal@13000 {
281 compatible = "fsl,interlaken-lac-portal-v1.0";
286 lportal20: lac-portal@14000 {
287 compatible = "fsl,interlaken-lac-portal-v1.0";
292 lportal21: lac-portal@15000 {
293 compatible = "fsl,interlaken-lac-portal-v1.0";
298 lportal22: lac-portal@16000 {
299 compatible = "fsl,interlaken-lac-portal-v1.0";
304 lportal23: lac-portal@17000 {
305 compatible = "fsl,interlaken-lac-portal-v1.0";