1#         $NetBSD: files.hpckbd,v 1.9 2008/06/10 12:49:16 drochner Exp $
2#         H/PC keyboard interface for wskbd
3
4device hpckbdif {}
5device hpckbd: wskbddev
6attach hpckbd at hpckbdif
7file dev/hpc/hpckbd.c                             hpckbd
8
9# XXX: hpckbd.c uses the same option name, "PCKBD_LAYOUT", that
10# pckbd.c uses (see dev/pckbport/files.pckbport)
11defparam  PCKBD_LAYOUT
12
13
14device btnmgr: wskbddev
15attach btnmgr at mainbus
16file      dev/hpc/btnmgr.c              btnmgr
17defflag   opt_btnmgr.h                  BTNMGRDEBUG
18defparam opt_btnmgr.h                   BTNMGRDEBUG_CONF
19
20defpseudodev hpf1275a: wskbddev
21file      dev/hpc/hpf1275a_tty.c                  hpf1275a
22
23
24# XXX: we use dev/pckbport/wskbdmap_mfii.c with a set of conditions
25# different from that in dev/pckbport/files.pckbport, so we also need
26# to keep the list of options that affect this file in sync
27defflag   opt_wskbdmap.h                          WSKBD_USONLY
28
29file      dev/pckbport/wskbdmap_mfii.c  btnmgr | hpckbd | hpf1275a
30file      dev/hpc/pckbd_encode.c                  btnmgr | hpckbd | hpf1275a
31