summaryrefslogtreecommitdiffstats
path: root/sys/dev/atkbdc
diff options
context:
space:
mode:
authoryokota <yokota@FreeBSD.org>2000-01-10 08:50:43 +0000
committeryokota <yokota@FreeBSD.org>2000-01-10 08:50:43 +0000
commit828713d689d63c48bcbf7f931a7f9770808ec7ed (patch)
tree643218eb289f83865d53a66ba4cd51d504071beb /sys/dev/atkbdc
parentfb454a04bb178fc0249a350d555c1782614d817d (diff)
downloadFreeBSD-src-828713d689d63c48bcbf7f931a7f9770808ec7ed.zip
FreeBSD-src-828713d689d63c48bcbf7f931a7f9770808ec7ed.tar.gz
Add some keyboard IDs.
Diffstat (limited to 'sys/dev/atkbdc')
-rw-r--r--sys/dev/atkbdc/atkbd.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/sys/dev/atkbdc/atkbd.c b/sys/dev/atkbdc/atkbd.c
index 7072734..9d15fc4 100644
--- a/sys/dev/atkbdc/atkbd.c
+++ b/sys/dev/atkbdc/atkbd.c
@@ -1127,8 +1127,15 @@ init_keyboard(KBDC kbdc, int *type, int flags)
*type = KB_OTHER;
id = get_kbd_id(kbdc);
switch(id) {
- case 0x41ab:
- case 0x83ab:
+ case 0x41ab: /* 101/102/... Enhanced */
+ case 0x83ab: /* ditto */
+ case 0x54ab: /* SpaceSaver */
+ case 0x84ab: /* ditto */
+#if 0
+ case 0x90ab: /* 'G' */
+ case 0x91ab: /* 'P' */
+ case 0x92ab: /* 'A' */
+#endif
*type = KB_101;
break;
case -1: /* AT 84 keyboard doesn't return ID */
OpenPOWER on IntegriCloud