Searched refs:hw_obj (Results 1 – 4 of 4) sorted by relevance
| /bsp/nxp/imx/imxrt/libraries/drivers/ |
| A D | drv_mdio.c | 44 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 D | drv_mdio.h | 21 rt_mdio_t *rt_hw_mdio_register(void *hw_obj, char *name);
|
| /bsp/hpmicro/libraries/drivers/ |
| A D | drv_enet_phy.c | 205 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 D | eth_phy_port.c | 106 *(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