summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authornyan <nyan@FreeBSD.org>1999-09-14 12:57:40 +0000
committernyan <nyan@FreeBSD.org>1999-09-14 12:57:40 +0000
commit5a8588bae904306ac141de414535209e45824c3c (patch)
tree46420efe2e7fae8e9a1bfd62a7982733cfbed071 /sys
parentd003c4a86073674fbc43d487d63a00933cc8523f (diff)
downloadFreeBSD-src-5a8588bae904306ac141de414535209e45824c3c.zip
FreeBSD-src-5a8588bae904306ac141de414535209e45824c3c.tar.gz
Gdc and pckbd driver don't support pnp mode.
Diffstat (limited to 'sys')
-rw-r--r--sys/pc98/cbus/gdc.c4
-rw-r--r--sys/pc98/cbus/pckbd.c4
-rw-r--r--sys/pc98/pc98/pc98gdc.c4
-rw-r--r--sys/pc98/pc98/pc98kbd.c4
4 files changed, 16 insertions, 0 deletions
diff --git a/sys/pc98/cbus/gdc.c b/sys/pc98/cbus/gdc.c
index 7c5b7e8..cf2c47b 100644
--- a/sys/pc98/cbus/gdc.c
+++ b/sys/pc98/cbus/gdc.c
@@ -132,6 +132,10 @@ gdcprobe(device_t dev)
{
gdc_softc_t *sc;
+ /* Check isapnp ids */
+ if (isa_get_vendorid(dev))
+ return (ENXIO);
+
device_set_desc(dev, "Generic GDC");
sc = device_get_softc(dev);
return gdc_probe_unit(device_get_unit(dev), sc, device_get_flags(dev));
diff --git a/sys/pc98/cbus/pckbd.c b/sys/pc98/cbus/pckbd.c
index 3632535..2fb5d73 100644
--- a/sys/pc98/cbus/pckbd.c
+++ b/sys/pc98/cbus/pckbd.c
@@ -96,6 +96,10 @@ static timeout_t pckbd_timeout;
static int
pckbdprobe(device_t dev)
{
+ /* Check isapnp ids */
+ if (isa_get_vendorid(dev))
+ return (ENXIO);
+
device_set_desc(dev, "PC-98 Keyboard");
return pckbd_probe_unit(device_get_unit(dev), isa_get_port(dev),
diff --git a/sys/pc98/pc98/pc98gdc.c b/sys/pc98/pc98/pc98gdc.c
index 7c5b7e8..cf2c47b 100644
--- a/sys/pc98/pc98/pc98gdc.c
+++ b/sys/pc98/pc98/pc98gdc.c
@@ -132,6 +132,10 @@ gdcprobe(device_t dev)
{
gdc_softc_t *sc;
+ /* Check isapnp ids */
+ if (isa_get_vendorid(dev))
+ return (ENXIO);
+
device_set_desc(dev, "Generic GDC");
sc = device_get_softc(dev);
return gdc_probe_unit(device_get_unit(dev), sc, device_get_flags(dev));
diff --git a/sys/pc98/pc98/pc98kbd.c b/sys/pc98/pc98/pc98kbd.c
index 3632535..2fb5d73 100644
--- a/sys/pc98/pc98/pc98kbd.c
+++ b/sys/pc98/pc98/pc98kbd.c
@@ -96,6 +96,10 @@ static timeout_t pckbd_timeout;
static int
pckbdprobe(device_t dev)
{
+ /* Check isapnp ids */
+ if (isa_get_vendorid(dev))
+ return (ENXIO);
+
device_set_desc(dev, "PC-98 Keyboard");
return pckbd_probe_unit(device_get_unit(dev), isa_get_port(dev),
OpenPOWER on IntegriCloud