static void ns_10_base_t_hdx_loopack(struct phy_device *phydev, int disable) { if (disable) ns_exp_write(phydev, 0x1c0, ns_exp_read(phydev, 0x1c0) | 1); else ns_exp_write(phydev, 0x1c0, ns_exp_read(phydev, 0x1c0) & 0xfffe); pr_debug("10BASE-T HDX loopback %s\n", (ns_exp_read(phydev, 0x1c0) & 0x0001) ? "off" : "on"); }
static void ns_10_base_t_hdx_loopack(struct phy_device *phydev, int disable) { if (disable) ns_exp_write(phydev, 0x1c0, ns_exp_read(phydev, 0x1c0) | 1); else ns_exp_write(phydev, 0x1c0, ns_exp_read(phydev, 0x1c0) & 0xfffe); printk(KERN_DEBUG "DP83865 PHY: 10BASE-T HDX loopback %s\n", (ns_exp_read(phydev, 0x1c0) & 0x0001) ? "off" : "on"); return; }