ar40xx_hw_phy_mmd_read
extern int ar40xx_hw_phy_mmd_read(struct ar40xx_softc *sc, uint32_t phy_id,
tx_ok = ar40xx_hw_phy_mmd_read(sc, phy, 7, 0x802e);
tx_ok_high16 = ar40xx_hw_phy_mmd_read(sc, phy, 7, 0x802d);
tx_error = ar40xx_hw_phy_mmd_read(sc, phy, 7, 0x802f);
rx_ok = ar40xx_hw_phy_mmd_read(sc, phy, 7, 0x802b);
rx_ok_high16 = ar40xx_hw_phy_mmd_read(sc, phy, 7, 0x802a);
rx_error = ar40xx_hw_phy_mmd_read(sc, phy, 7, 0x802c);
tx_ok = ar40xx_hw_phy_mmd_read(sc, phy, 7, 0x802e);
tx_ok_high16 = ar40xx_hw_phy_mmd_read(sc, phy, 7, 0x802d);
tx_error = ar40xx_hw_phy_mmd_read(sc, phy, 7, 0x802f);
rx_ok = ar40xx_hw_phy_mmd_read(sc, phy, 7, 0x802b);
rx_ok_high16 = ar40xx_hw_phy_mmd_read(sc, phy, 7, 0x802a);
rx_error = ar40xx_hw_phy_mmd_read(sc, phy, 7, 0x802c);
status = ar40xx_hw_phy_mmd_read(sc, 5, 1, 0x28);