Home
last modified time | relevance | path

Searched refs:hw_obj (Results 1 – 4 of 4) sorted by relevance

/bsp/nxp/imx/imxrt/libraries/drivers/
A Ddrv_mdio.c44 uint32_t instance = ENET_GetInstance((ENET_Type *)(bus_obj->hw_obj)); in rt_hw_mdio_init()
49 ENET_SetSMI((ENET_Type *)(bus_obj->hw_obj), src_clock_hz, RT_FALSE); in rt_hw_mdio_init()
68 ENET_ClearInterruptStatus((ENET_Type *)(bus_obj->hw_obj), ENET_EIR_MII_MASK); in rt_hw_mdio_read()
76 if (ENET_GetInterruptStatus((ENET_Type *)(bus_obj->hw_obj)) & ENET_EIR_MII_MASK) in rt_hw_mdio_read()
90 *data_ptr = ENET_ReadSMIData((ENET_Type *)(bus_obj->hw_obj)); in rt_hw_mdio_read()
93 ENET_ClearInterruptStatus((ENET_Type *)bus_obj->hw_obj, ENET_EIR_MII_MASK); in rt_hw_mdio_read()
111 ENET_ClearInterruptStatus((ENET_Type *)(bus_obj->hw_obj), ENET_EIR_MII_MASK); in rt_hw_mdio_write()
119 if (ENET_GetInterruptStatus((ENET_Type *)(bus_obj->hw_obj)) & ENET_EIR_MII_MASK) in rt_hw_mdio_write()
132 ENET_ClearInterruptStatus((ENET_Type *)(bus_obj->hw_obj), ENET_EIR_MII_MASK); in rt_hw_mdio_write()
147 rt_mdio_t *rt_hw_mdio_register(void *hw_obj, char *name) in rt_hw_mdio_register() argument
[all …]
A Ddrv_mdio.h21 rt_mdio_t *rt_hw_mdio_register(void *hw_obj, char *name);
/bsp/hpmicro/libraries/drivers/
A Ddrv_enet_phy.c205 if (phy->bus->hw_obj == HPM_ENET0) in phy_get_link_status()
208 dp83867_get_phy_status(phy->bus->hw_obj, &phy_status); in phy_get_link_status()
212 rtl8211_get_phy_status(phy->bus->hw_obj, &phy_status); in phy_get_link_status()
216 rtl8201_get_phy_status(phy->bus->hw_obj, &phy_status); in phy_get_link_status()
221 if (phy->bus->hw_obj == HPM_ENET1) in phy_get_link_status()
224 dp83848_get_phy_status(phy->bus->hw_obj, &phy_status); in phy_get_link_status()
228 rtl8201_get_phy_status(phy->bus->hw_obj, &phy_status); in phy_get_link_status()
232 lan8720_get_phy_status(phy->bus->hw_obj, &phy_status); in phy_get_link_status()
246 if (phy->bus->hw_obj == HPM_ENET0) in phy_get_link_speed_duplex()
249 dp83867_get_phy_status(phy->bus->hw_obj, &phy_status); in phy_get_link_speed_duplex()
[all …]
/bsp/hpmicro/hpm6300evk/board/
A Deth_phy_port.c106 *(uint16_t *)data = enet_read_phy(((struct rt_mdio_bus *)bus)->hw_obj, addr, reg); in phy_read()
113 enet_write_phy(((struct rt_mdio_bus *)bus)->hw_obj, addr, reg, *(uint16_t *)data); in phy_write()
122 … reg_status = enet_read_phy(phy->bus->hw_obj, phy->addr, phy->reg_list[PHY_BASIC_STATUS_REG_IDX]); in phy_get_link_status()
140 reg_status = enet_read_phy(phy->bus->hw_obj, phy->addr, phy->reg_list[PHY_STATUS_REG_IDX]); in phy_get_link_speed_duplex()
205 phy_dev->phy.ops->init(phy_dev->phy.bus->hw_obj, phy_dev->phy.addr, PHY_MDIO_CSR_CLK_FREQ); in phy_detection()
271 s_gphys[i]->mdio_bus->hw_obj = s_gphys[i]->instance; in phy_device_register()

Completed in 7 milliseconds