Home | History | Annotate | Line # | Download | only in bluetooth
      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