Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 357d46a1 authored by Matthew Slattery's avatar Matthew Slattery Committed by David S. Miller
Browse files

sfc: QT202x: Remove unreliable MMD check at initialisation



Checking the PHY XS MMD here is unnecessary and can give false negatives.

Signed-off-by: default avatarBen Hutchings <bhutchings@solarflare.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 34692421
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -318,12 +318,6 @@ static int qt202x_reset_phy(struct efx_nic *efx)
	/* Wait 250ms for the PHY to complete bootup */
	msleep(250);

	/* Check that all the MMDs we expect are present and responding. We
	 * expect faults on some if the link is down, but not on the PHY XS */
	rc = efx_mdio_check_mmds(efx, QT202X_REQUIRED_DEVS, MDIO_DEVS_PHYXS);
	if (rc < 0)
		goto fail;

	falcon_board(efx)->type->init_phy(efx);

	return rc;