| /bsp/mini4020/drivers/ |
| A D | dm9161.c | 278 unsigned int speed, duplex; in update_link_speed() local 302 duplex = DUPLEX_FULL; in update_link_speed() 304 duplex = DUPLEX_HALF; in update_link_speed() 309 duplex = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF; in update_link_speed() 319 if (duplex == DUPLEX_FULL) /* 100 Full Duplex */ in update_link_speed() 328 if (duplex == DUPLEX_FULL) /* 10 Full Duplex */ in update_link_speed() 335 rt_kprintf("Link now %i M-%s\n", speed, (duplex == DUPLEX_FULL) ? "FullDuplex" : "HalfDuplex"); in update_link_speed()
|
| /bsp/nxp/lpc/lpc54608-LPCXpresso/drivers/ |
| A D | fsl_phy.c | 232 …PHY_GetLinkSpeedDuplex(ENET_Type *base, uint32_t phyAddr, phy_speed_t *speed, phy_duplex_t *duplex) in PHY_GetLinkSpeedDuplex() argument 234 assert(duplex); in PHY_GetLinkSpeedDuplex() 247 *duplex = kPHY_FullDuplex; in PHY_GetLinkSpeedDuplex() 252 *duplex = kPHY_HalfDuplex; in PHY_GetLinkSpeedDuplex()
|
| A D | drv_emac.c | 272 static rt_err_t lpc_emac_phy_init(phy_speed_t * speed, phy_duplex_t * duplex) in lpc_emac_phy_init() argument 278 RT_ASSERT(duplex != NULL); in lpc_emac_phy_init() 284 *duplex = kPHY_HalfDuplex; in lpc_emac_phy_init() 307 PHY_GetLinkSpeedDuplex(lpc_emac_device.base, lpc_emac_device.phyAddr, speed, duplex); in lpc_emac_phy_init() 318 phy_duplex_t duplex; in lpc_emac_init() local 325 lpc_emac_phy_init(&speed, &duplex); in lpc_emac_init() 346 config.miiDuplex = (enet_mii_duplex_t)duplex; in lpc_emac_init()
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/phy/ |
| A D | hal_phy.c | 152 if (DUPLEX_FULL == phydev->duplex) in genphy_setup_forced() 330 phydev->duplex = DUPLEX_HALF; in genphy_parse_link() 337 phydev->duplex = DUPLEX_FULL; in genphy_parse_link() 350 phydev->duplex = DUPLEX_FULL; in genphy_parse_link() 353 phydev->duplex = DUPLEX_FULL; in genphy_parse_link() 371 phydev->duplex = DUPLEX_FULL; in genphy_parse_link() 378 phydev->duplex = DUPLEX_HALF; in genphy_parse_link() 381 phydev->duplex = DUPLEX_FULL; in genphy_parse_link() 580 dev->duplex = -1; in phy_device_create()
|
| /bsp/frdm-k64f/board/ |
| A D | fsl_phy.c | 274 …PHY_GetLinkSpeedDuplex(ENET_Type *base, uint32_t phyAddr, phy_speed_t *speed, phy_duplex_t *duplex) in PHY_GetLinkSpeedDuplex() argument 276 assert(duplex); in PHY_GetLinkSpeedDuplex() 289 *duplex = kPHY_FullDuplex; in PHY_GetLinkSpeedDuplex() 294 *duplex = kPHY_HalfDuplex; in PHY_GetLinkSpeedDuplex()
|
| /bsp/loongson/ls1cdev/drivers/net/ |
| A D | mii.c | 108 ecmd->duplex = DUPLEX_FULL; in mii_ethtool_gset() 111 ecmd->duplex = DUPLEX_HALF; in mii_ethtool_gset() 120 ecmd->duplex = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF; in mii_ethtool_gset()
|
| /bsp/loongson/ls2kdev/drivers/net/ |
| A D | mii.c | 109 ecmd->duplex = DUPLEX_FULL; in mii_ethtool_gset() 114 ecmd->duplex = DUPLEX_HALF; in mii_ethtool_gset() 125 ecmd->duplex = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF; in mii_ethtool_gset()
|
| /bsp/nuvoton/libraries/m460/rtt_port/emac/ |
| A D | mii.c | 112 ecmd->duplex = DUPLEX_FULL; in mii_ethtool_gset() 117 ecmd->duplex = DUPLEX_HALF; in mii_ethtool_gset() 128 ecmd->duplex = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF; in mii_ethtool_gset()
|
| /bsp/nuvoton/libraries/ma35/rtt_port/gmac/ |
| A D | mii.c | 112 ecmd->duplex = DUPLEX_FULL; in mii_ethtool_gset() 117 ecmd->duplex = DUPLEX_HALF; in mii_ethtool_gset() 128 ecmd->duplex = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF; in mii_ethtool_gset()
|
| /bsp/hpmicro/libraries/hpm_sdk/components/enet_phy/rtl8211/ |
| A D | hpm_rtl8211.c | 59 config->duplex = enet_phy_duplex_full; in rtl8211_basic_mode_default_config() 79 …data |= RTL8211_BMCR_DUPLEX_SET(config->duplex); /*… in rtl8211_basic_mode_init()
|
| A D | hpm_rtl8211.h | 38 uint8_t duplex; member
|
| /bsp/hpmicro/libraries/hpm_sdk/components/enet_phy/dp83848/ |
| A D | hpm_dp83848.c | 59 config->duplex = enet_phy_duplex_full; in dp83848_basic_mode_default_config() 79 data |= DP83848_BMCR_DUPLEX_SET(config->duplex); /* Set duplex mode */ in dp83848_basic_mode_init()
|
| A D | hpm_dp83848.h | 37 uint8_t duplex; member
|
| /bsp/hpmicro/libraries/hpm_sdk/components/enet_phy/lan8720/ |
| A D | hpm_lan8720.c | 57 config->duplex = enet_phy_duplex_full; in lan8720_basic_mode_default_config() 76 data |= LAN8720_BMCR_DUPLEX_SET(config->duplex); /* Set duplex mode */ in lan8720_basic_mode_init()
|
| A D | hpm_lan8720.h | 37 uint8_t duplex; member
|
| /bsp/hpmicro/libraries/hpm_sdk/components/enet_phy/rtl8201/ |
| A D | hpm_rtl8201.c | 59 config->duplex = enet_phy_duplex_full; in rtl8201_basic_mode_default_config() 80 data |= RTL8201_BMCR_DUPLEX_SET(config->duplex); /* Set duplex mode */ in rtl8201_basic_mode_init()
|
| A D | hpm_rtl8201.h | 37 uint8_t duplex; member
|
| /bsp/nxp/imx/imxrt/libraries/drivers/ |
| A D | drv_eth.c | 101 enet_mii_duplex_t duplex; member 399 config.miiDuplex = imxrt_eth_device.duplex; in _enet_config() 893 rt_uint32_t duplex; in phy_monitor_thread_entry() local 955 phy_dev->ops->get_link_speed_duplex(&speed, &duplex); in phy_monitor_thread_entry() 970 if (PHY_HALF_DUPLEX == duplex) in phy_monitor_thread_entry() 979 …device.speed != (enet_mii_speed_t)speed) || (imxrt_eth_device.duplex != (enet_mii_duplex_t)duplex)) in phy_monitor_thread_entry() 982 imxrt_eth_device.duplex = (enet_mii_duplex_t)duplex; in phy_monitor_thread_entry() 1024 imxrt_eth_device.duplex = kENET_MiiFullDuplex; in rt_hw_imxrt_eth_init() 1038 imxrt_eth_device.duplex = kENET_MiiFullDuplex; in rt_hw_imxrt_eth_init()
|
| A D | drv_rtl8211f.c | 400 static rt_phy_status get_link_speed_duplex(rt_phy_t *phy, rt_uint32_t *speed, rt_uint32_t *duplex) in get_link_speed_duplex() argument 430 if (duplex != NULL) in get_link_speed_duplex() 434 *duplex = PHY_FULL_DUPLEX; in get_link_speed_duplex() 438 *duplex = PHY_HALF_DUPLEX; in get_link_speed_duplex()
|
| A D | drv_ksz8081.c | 314 static rt_phy_status get_link_speed_duplex(rt_phy_t *phy, rt_uint32_t *speed, rt_uint32_t *duplex) in get_link_speed_duplex() argument 327 *duplex = PHY_FULL_DUPLEX; in get_link_speed_duplex() 332 *duplex = PHY_HALF_DUPLEX; in get_link_speed_duplex()
|
| /bsp/hpmicro/libraries/hpm_sdk/components/enet_phy/jl1111/ |
| A D | hpm_jl1111.c | 59 config->duplex = enet_phy_duplex_full; in jl1111_basic_mode_default_config() 79 data |= JL1111_BMCR_DUPLEX_SET(config->duplex); /* Set duplex mode */ in jl1111_basic_mode_init()
|
| A D | hpm_jl1111.h | 37 uint8_t duplex; member
|
| /bsp/hpmicro/libraries/hpm_sdk/components/enet_phy/dp83867/ |
| A D | hpm_dp83867.c | 88 config->duplex = enet_phy_duplex_full; in dp83867_basic_mode_default_config() 108 …data |= DP83867_BMCR_DUPLEX_SET(config->duplex); /* S… in dp83867_basic_mode_init()
|
| /bsp/hpmicro/hpm6300evk/board/ |
| A D | eth_phy_port.c | 136 …tic rt_phy_status phy_get_link_speed_duplex(rt_phy_t *phy, rt_uint32_t *speed, rt_uint32_t *duplex) in phy_get_link_speed_duplex() argument 143 *duplex = PHY_STATUS_FULL_DUPLEX(reg_status) ? PHY_FULL_DUPLEX: PHY_HALF_DUPLEX; in phy_get_link_speed_duplex() 155 rt_uint32_t speed, duplex; in phy_poll_status() local
|
| /bsp/dm365/drivers/ |
| A D | davinci_emac.c | 201 int media, speed, duplex; in davinci_emac_phy_init() local 236 duplex = (media & ADVERTISE_FULL) ? 1 : 0; in davinci_emac_phy_init() 240 duplex ? "full" : "half", in davinci_emac_phy_init() 243 priv->duplex = duplex; in davinci_emac_phy_init() 269 new_duplex = priv->duplex; in emac_update_phystatus() 275 priv->duplex = new_duplex; in emac_update_phystatus() 276 if (DUPLEX_FULL == priv->duplex) in emac_update_phystatus() 337 priv->duplex = (media & ADVERTISE_FULL) ? 1 : 0; in davinci_emac_update_link() 340 DUPLEX_FULL == priv->duplex ? "Full":"Half"); in davinci_emac_update_link() 1391 ((priv->duplex == DUPLEX_FULL) ? 0x1 : 0)); in emac_hw_enable()
|