Home
last modified time | relevance | path

Searched refs:duplex (Results 1 – 25 of 73) sorted by relevance

123

/bsp/mini4020/drivers/
A Ddm9161.c278 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 Dfsl_phy.c232 …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 Ddrv_emac.c272 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 Dhal_phy.c152 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 Dfsl_phy.c274 …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 Dmii.c108 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 Dmii.c109 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 Dmii.c112 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 Dmii.c112 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 Dhpm_rtl8211.c59 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 Dhpm_rtl8211.h38 uint8_t duplex; member
/bsp/hpmicro/libraries/hpm_sdk/components/enet_phy/dp83848/
A Dhpm_dp83848.c59 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 Dhpm_dp83848.h37 uint8_t duplex; member
/bsp/hpmicro/libraries/hpm_sdk/components/enet_phy/lan8720/
A Dhpm_lan8720.c57 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 Dhpm_lan8720.h37 uint8_t duplex; member
/bsp/hpmicro/libraries/hpm_sdk/components/enet_phy/rtl8201/
A Dhpm_rtl8201.c59 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 Dhpm_rtl8201.h37 uint8_t duplex; member
/bsp/nxp/imx/imxrt/libraries/drivers/
A Ddrv_eth.c101 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 Ddrv_rtl8211f.c400 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 Ddrv_ksz8081.c314 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 Dhpm_jl1111.c59 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 Dhpm_jl1111.h37 uint8_t duplex; member
/bsp/hpmicro/libraries/hpm_sdk/components/enet_phy/dp83867/
A Dhpm_dp83867.c88 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 Deth_phy_port.c136 …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 Ddavinci_emac.c201 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()

Completed in 44 milliseconds

123