1DRIVERS
2=======
3
4Some Bluetooth controllers require a driver to function properly.
5This may include, for instance, loading a Firmware image or patch,
6loading a configuration.
7
8By default, drivers will be automatically probed to determine if they should be
9used with particular HCI controller.
10When the transport for an HCI controller is instantiated from a transport name,
11a driver may also be forced by specifying ``driver=<driver-name>`` in the optional
12metadata portion of the transport name. For example,
13``usb:[driver=rtk]0`` indicates that the ``rtk`` driver should be used with the
14first USB device, even if a normal probe would not have selected it based on the
15USB vendor ID and product ID.
16
17Drivers included in the module are:
18
19  * [Realtek](realtek.md): Loading of Firmware and Config for Realtek USB dongles.