Lines Matching +full:gmii +full:- +full:to +full:- +full:rgmii

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