.../ethernet/hisilicon/hibmcge/hbg_diagnose.c | 6 +- .../net/ethernet/hisilicon/hibmcge/hbg_err.c | 3 + .../ethernet/hisilicon/hibmcge/hbg_ethtool.c | 100 +++++++++++++++++- .../net/ethernet/hisilicon/hibmcge/hbg_hw.c | 57 ++++++++++ .../net/ethernet/hisilicon/hibmcge/hbg_main.c | 41 ++++++- .../net/ethernet/hisilicon/hibmcge/hbg_mdio.c | 76 ++++++++++--- .../net/ethernet/hisilicon/hibmcge/hbg_mdio.h | 3 + .../net/ethernet/hisilicon/hibmcge/hbg_reg.h | 9 ++ 8 files changed, 274 insertions(+), 21 deletions(-)