MDIO_AN_DEVAD
MDIO_AN_DEVAD, MDIO_AN_REG_ADV, 0x20);
MDIO_AN_DEVAD, MDIO_AN_REG_CL37_CL73, 0x040c);
MDIO_AN_DEVAD, MDIO_AN_REG_CL37_FC_LD, 0x0020);
MDIO_AN_DEVAD, MDIO_AN_REG_CL37_AN, 0x1000);
MDIO_AN_DEVAD, MDIO_AN_REG_CTRL, 0x1200);
MDIO_AN_DEVAD, MDIO_AN_REG_8727_MISC_CTRL, 0);
MDIO_AN_DEVAD, MDIO_AN_REG_CL37_AN, 0x1300);
MDIO_AN_DEVAD, MDIO_AN_REG_8727_MISC_CTRL,
MDIO_AN_DEVAD, MDIO_AN_REG_CL37_AN, 0x0100);
{MDIO_AN_DEVAD, 0xFFFB, 0xFFFD}
MDIO_AN_DEVAD, MDIO_AN_REG_8481_1000T_CTRL,
MDIO_AN_DEVAD,
MDIO_AN_DEVAD, MDIO_AN_REG_8481_LEGACY_MII_CTRL,
MDIO_AN_DEVAD, MDIO_AN_REG_8481_1000T_CTRL,
MDIO_AN_DEVAD, MDIO_AN_REG_8481_AUX_CTRL,
MDIO_AN_DEVAD, MDIO_AN_REG_8481_AUX_CTRL,
MDIO_AN_DEVAD, MDIO_AN_REG_8481_LEGACY_AN_ADV,
MDIO_AN_DEVAD,
MDIO_AN_DEVAD,
MDIO_AN_DEVAD, MDIO_AN_REG_CTRL,
MDIO_AN_DEVAD,
elink_cl45_write(sc, phy, MDIO_AN_DEVAD,
elink_cl45_write(sc, phy, MDIO_AN_DEVAD,
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
MDIO_AN_DEVAD, 0xFFFA, &val1);
MDIO_AN_DEVAD,
MDIO_AN_DEVAD,
MDIO_AN_DEVAD,
MDIO_AN_DEVAD,
MDIO_AN_DEVAD,
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
MDIO_AN_DEVAD, MDIO_AN_REG_CTRL, 0x0000);
elink_cl45_write(sc, phy, MDIO_AN_DEVAD,
MDIO_AN_DEVAD, MDIO_AN_REG_CTRL, &val);
MDIO_AN_DEVAD, MDIO_AN_REG_CTRL, val);
MDIO_AN_DEVAD, MDIO_AN_REG_MASTER_STATUS,
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
elink_cl45_write(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_EEE_ADV, 0x0);
elink_cl45_write(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_EEE_ADV, val);
elink_cl45_read(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_EEE_ADV, &adv);
elink_cl45_read(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_LP_EEE_ADV, &lp);
elink_cl45_read(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_ADV_PAUSE, &val);
elink_cl45_write(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_ADV_PAUSE, val);
MDIO_AN_DEVAD, MDIO_WC_REG_GP2_STATUS_GP_2_4,
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
MDIO_AN_DEVAD,
MDIO_AN_DEVAD,
elink_cl45_write(sc, phy, MDIO_AN_DEVAD,
{MDIO_AN_DEVAD, MDIO_WC_REG_IEEE0BLK_MIICNTL, 0},
elink_cl45_write(sc, phy, MDIO_AN_DEVAD,
elink_cl45_write(sc, phy, MDIO_AN_DEVAD,
elink_cl45_write(sc, phy, MDIO_AN_DEVAD,
{MDIO_AN_DEVAD, MDIO_WC_REG_AN_IEEE1BLK_AN_ADVERTISEMENT1, 0},
{MDIO_AN_DEVAD, MDIO_WC_REG_IEEE0BLK_MIICNTL, 0x0},
elink_cl45_write(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_CTRL, 0);
elink_cl45_write(sc, phy, MDIO_AN_DEVAD,
{MDIO_AN_DEVAD, MDIO_AN_REG_CTRL, 0},
elink_cl45_write(sc, phy, MDIO_AN_DEVAD,
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
MDIO_AN_DEVAD,
MDIO_AN_DEVAD,
MDIO_AN_DEVAD,
MDIO_AN_DEVAD,
MDIO_AN_DEVAD, MDIO_AN_REG_CTRL, 0x0000);
MDIO_AN_DEVAD, MDIO_AN_REG_CL37_FC_LD, &cl37_val);
MDIO_AN_DEVAD, MDIO_AN_REG_CL37_FC_LD, cl37_val);
MDIO_AN_DEVAD,
MDIO_AN_DEVAD,
elink_cl45_write(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_ADV, val);
elink_cl45_read(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_8073_2_5G, &tmp1);
elink_cl45_write(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_8073_2_5G, tmp1);
elink_cl45_read(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_CL37_FC_LD, &tmp1);
elink_cl45_write(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_CL37_FC_LD,
elink_cl45_write(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_CL37_AN, 0x1000);
elink_cl45_read(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_ADV2, &tmp1);
elink_cl45_write(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_ADV2, tmp1);
elink_cl45_write(sc, phy, MDIO_AN_DEVAD, MDIO_AN_REG_CTRL, 0x1200);
MDIO_AN_DEVAD, MDIO_AN_REG_LINK_STATUS, &an1000_status);
MDIO_AN_DEVAD, MDIO_AN_REG_LINK_STATUS, &an1000_status);
elink_cl45_read(sc, phy, MDIO_AN_DEVAD,
MDIO_AN_DEVAD, MDIO_AN_REG_LINK_STATUS, &val2);
MDIO_AN_DEVAD, MDIO_AN_REG_LINK_STATUS, &val2);
MDIO_AN_DEVAD, MDIO_AN_REG_CL37_CL73, 0x040c);
MDIO_AN_DEVAD, MDIO_AN_REG_CL37_FC_LP, 0x0020);
MDIO_AN_DEVAD, MDIO_AN_REG_CL37_AN, 0x1000);
MDIO_AN_DEVAD, MDIO_AN_REG_ADV, (1<<5));
MDIO_AN_DEVAD, MDIO_AN_REG_CTRL, 0x1200);