Lines Matching +full:2 +full:- +full:cell

5   - FMan Node
6 - FMan Port Node
7 - FMan MURAM Node
8 - FMan dTSEC/XGEC/mEMAC Node
9 - FMan IEEE 1588 Node
10 - FMan MDIO Node
11 - Example
18 Due to the fact that the FMan is an aggregation of sub-engines (ports, MACs,
23 - compatible
32 - cell-index
37 The cell-index value may be used by the SoC, to identify the
39 there's a description of the cell-index use in each SoC:
41 - P1023:
42 register[bit] FMan unit cell-index
46 - P2041, P3041, P4080 P5020, P5040:
47 register[bit] FMan unit cell-index
50 DCFG_DEVDISR2[14] 2 1
53 - B4860, T1040, T2080, T4240:
54 register[bit] FMan unit cell-index
57 DCFG_CCSR_DEVDISR2[25] 2 1
64 - reg
66 Value type: <prop-encoded-array>
69 - BMI configuration registers.
70 - QMI configuration registers.
71 - DMA configuration registers.
72 - FPM configuration registers.
73 - FMan controller configuration registers.
75 - ranges
77 Value type: <prop-encoded-array>
80 - clocks
82 Value type: <prop-encoded-array>
85 - clock-names
90 - interrupts
92 Value type: <prop-encoded-array>
97 - fsl,qman-channel-range
99 Value type: <prop-encoded-array>
101 channels in the FMan. The first cell specifies the beginning
102 of the range and the second cell specifies the number of
108 - fsl,qman
109 - fsl,bman
113 - fsl,erratum-a050385
125 FMan Internal memory - shared between all the FMan modules.
134 - compatible
137 Definition: Must include "fsl,fman-muram"
139 - ranges
141 Value type: <prop-encoded-array>
143 Specifies the multi-user memory offset and the size within
149 compatible = "fsl,fman-muram";
165 - compatible
170 - "fsl,fman-v2-port-oh" for FManV2 OH ports
171 - "fsl,fman-v2-port-rx" for FManV2 RX ports
172 - "fsl,fman-v2-port-tx" for FManV2 TX ports
173 - "fsl,fman-v3-port-oh" for FManV3 OH ports
174 - "fsl,fman-v3-port-rx" for FManV3 RX ports
175 - "fsl,fman-v3-port-tx" for FManV3 TX ports
177 - cell-index
185 Each hardware port is assigned a 4KB, port-specific page in
191 The page of a specific port is determined by the cell-index.
193 - reg
195 Value type: <prop-encoded-array>
199 - fsl,fman-10g-port
205 - fsl,fman-best-effort-port
208 Definition: Can be defined only if 10G-support is set.
209 This property marks a best-effort 10G port (10G port that
215 cell-index = <0x28>;
216 compatible = "fsl,fman-v2-port-tx";
221 cell-index = <0x8>;
222 compatible = "fsl,fman-v2-port-rx";
227 cell-index = <0x1>;
228 compatible = "fsl,fman-v2-port-oh";
235 Refer to Documentation/devicetree/bindings/net/fsl,fman-dtsec.yaml
240 Refer to Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
251 - compatible
255 Must include "fsl,fman-mdio" for 1 Gb/s MDIO from FMan v2.
256 Must include "fsl,fman-xmdio" for 10 Gb/s MDIO from FMan v2.
257 Must include "fsl,fman-memac-mdio" for 1/10 Gb/s MDIO from
260 - reg
262 Value type: <prop-encoded-array>
265 - clocks
271 - clock-frequency
278 - suppress-preamble
284 - interrupts
286 Value type: <prop-encoded-array>
289 - fsl,fman-internal-mdio
297 - fsl,erratum-a009885
306 - fsl,erratum-a011043
320 See the definition of the PHY node in booting-without-of.txt for an
322 - For "fsl,fman-mdio" compatible internal mdio bus, the PHY is TBI PHY.
323 - For "fsl,fman-memac-mdio" compatible internal mdio bus, the PHY is PCS PHY,
331 compatible = "fsl,fman-xmdio";
333 interrupts = <101 2 0 0>;
339 compatible = "fsl,fman-mdio";
341 fsl,fman-internal-mdio;
343 tbi1: tbi-phy@8 {
345 device_type = "tbi-phy";
352 compatible = "fsl,fman-memac-mdio";
354 fsl,fman-internal-mdio;
356 pcsphy6: ethernet-phy@0 {
365 #address-cells = <1>;
366 #size-cells = <1>;
367 cell-index = <1>;
372 clock-names = "fmanclk";
374 96 2 0 0
375 16 2 1 1>;
376 fsl,qman-channel-range = <0x40 0xc>;
379 compatible = "fsl,fman-muram";
384 cell-index = <1>;
385 compatible = "fsl,fman-v2-port-oh";
390 cell-index = <2>;
391 compatible = "fsl,fman-v2-port-oh";
396 cell-index = <3>;
397 compatible = "fsl,fman-v2-port-oh";
402 cell-index = <4>;
403 compatible = "fsl,fman-v2-port-oh";
408 cell-index = <5>;
409 compatible = "fsl,fman-v2-port-oh";
414 cell-index = <6>;
415 compatible = "fsl,fman-v2-port-oh";
420 cell-index = <0x8>;
421 compatible = "fsl,fman-v2-port-rx";
426 cell-index = <0x9>;
427 compatible = "fsl,fman-v2-port-rx";
432 cell-index = <0xa>;
433 compatible = "fsl,fman-v2-port-rx";
438 cell-index = <0xb>;
439 compatible = "fsl,fman-v2-port-rx";
444 cell-index = <0xc>;
445 compatible = "fsl,fman-v2-port-rx";
450 cell-index = <0x10>;
451 compatible = "fsl,fman-v2-port-rx";
456 cell-index = <0x28>;
457 compatible = "fsl,fman-v2-port-tx";
462 cell-index = <0x29>;
463 compatible = "fsl,fman-v2-port-tx";
468 cell-index = <0x2a>;
469 compatible = "fsl,fman-v2-port-tx";
474 cell-index = <0x2b>;
475 compatible = "fsl,fman-v2-port-tx";
480 cell-index = <0x2c>;
481 compatible = "fsl,fman-v2-port-tx";
486 cell-index = <0x30>;
487 compatible = "fsl,fman-v2-port-tx";
492 compatible = "fsl,fman-dtsec";
493 cell-index = <0>;
495 fsl,fman-ports = <&fman1_rx_0x8 &fman1_tx_0x28>;
496 tbi-handle = <&tbi5>;
500 compatible = "fsl,fman-dtsec";
501 cell-index = <1>;
503 fsl,fman-ports = <&fman1_rx_0x9 &fman1_tx_0x29>;
504 tbi-handle = <&tbi6>;
508 compatible = "fsl,fman-dtsec";
509 cell-index = <2>;
511 fsl,fman-ports = <&fman1_rx_0xa &fman1_tx_0x2a>;
512 tbi-handle = <&tbi7>;
516 compatible = "fsl,fman-dtsec";
517 cell-index = <3>;
519 fsl,fman-ports = <&fman1_rx_0xb &fman1_tx_0x2b>;
520 tbi-handle = <&tbi8>;
524 compatible = "fsl,fman-dtsec";
525 cell-index = <4>;
527 fsl,fman-ports = <&fman1_rx_0xc &fman1_tx_0x2c>;
528 tbi-handle = <&tbi9>;
531 cell-index = <8>;
532 compatible = "fsl,fman-xgec";
534 fsl,fman-ports = <&fman1_rx_0x10 &fman1_tx_0x30>;
537 ptp-timer@fe000 {
538 compatible = "fsl,fman-ptp-timer";
543 compatible = "fsl,fman-xmdio";
545 interrupts = <101 2 0 0>;