diff options
author | Michal Meloun <mmel@FreeBSD.org> | 2021-01-27 11:45:32 +0000 |
---|---|---|
committer | Michal Meloun <mmel@FreeBSD.org> | 2021-03-01 13:03:34 +0000 |
commit | ce5a4083de2d79bc44d209c9e355a09ede47346c (patch) | |
tree | 4ec205d390dc9a28fa3e82c84929f618eb1a0f44 /sys/dev/pci/pci_dw_mv.c | |
parent | 524b018d200408bed5eb0d2b892db5b9fb46808b (diff) | |
download | src-ce5a4083de2d79bc44d209c9e355a09ede47346c.tar.gz src-ce5a4083de2d79bc44d209c9e355a09ede47346c.zip |
pci_dw_mv: Don't enable unhandled interrupts.
Mainly link errors interrupts should only be activated on fully linked port,
otherwise noise on lanes can cause livelock. But we don't have error
counters yet, so leave these interrupts disabled.
Diffstat (limited to 'sys/dev/pci/pci_dw_mv.c')
-rw-r--r-- | sys/dev/pci/pci_dw_mv.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/pci/pci_dw_mv.c b/sys/dev/pci/pci_dw_mv.c index 5d39228dd182..43f45ddef54e 100644 --- a/sys/dev/pci/pci_dw_mv.c +++ b/sys/dev/pci/pci_dw_mv.c @@ -166,8 +166,8 @@ pci_mv_init(struct pci_mv_softc *sc) /* Enable local interrupts */ pci_dw_dbi_wr4(sc->dev, DW_MSI_INTR0_MASK, 0xFFFFFFFF); - pci_dw_dbi_wr4(sc->dev, MV_INT_MASK1, 0xFFFFFFFF); - pci_dw_dbi_wr4(sc->dev, MV_INT_MASK2, 0xFFFFFFFD); + pci_dw_dbi_wr4(sc->dev, MV_INT_MASK1, 0x0001FE00); + pci_dw_dbi_wr4(sc->dev, MV_INT_MASK2, 0x00000000); pci_dw_dbi_wr4(sc->dev, MV_INT_CAUSE1, 0xFFFFFFFF); pci_dw_dbi_wr4(sc->dev, MV_INT_CAUSE2, 0xFFFFFFFF); |