Lines Matching +full:phy +full:- +full:pma
2 * Generic PHY Management code
4 * SPDX-License-Identifier: GPL-2.0+
9 * Based loosely off of Linux's PHY Lib
15 #include <phy.h>
25 u32 mmd_mask = phydev->mmds & MDIO_DEVS_LINK; in gen10g_startup()
27 phydev->link = 1; in gen10g_startup()
30 phydev->speed = SPEED_10000; in gen10g_startup()
31 phydev->duplex = DUPLEX_FULL; in gen10g_startup()
34 * Go through all the link-reporting devices, and make sure in gen10g_startup()
46 phydev->link = 0; in gen10g_startup()
56 /* Assume PHY must have at least one of PMA/PMD, WIS, PCS, PHY in gen10g_discover_mmds()
71 phydev->mmds = devs1 | (devs2 << 16); in gen10g_discover_mmds()
81 phydev->supported = phydev->advertising = SUPPORTED_10000baseT_Full; in gen10g_config()
89 .name = "Generic 10G PHY",