diff options
author | nyan <nyan@FreeBSD.org> | 1999-09-14 12:57:40 +0000 |
---|---|---|
committer | nyan <nyan@FreeBSD.org> | 1999-09-14 12:57:40 +0000 |
commit | 5a8588bae904306ac141de414535209e45824c3c (patch) | |
tree | 46420efe2e7fae8e9a1bfd62a7982733cfbed071 /sys | |
parent | d003c4a86073674fbc43d487d63a00933cc8523f (diff) | |
download | FreeBSD-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.c | 4 | ||||
-rw-r--r-- | sys/pc98/cbus/pckbd.c | 4 | ||||
-rw-r--r-- | sys/pc98/pc98/pc98gdc.c | 4 | ||||
-rw-r--r-- | sys/pc98/pc98/pc98kbd.c | 4 |
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), |