Lines Matching +full:rgmii +full:- +full:txid
4 * SPDX-License-Identifier: GPL-2.0+
6 * Copyright 2010-2011, 2015 Freescale Semiconductor, Inc.
19 /* RTL8211x 1000BASE-T Control Register */
57 phydev->flags |= PHY_RTL8211x_FORCE_MASTER; in rtl8211b_probe()
74 if (phydev->flags & PHY_RTL8211x_FORCE_MASTER) { in rtl8211x_config()
102 /* enable TX-delay for rgmii-id and rgmii-txid, otherwise disable it */ in rtl8211f_config()
103 if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID || in rtl8211f_config()
104 phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID) in rtl8211f_config()
136 /* in case of timeout ->link is cleared */ in rtl8211x_parse_status()
137 phydev->link = 1; in rtl8211x_parse_status()
143 phydev->link = 0; in rtl8211x_parse_status()
157 phydev->link = 1; in rtl8211x_parse_status()
159 phydev->link = 0; in rtl8211x_parse_status()
163 phydev->duplex = DUPLEX_FULL; in rtl8211x_parse_status()
165 phydev->duplex = DUPLEX_HALF; in rtl8211x_parse_status()
171 phydev->speed = SPEED_1000; in rtl8211x_parse_status()
174 phydev->speed = SPEED_100; in rtl8211x_parse_status()
177 phydev->speed = SPEED_10; in rtl8211x_parse_status()
192 phydev->link = 1; in rtl8211f_parse_status()
196 phydev->link = 0; in rtl8211f_parse_status()
208 phydev->duplex = DUPLEX_FULL; in rtl8211f_parse_status()
210 phydev->duplex = DUPLEX_HALF; in rtl8211f_parse_status()
216 phydev->speed = SPEED_1000; in rtl8211f_parse_status()
219 phydev->speed = SPEED_100; in rtl8211f_parse_status()
222 phydev->speed = SPEED_10; in rtl8211f_parse_status()
276 /* Support for RTL8211E-VB-CG, RTL8211E-VL-CG and RTL8211EG-VB-CG PHYs */