forked from luck/tmp_suning_uos_patched
sfc: Ignore parity errors in the other port's SRAM
Siena has a separate SRAM bank for each port. On single-port boards these can be merged together, so each port has an interrupt flag for parity errors in the other port's SRAM. Currently we do not enable such merging and should mask this interrupt source. Signed-off-by: Ben Hutchings <bhutchings@solarflare.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
7cd26ce5f7
commit
b17424b0b2
@ -1563,6 +1563,8 @@ void efx_nic_init_common(struct efx_nic *efx)
|
||||
FRF_AZ_ILL_ADR_INT_KER_EN, 1,
|
||||
FRF_AZ_RBUF_OWN_INT_KER_EN, 1,
|
||||
FRF_AZ_TBUF_OWN_INT_KER_EN, 1);
|
||||
if (efx_nic_rev(efx) >= EFX_REV_SIENA_A0)
|
||||
EFX_SET_OWORD_FIELD(temp, FRF_CZ_SRAM_PERR_INT_P_KER_EN, 1);
|
||||
EFX_INVERT_OWORD(temp);
|
||||
efx_writeo(efx, &temp, FR_AZ_FATAL_INTR_KER);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user