1 # $NetBSD: files.bluetooth,v 1.16 2019/05/08 13:40:17 isaki 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 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