Lines Matching +full:tx +full:- +full:pcs
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/fsl,fman-dtsec.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Madalin Bucur <madalin.bucur@nxp.com>
15 10/100/1000 MBit/s speeds, and the 10-Gigabit Ethernet Media Access Controller
22 - fsl,fman-dtsec
23 - fsl,fman-xgec
24 - fsl,fman-memac
26 cell-index:
30 register[bit] MAC cell-index
33 FM_EPI[16+n] dTSECn n-1
34 FM_NPI[11+n] dTSECn n-1
38 register[bit] MAC cell-index
40 FM_EPI[16+n] mEMACn n-1
43 FM_NPI[11+n] mEMACn n-1
52 - P2041, P3041, P4080 P5020, P5040:
57 DCFG_DEVDISR2[7+n] 1 dTSECn n-1
59 DCFG_DEVDISR2[15+n] 2 dTSECn n-1
62 - T1040, T2080, T4240, B4860:
66 DCFG_CCSR_DEVDISR2[n-1] 1 mEMACn n-1
67 DCFG_CCSR_DEVDISR2[11+n] 2 mEMACn n-1
77 fsl,fman-ports:
78 $ref: /schemas/types.yaml#/definitions/phandle-array
82 is the TX port used by this MAC.
84 ptp-timer:
92 phy-names:
94 - const: serdes
96 pcsphy-handle:
97 $ref: /schemas/types.yaml#/definitions/phandle-array
101 description: See pcs-handle.
103 pcs-handle:
108 pcs-handle-names is absent, and phy-connection-type is "xgmii", then the first
109 reference will be assumed to be for "xfi". Otherwise, if pcs-handle-names is
112 pcs-handle-names:
117 - sgmii
118 - qsgmii
119 - xfi
120 description: The type of each PCS in pcsphy-handle.
122 tbi-handle:
124 description: A reference to the (TBI-based) PCS
127 - compatible
128 - cell-index
129 - reg
130 - fsl,fman-ports
133 pcs-handle-names:
134 - pcs-handle
137 - $ref: ethernet-controller.yaml#
138 - if:
142 const: fsl,fman-dtsec
145 - tbi-handle
150 - |
152 compatible = "fsl,fman-dtsec";
153 cell-index = <0>;
155 fsl,fman-ports = <&fman1_rx8 &fman1_tx28>;
156 ptp-timer = <&ptp_timer>;
157 tbi-handle = <&tbi0>;
159 - |
161 cell-index = <4>;
162 compatible = "fsl,fman-memac";
164 fsl,fman-ports = <&fman0_rx_0x0c &fman0_tx_0x2c>;
165 ptp-timer = <&ptp_timer0>;
166 pcs-handle = <&pcsphy4>, <&qsgmiib_pcs1>;
167 pcs-handle-names = "sgmii", "qsgmii";
169 phy-names = "serdes";