| 112 | } |
| 113 | |
| 114 | int rt_phy_write(struct rt_phy_device *phydev, int devad, int regnum, rt_uint16_t val) |
| 115 | { |
| 116 | struct mii_bus *bus = phydev->bus; |
| 117 | if(phydev->is_c45) |
| 118 | { |
| 119 | if(bus->write_c45) |
| 120 | return bus->write_c45(bus, phydev->addr, devad, regnum, val); |
| 121 | } |
| 122 | if( bus && bus->write ) |
| 123 | return bus->write(bus, phydev->addr, devad, regnum, val); |
| 124 | |
| 125 | LOG_D("no write function\n"); |
| 126 | return -1; |
| 127 | } |
| 128 | |
| 129 | int rt_phy_startup(struct rt_phy_device *phydev) |
| 130 | { |
no test coverage detected