aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/isp/isp_sbus.c
diff options
context:
space:
mode:
authorMatt Jacob <mjacob@FreeBSD.org>2006-12-16 05:54:29 +0000
committerMatt Jacob <mjacob@FreeBSD.org>2006-12-16 05:54:29 +0000
commit3bda7a83b027a542e77a90f758579a6c3f435a62 (patch)
treea4538fc4cfc9dc15d1498e901d15aa6687fe9e64 /sys/dev/isp/isp_sbus.c
parentd8b5b8630063c3f3119783d21a2dd60d4d7d3b39 (diff)
Notes
Diffstat (limited to 'sys/dev/isp/isp_sbus.c')
-rw-r--r--sys/dev/isp/isp_sbus.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/sys/dev/isp/isp_sbus.c b/sys/dev/isp/isp_sbus.c
index bc18bf2cfdb7..1b70a958931f 100644
--- a/sys/dev/isp/isp_sbus.c
+++ b/sys/dev/isp/isp_sbus.c
@@ -63,6 +63,7 @@ isp_sbus_dmasetup(ispsoftc_t *, XS_T *, ispreq_t *, uint32_t *, uint32_t);
static void
isp_sbus_dmateardown(ispsoftc_t *, XS_T *, uint32_t);
+static void isp_sbus_reset0(ispsoftc_t *);
static void isp_sbus_reset1(ispsoftc_t *);
static void isp_sbus_dumpregs(ispsoftc_t *, const char *);
@@ -73,7 +74,7 @@ static struct ispmdvec mdvec = {
isp_sbus_mbxdma,
isp_sbus_dmasetup,
isp_sbus_dmateardown,
- NULL,
+ isp_sbus_reset0,
isp_sbus_reset1,
isp_sbus_dumpregs,
NULL,
@@ -826,6 +827,12 @@ isp_sbus_dmateardown(ispsoftc_t *isp, XS_T *xs, uint32_t handle)
}
static void
+isp_sbus_reset0(ispsoftc_t *isp)
+{
+ ISP_DISABLE_INTS(isp);
+}
+
+static void
isp_sbus_reset1(ispsoftc_t *isp)
{
ISP_ENABLE_INTS(isp);