9
0
Fork 0

mii-tool: Fix gigabit advertise / link partner ability mixup

bmcr2 contains the gigabit advertise bits and lpa2 contains the gigabit
link partner ability bits, not the other way round.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Sascha Hauer 2014-05-20 11:24:32 +02:00
parent e5a0223b9e
commit 7eb8f2a59c
1 changed files with 2 additions and 2 deletions

View File

@ -209,7 +209,7 @@ static int show_basic_mii(struct mii_bus *mii, struct phy_device *phydev,
printf("remote fault, ");
printf((bmsr & BMSR_LSTATUS) ? "link ok" : "no link");
printf("\n capabilities:%s", media_list(bmsr >> 6, bmcr2, 0));
printf("\n advertising: %s", media_list(advert, lpa2 >> 2, 0));
printf("\n advertising: %s", media_list(advert, bmcr2, 0));
#define LPA_ABILITY_MASK (LPA_10HALF | LPA_10FULL \
| LPA_100HALF | LPA_100FULL \
@ -217,7 +217,7 @@ static int show_basic_mii(struct mii_bus *mii, struct phy_device *phydev,
if (lkpar & LPA_ABILITY_MASK)
printf("\n link partner:%s",
media_list(lkpar, bmcr2, 0));
media_list(lkpar, lpa2 >> 2, 0));
printf("\n");
}