In the ethtool call et131x_get_regs(), some MII regs are missing.
Add them to the regs returned.
Signed-off-by: Mark Einon <mark.einon@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
et131x_mii_read(adapter, 0x08, (u16 *)®s_buff[num++]);
et131x_mii_read(adapter, MII_CTRL1000, (u16 *)®s_buff[num++]);
et131x_mii_read(adapter, MII_STAT1000, (u16 *)®s_buff[num++]);
et131x_mii_read(adapter, 0x08, (u16 *)®s_buff[num++]);
et131x_mii_read(adapter, MII_CTRL1000, (u16 *)®s_buff[num++]);
et131x_mii_read(adapter, MII_STAT1000, (u16 *)®s_buff[num++]);
+ et131x_mii_read(adapter, 0x0b, (u16 *)®s_buff[num++]);
+ et131x_mii_read(adapter, 0x0c, (u16 *)®s_buff[num++]);
+ et131x_mii_read(adapter, MII_MMD_CTRL, (u16 *)®s_buff[num++]);
+ et131x_mii_read(adapter, MII_MMD_DATA, (u16 *)®s_buff[num++]);
et131x_mii_read(adapter, MII_ESTATUS, (u16 *)®s_buff[num++]);
et131x_mii_read(adapter, MII_ESTATUS, (u16 *)®s_buff[num++]);
et131x_mii_read(adapter, PHY_INDEX_REG, (u16 *)®s_buff[num++]);
et131x_mii_read(adapter, PHY_DATA_REG, (u16 *)®s_buff[num++]);
et131x_mii_read(adapter, PHY_MPHY_CONTROL_REG,
et131x_mii_read(adapter, PHY_INDEX_REG, (u16 *)®s_buff[num++]);
et131x_mii_read(adapter, PHY_DATA_REG, (u16 *)®s_buff[num++]);
et131x_mii_read(adapter, PHY_MPHY_CONTROL_REG,
(u16 *)®s_buff[num++]);
et131x_mii_read(adapter, PHY_LOOPBACK_CONTROL+1,
(u16 *)®s_buff[num++]);
(u16 *)®s_buff[num++]);
et131x_mii_read(adapter, PHY_LOOPBACK_CONTROL+1,
(u16 *)®s_buff[num++]);
et131x_mii_read(adapter, PHY_REGISTER_MGMT_CONTROL,
(u16 *)®s_buff[num++]);
et131x_mii_read(adapter, PHY_CONFIG, (u16 *)®s_buff[num++]);
et131x_mii_read(adapter, PHY_REGISTER_MGMT_CONTROL,
(u16 *)®s_buff[num++]);
et131x_mii_read(adapter, PHY_CONFIG, (u16 *)®s_buff[num++]);