Lines Matching +full:gmii +full:- +full:to +full:- +full:rgmii
2 * Copyright 2009-2011 Freescale Semiconductor, Inc.
4 * SPDX-License-Identifier: GPL-2.0+
31 u32 ipgifg; /* inter-packet/inter-frame gap */
32 u32 hafdup; /* half-duplex control */
48 u32 tr127; /* Tx and Rx 65 to 127 bytes frame */
49 u32 tr255; /* Tx and Rx 128 to 255 bytes frame */
50 u32 tr511; /* Tx and Rx 256 to 511 bytes frame */
51 u32 tr1k; /* Tx and Rx 512 to 1023 bytes frame */
52 u32 trmax; /* Tx and Rx 1024 to 1518 bytes frame */
53 u32 trmgv; /* Tx and Rx 1519 to 1522 good VLAN frame */
122 /* IEVENT - interrupt events register */
142 /* IMASK - interrupt mask register */
162 /* ECNTRL - ethernet control register */
166 #define ECNTRL_STEN 0x00001000 /* enable internal counters to update */
167 #define ECNTRL_GMIIM 0x00000040 /* 1- GMII or RGMII interface mode */
168 #define ECNTRL_TBIM 0x00000020 /* 1- Ten-bit interface mode */
169 #define ECNTRL_RPM 0x00000010 /* 1- RGMII reduced-pin mode */
170 #define ECNTRL_R100M 0x00000008 /* 1- RGMII 100 Mbps, SGMII 100 Mbps
171 0- RGMII 10 Mbps, SGMII 10 Mbps */
172 #define ECNTRL_SGMIIM 0x00000002 /* 1- SGMII interface mode */
173 #define ECNTRL_TBIM 0x00000020 /* 1- TBI Interface mode (for SGMII) */
177 /* TCTRL - Transmit control register */
178 #define TCTRL_THDF 0x00000800 /* Transmit half-duplex flow control */
179 #define TCTRL_TTSE 0x00000040 /* Transmit time-stamp enable */
183 /* RCTRL - Receive control register */
188 #define RCTRL_RTSE 0x00000040 /* receive 1588 time-stamp enable */
196 /* MACCFG1 - MAC configuration 1 register */
211 /* MACCFG2 - MAC configuration 2 register */
216 #define MACCFG2_IF_MODE_BYTE 0x00000200 /* GMII/TBI, 1000 GMII/TBI */