files.bluetooth revision 1.15 1 # $NetBSD: files.bluetooth,v 1.15 2017/08/10 13:22:19 nat Exp $
2 #
3 # Config file for machine independent Bluetooth devices
4
5 # Bluetooth Device Hub
6 device bthub { }
7 attach bthub at btbus
8 file dev/bluetooth/bthub.c bthub
9
10 # HID "bus"
11 define bthidbus {[ reportid = -1 ]}
12
13 # HID Device
14 device bthidev: bluetooth, bthidbus, hid
15 attach bthidev at bthub
16 file dev/bluetooth/bthidev.c bthidev
17
18 # HID Keyboards
19 defflag opt_btkbd.h BTKBD_REPEAT
20 defparam opt_btkbd.h BTKBD_LAYOUT
21 device btkbd: hid, wskbddev
22 attach btkbd at bthidbus
23 file dev/bluetooth/btkbd.c btkbd
24
25 # HID Mice
26 device btms: hid, wsmousedev
27 attach btms at bthidbus
28 file dev/bluetooth/btms.c btms
29
30 # Apple MagicMouse
31 device btmagic: bluetooth, hid, wsmousedev
32 attach btmagic at bthub
33 file dev/bluetooth/btmagic.c btmagic
34
35 # SCO Audio
36 device btsco: bluetooth, audiobus, auconv, mulaw, aurateconv
37 attach btsco at bthub
38 file dev/bluetooth/btsco.c btsco
39
40 # Bluetooth HCI UART (H4)
41 defpseudodev btuart: btbus, bluetooth, firmload
42 file dev/bluetooth/btuart.c btuart
43
44 # BlueCore Serial Protocol
45 defpseudodev bcsp: btbus, bluetooth
46 file dev/bluetooth/bcsp.c bcsp
47
48 # Bluetooth HCI UART (H5)
49 defpseudodev bthfive: btbus, bluetooth
50 file dev/bluetooth/bth5.c bthfive
51