summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>1999-09-10 08:20:23 +0000
committerdfr <dfr@FreeBSD.org>1999-09-10 08:20:23 +0000
commit0538330e960618ef25d14be98c63a6e6b8805a43 (patch)
treea1c0ad1d4231a235ecb79c4fc2a056beb28bae58
parent90cd63d0b3c6805ec2d6b7b2cbf129b9b6b02246 (diff)
downloadFreeBSD-src-0538330e960618ef25d14be98c63a6e6b8805a43.zip
FreeBSD-src-0538330e960618ef25d14be98c63a6e6b8805a43.tar.gz
Make sure that opti931's and guspnp's use the right offset from their ports.
-rw-r--r--sys/dev/pcm/isa/mss.c2
-rw-r--r--sys/dev/sound/isa/mss.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/pcm/isa/mss.c b/sys/dev/pcm/isa/mss.c
index ee54312..39bb2a6 100644
--- a/sys/dev/pcm/isa/mss.c
+++ b/sys/dev/pcm/isa/mss.c
@@ -1371,6 +1371,7 @@ pnpmss_attach(device_t dev)
break;
case 0x3100143e: /* opti931 */
+ case 0x1093143e: /* OPT9310 */
mss->bd_flags |= BD_F_MSS_OFFSET;
mss->conf_rid = 3;
mss->bd_id = MD_OPTI931;
@@ -1383,6 +1384,7 @@ pnpmss_attach(device_t dev)
break;
case 0x0100561e: /* guspnp */
+ mss->bd_flags |= BD_F_MSS_OFFSET;
mss->io_rid = 2;
mss->conf_rid = 1;
mss->drq1_rid = 1;
diff --git a/sys/dev/sound/isa/mss.c b/sys/dev/sound/isa/mss.c
index ee54312..39bb2a6 100644
--- a/sys/dev/sound/isa/mss.c
+++ b/sys/dev/sound/isa/mss.c
@@ -1371,6 +1371,7 @@ pnpmss_attach(device_t dev)
break;
case 0x3100143e: /* opti931 */
+ case 0x1093143e: /* OPT9310 */
mss->bd_flags |= BD_F_MSS_OFFSET;
mss->conf_rid = 3;
mss->bd_id = MD_OPTI931;
@@ -1383,6 +1384,7 @@ pnpmss_attach(device_t dev)
break;
case 0x0100561e: /* guspnp */
+ mss->bd_flags |= BD_F_MSS_OFFSET;
mss->io_rid = 2;
mss->conf_rid = 1;
mss->drq1_rid = 1;
OpenPOWER on IntegriCloud