|
@@ -396,6 +396,11 @@ static int hci_uart_register_dev(struct hci_uart *hu)
|
|
|
if (!test_bit(HCI_UART_RESET_ON_INIT, &hu->hdev_flags))
|
|
|
set_bit(HCI_QUIRK_NO_RESET, &hdev->quirks);
|
|
|
|
|
|
+ if (test_bit(HCI_UART_CREATE_AMP, &hu->hdev_flags))
|
|
|
+ hdev->dev_type = HCI_AMP;
|
|
|
+ else
|
|
|
+ hdev->dev_type = HCI_BREDR;
|
|
|
+
|
|
|
if (hci_register_dev(hdev) < 0) {
|
|
|
BT_ERR("Can't register HCI device");
|
|
|
hci_free_dev(hdev);
|