mirror of
https://github.com/torvalds/linux.git
synced 2024-12-17 00:21:32 +00:00
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