Lines Matching refs:mdio
24 const struct device *mdio; member
93 res = mdio_write(cfg->mdio, DM8806_SMI_BUS_CTRL_PHY_ADDRESS, in phy_dm8806_write_reg()
102 res = mdio_write(cfg->mdio, phyad, regad, data); in phy_dm8806_write_reg()
114 res = mdio_write(cfg->mdio, DM8806_SMI_BUS_ERR_CHK_PHY_ADDRESS, in phy_dm8806_write_reg()
126 res = mdio_read(cfg->mdio, DM8806_SMI_BUS_ERR_CHK_PHY_ADDRESS, in phy_dm8806_write_reg()
189 res = mdio_write(cfg->mdio, DM8806_SMI_BUS_CTRL_PHY_ADDRESS, in phy_dm8806_read_reg()
198 res = mdio_read(cfg->mdio, phyad, regad, data); in phy_dm8806_read_reg()
205 res = mdio_read(cfg->mdio, DM8806_SMI_BUS_ERR_CHK_PHY_ADDRESS, in phy_dm8806_read_reg()
267 mdio_read(cfg->mdio, DM8806_INT_STAT_PHY_ADDR, DM8806_INT_STAT_REG_ADDR, &data); in phy_dm8806_thread_cb()
269 mdio_write(cfg->mdio, DM8806_INT_STAT_PHY_ADDR, DM8806_INT_STAT_REG_ADDR, data); in phy_dm8806_thread_cb()
326 res = mdio_read(cfg->mdio, DM8806_INT_MASK_CTRL_PHY_ADDR, DM8806_INT_MASK_CTRL_REG_ADDR, in phy_dm8806_init_interrupt()
333 res = mdio_write(cfg->mdio, DM8806_INT_MASK_CTRL_PHY_ADDR, DM8806_INT_MASK_CTRL_REG_ADDR, in phy_dm8806_init_interrupt()
343 res = mdio_read(cfg->mdio, DM8806_WOLL_CTRL_REG_PHY_ADDR, DM8806_WOLL_CTRL_REG_REG_ADDR, in phy_dm8806_init_interrupt()
350 res = mdio_write(cfg->mdio, DM8806_WOLL_CTRL_REG_PHY_ADDR, DM8806_WOLL_CTRL_REG_REG_ADDR, in phy_dm8806_init_interrupt()
412 ret = mdio_read(cfg->mdio, DM8806_PHY_ADDRESS_18H, DM8806_PORT5_MAC_CONTROL, &val); in phy_dm8806_init()
422 ret = mdio_write(cfg->mdio, DM8806_PHY_ADDRESS_18H, DM8806_PORT5_MAC_CONTROL, val); in phy_dm8806_init()
428 ret = mdio_read(cfg->mdio, DM8806_PHY_ADDRESS_18H, DM8806_IRQ_LED_CONTROL, &val); in phy_dm8806_init()
436 ret = mdio_write(cfg->mdio, DM8806_PHY_ADDRESS_18H, DM8806_IRQ_LED_CONTROL, val); in phy_dm8806_init()
448 ret = mdio_read(cfg->mdio, port_address, in phy_dm8806_init()
455 ret = mdio_write(cfg->mdio, port_address, in phy_dm8806_init()
482 ret = mdio_read(cfg->mdio, 0x18, 0x18, &data); in phy_dm8806_get_link_state()
619 res = mdio_read(cfg->mdio, cfg->switch_addr, reg_addr, (uint16_t *)data); in phy_dm8806_reg_read()
632 res = mdio_write(cfg->mdio, cfg->switch_addr, reg_addr, data); in phy_dm8806_reg_write()
674 .mdio = DEVICE_DT_GET(DT_INST_BUS(n)), \