Lines Matching +full:phy +full:- +full:pma
1 // SPDX-License-Identifier: GPL-2.0+
3 * Generic PHY Management code
8 * Based loosely off of Linux's PHY Lib
12 #include <phy.h>
22 u32 mmd_mask = phydev->mmds & MDIO_DEVS_LINK; in gen10g_startup()
24 phydev->link = 1; in gen10g_startup()
27 phydev->speed = SPEED_10000; in gen10g_startup()
28 phydev->duplex = DUPLEX_FULL; in gen10g_startup()
31 * Go through all the link-reporting devices, and make sure in gen10g_startup()
43 phydev->link = 0; in gen10g_startup()
53 /* Assume PHY must have at least one of PMA/PMD, WIS, PCS, PHY in gen10g_discover_mmds()
68 phydev->mmds = devs1 | (devs2 << 16); in gen10g_discover_mmds()
78 phydev->supported = phydev->advertising = SUPPORTED_10000baseT_Full; in gen10g_config()
86 .name = "Generic 10G PHY",