summaryrefslogtreecommitdiff
path: root/sys/dev/kbd
diff options
context:
space:
mode:
authorKazutaka YOKOTA <yokota@FreeBSD.org>1999-07-18 06:16:25 +0000
committerKazutaka YOKOTA <yokota@FreeBSD.org>1999-07-18 06:16:25 +0000
commit29e59d7deb87cf4605034d9372991b4298c2c04d (patch)
treeab607693f677d2eff2fc6b2da17308fd0172f64a /sys/dev/kbd
parent56d253f621c0b1766b61f5f1393ee0de1c8b4c9b (diff)
Notes
Diffstat (limited to 'sys/dev/kbd')
-rw-r--r--sys/dev/kbd/atkbd.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/dev/kbd/atkbd.c b/sys/dev/kbd/atkbd.c
index ea828f0f0eb0..38bc5f080e3c 100644
--- a/sys/dev/kbd/atkbd.c
+++ b/sys/dev/kbd/atkbd.c
@@ -23,7 +23,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: atkbd.c,v 1.10 1999/05/20 09:49:33 yokota Exp $
+ * $Id: atkbd.c,v 1.11 1999/05/30 16:51:30 phk Exp $
*/
#include "atkbd.h"
@@ -355,6 +355,9 @@ atkbd_configure(int flags)
int arg[2];
int i;
+ /* probe the keyboard controller */
+ atkbdc_configure();
+
/* if the driver is disabled, unregister the keyboard if any */
if ((resource_int_value("atkbd", ATKBD_DEFAULT, "disabled", &i) == 0)
&& i != 0) {
@@ -363,17 +366,14 @@ atkbd_configure(int flags)
kbd = kbd_get_keyboard(i);
kbd_unregister(kbd);
kbd->kb_flags &= ~KB_REGISTERED;
- return 0;
}
+ return 0;
}
/* XXX: a kludge to obtain the device configuration flags */
if (resource_int_value("atkbd", ATKBD_DEFAULT, "flags", &i) == 0)
flags |= i;
- /* probe the keyboard controller */
- atkbdc_configure();
-
/* probe the default keyboard */
arg[0] = -1;
arg[1] = -1;