Lines Matching +full:x1000 +full:- +full:mac
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#
7 title: NXP FMan MAC
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:
53 register[bit] FMan MAC cell
57 DCFG_DEVDISR2[7+n] 1 dTSECn n-1
59 DCFG_DEVDISR2[15+n] 2 dTSECn n-1
62 - T1040, T2080, T4240, B4860:
63 register[bit] FMan MAC cell
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
131 - ptp-timer
134 pcs-handle-names:
135 - pcs-handle
138 - $ref: ethernet-controller.yaml#
139 - if:
143 const: fsl,fman-dtsec
146 - tbi-handle
151 - |
153 compatible = "fsl,fman-dtsec";
154 cell-index = <0>;
155 reg = <0xe0000 0x1000>;
156 fsl,fman-ports = <&fman1_rx8 &fman1_tx28>;
157 ptp-timer = <&ptp_timer>;
158 tbi-handle = <&tbi0>;
160 - |
162 cell-index = <4>;
163 compatible = "fsl,fman-memac";
164 reg = <0xe8000 0x1000>;
165 fsl,fman-ports = <&fman0_rx_0x0c &fman0_tx_0x2c>;
166 ptp-timer = <&ptp_timer0>;
167 pcs-handle = <&pcsphy4>, <&qsgmiib_pcs1>;
168 pcs-handle-names = "sgmii", "qsgmii";
170 phy-names = "serdes";