diff options
| author | Kazutaka YOKOTA <yokota@FreeBSD.org> | 2000-02-25 11:40:31 +0000 |
|---|---|---|
| committer | Kazutaka YOKOTA <yokota@FreeBSD.org> | 2000-02-25 11:40:31 +0000 |
| commit | 9e6f8bee0e5c406acb1de44daaa48864ed5f05a1 (patch) | |
| tree | 813ee055dec08e322325185c12d7684a9c4bafb7 /sys/dev/atkbdc | |
| parent | d99cc1da8aefb7c06232fb6b00fe92f187d06d4c (diff) | |
Notes
Diffstat (limited to 'sys/dev/atkbdc')
| -rw-r--r-- | sys/dev/atkbdc/atkbdc_isa.c | 3 | ||||
| -rw-r--r-- | sys/dev/atkbdc/atkbdc_subr.c | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/atkbdc/atkbdc_isa.c b/sys/dev/atkbdc/atkbdc_isa.c index b11b803e3b423..9549c99d5d4d3 100644 --- a/sys/dev/atkbdc/atkbdc_isa.c +++ b/sys/dev/atkbdc/atkbdc_isa.c @@ -117,6 +117,9 @@ atkbdc_add_device(device_t dev, const char *name, int unit) device_t child; int t; + if (resource_int_value(name, unit, "disabled", &t) == 0 && t != 0) + return; + kdev = malloc(sizeof(struct atkbdc_device), M_ATKBDDEV, M_NOWAIT); if (!kdev) return; diff --git a/sys/dev/atkbdc/atkbdc_subr.c b/sys/dev/atkbdc/atkbdc_subr.c index b11b803e3b423..9549c99d5d4d3 100644 --- a/sys/dev/atkbdc/atkbdc_subr.c +++ b/sys/dev/atkbdc/atkbdc_subr.c @@ -117,6 +117,9 @@ atkbdc_add_device(device_t dev, const char *name, int unit) device_t child; int t; + if (resource_int_value(name, unit, "disabled", &t) == 0 && t != 0) + return; + kdev = malloc(sizeof(struct atkbdc_device), M_ATKBDDEV, M_NOWAIT); if (!kdev) return; |
