diff --git a/sys/dev/bktr/bktr_core.c b/sys/dev/bktr/bktr_core.c index bbb18fcd680..0a0011aae8f 100644 --- a/sys/dev/bktr/bktr_core.c +++ b/sys/dev/bktr/bktr_core.c @@ -449,6 +449,9 @@ They are unrelated to Revision Control numbering of FreeBSD or any other system. by Maurice Castro Tom Jansen added BSDi support again. +1.72 31 Aug 1999 Juha Nurmela + Clear cap_ctl register when restarting the RISC program. + This fixes the freezes experienced when changing changes. */ #ifdef __FreeBSD__ @@ -1612,6 +1615,7 @@ common_bktr_intr( void *arg ) u_short tdec_save = bt848->tdec; bt848->gpio_dma_ctl = FIFO_RISC_DISABLED; + bt848->cap_ctl = CAPTURE_OFF; bt848->int_mask = ALL_INTS_DISABLED; diff --git a/sys/pci/brooktree848.c b/sys/pci/brooktree848.c index bbb18fcd680..0a0011aae8f 100644 --- a/sys/pci/brooktree848.c +++ b/sys/pci/brooktree848.c @@ -449,6 +449,9 @@ They are unrelated to Revision Control numbering of FreeBSD or any other system. by Maurice Castro Tom Jansen added BSDi support again. +1.72 31 Aug 1999 Juha Nurmela + Clear cap_ctl register when restarting the RISC program. + This fixes the freezes experienced when changing changes. */ #ifdef __FreeBSD__ @@ -1612,6 +1615,7 @@ common_bktr_intr( void *arg ) u_short tdec_save = bt848->tdec; bt848->gpio_dma_ctl = FIFO_RISC_DISABLED; + bt848->cap_ctl = CAPTURE_OFF; bt848->int_mask = ALL_INTS_DISABLED;