mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-19 14:54:24 +00:00
Make sure to clear any pending interrupts when we stop the interface.
This commit is contained in:
parent
c884a1dc23
commit
951365068b
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=139798
|
@ -2282,6 +2282,7 @@ sis_stop(struct sis_softc *sc)
|
|||
#endif
|
||||
CSR_WRITE_4(sc, SIS_IER, 0);
|
||||
CSR_WRITE_4(sc, SIS_IMR, 0);
|
||||
CSR_READ_4(sc, SIS_ISR); /* clear any interrupts already pending */
|
||||
SIS_SETBIT(sc, SIS_CSR, SIS_CSR_TX_DISABLE|SIS_CSR_RX_DISABLE);
|
||||
DELAY(1000);
|
||||
CSR_WRITE_4(sc, SIS_TX_LISTPTR, 0);
|
||||
|
|
Loading…
Reference in a new issue