sfc: Remove workaround for old firmware bug
There was a bug in XAUI synchronisation in early 10Xpress firmware versions. This is fixed in released firmware and we do not need to work around it. Signed-off-by: Ben Hutchings <bhutchings@solarflare.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
This commit is contained in:
committed by
Jeff Garzik
parent
e1074a0d96
commit
ef08af03ef
@@ -129,18 +129,6 @@ static int sfe4001_poweron(struct efx_nic *efx)
|
||||
unsigned int i, j;
|
||||
int rc;
|
||||
u8 out;
|
||||
efx_oword_t reg;
|
||||
|
||||
/* Ensure that XGXS and XAUI SerDes are held in reset */
|
||||
EFX_POPULATE_OWORD_7(reg, XX_PWRDNA_EN, 1,
|
||||
XX_PWRDNB_EN, 1,
|
||||
XX_RSTPLLAB_EN, 1,
|
||||
XX_RESETA_EN, 1,
|
||||
XX_RESETB_EN, 1,
|
||||
XX_RSTXGXSRX_EN, 1,
|
||||
XX_RSTXGXSTX_EN, 1);
|
||||
falcon_write(efx, ®, XX_PWR_RST_REG);
|
||||
udelay(10);
|
||||
|
||||
/* Clear any previous over-temperature alert */
|
||||
rc = i2c_smbus_read_byte_data(hwmon_client, RSL);
|
||||
|
Reference in New Issue
Block a user