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.
332 compatible = "fsl,fman-xmdio";
334 interrupts = <101 2 0 0>;
340 compatible = "fsl,fman-mdio";
342 fsl,fman-internal-mdio;
344 tbi1: tbi-phy@8 {
346 device_type = "tbi-phy";
353 compatible = "fsl,fman-memac-mdio";
355 fsl,fman-internal-mdio;
357 pcsphy6: ethernet-phy@0 {
366 #address-cells = <1>;
367 #size-cells = <1>;
368 cell-index = <1>;
373 clock-names = "fmanclk";
375 96 2 0 0
376 16 2 1 1>;
377 fsl,qman-channel-range = <0x40 0xc>;
380 compatible = "fsl,fman-muram";
385 cell-index = <1>;
386 compatible = "fsl,fman-v2-port-oh";
391 cell-index = <2>;
392 compatible = "fsl,fman-v2-port-oh";
397 cell-index = <3>;
398 compatible = "fsl,fman-v2-port-oh";
403 cell-index = <4>;
404 compatible = "fsl,fman-v2-port-oh";
409 cell-index = <5>;
410 compatible = "fsl,fman-v2-port-oh";
415 cell-index = <6>;
416 compatible = "fsl,fman-v2-port-oh";
421 cell-index = <0x8>;
422 compatible = "fsl,fman-v2-port-rx";
427 cell-index = <0x9>;
428 compatible = "fsl,fman-v2-port-rx";
433 cell-index = <0xa>;
434 compatible = "fsl,fman-v2-port-rx";
439 cell-index = <0xb>;
440 compatible = "fsl,fman-v2-port-rx";
445 cell-index = <0xc>;
446 compatible = "fsl,fman-v2-port-rx";
451 cell-index = <0x10>;
452 compatible = "fsl,fman-v2-port-rx";
457 cell-index = <0x28>;
458 compatible = "fsl,fman-v2-port-tx";
463 cell-index = <0x29>;
464 compatible = "fsl,fman-v2-port-tx";
469 cell-index = <0x2a>;
470 compatible = "fsl,fman-v2-port-tx";
475 cell-index = <0x2b>;
476 compatible = "fsl,fman-v2-port-tx";
481 cell-index = <0x2c>;
482 compatible = "fsl,fman-v2-port-tx";
487 cell-index = <0x30>;
488 compatible = "fsl,fman-v2-port-tx";
493 compatible = "fsl,fman-dtsec";
494 cell-index = <0>;
496 fsl,fman-ports = <&fman1_rx_0x8 &fman1_tx_0x28>;
497 tbi-handle = <&tbi5>;
501 compatible = "fsl,fman-dtsec";
502 cell-index = <1>;
504 fsl,fman-ports = <&fman1_rx_0x9 &fman1_tx_0x29>;
505 tbi-handle = <&tbi6>;
509 compatible = "fsl,fman-dtsec";
510 cell-index = <2>;
512 fsl,fman-ports = <&fman1_rx_0xa &fman1_tx_0x2a>;
513 tbi-handle = <&tbi7>;
517 compatible = "fsl,fman-dtsec";
518 cell-index = <3>;
520 fsl,fman-ports = <&fman1_rx_0xb &fman1_tx_0x2b>;
521 tbi-handle = <&tbi8>;
525 compatible = "fsl,fman-dtsec";
526 cell-index = <4>;
528 fsl,fman-ports = <&fman1_rx_0xc &fman1_tx_0x2c>;
529 tbi-handle = <&tbi9>;
532 cell-index = <8>;
533 compatible = "fsl,fman-xgec";
535 fsl,fman-ports = <&fman1_rx_0x10 &fman1_tx_0x30>;
538 ptp-timer@fe000 {
539 compatible = "fsl,fman-ptp-timer";
544 compatible = "fsl,fman-xmdio";
546 interrupts = <101 2 0 0>;