Home
last modified time | relevance | path

Searched refs:hci_set_quirk (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/bluetooth/
H A Dvirtio_bt.c359 hci_set_quirk(hdev, HCI_QUIRK_STRICT_DUPLICATE_FILTER); in virtbt_probe()
360 hci_set_quirk(hdev, HCI_QUIRK_SIMULTANEOUS_DISCOVERY); in virtbt_probe()
361 hci_set_quirk(hdev, HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED); in virtbt_probe()
368 hci_set_quirk(hdev, HCI_QUIRK_SIMULTANEOUS_DISCOVERY); in virtbt_probe()
369 hci_set_quirk(hdev, HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED); in virtbt_probe()
H A Dbtusb.c2661 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_STORED_LINK_KEY); in btusb_setup_csr()
2662 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_ERR_DATA_REPORTING); in btusb_setup_csr()
2663 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_FILTER_CLEAR_ALL); in btusb_setup_csr()
2664 hci_set_quirk(hdev, HCI_QUIRK_NO_SUSPEND_NOTIFIER); in btusb_setup_csr()
2665 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_READ_VOICE_SETTING); in btusb_setup_csr()
2666 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_READ_PAGE_SCAN_TYPE); in btusb_setup_csr()
3840 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN); in btusb_setup_qca()
4331 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_STORED_LINK_KEY); in btusb_probe()
4334 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_STORED_LINK_KEY); in btusb_probe()
4391 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN); in btusb_probe()
[all …]
H A Dhci_serdev.c361 hci_set_quirk(hdev, HCI_QUIRK_NO_SUSPEND_NOTIFIER); in hci_uart_register_device_priv()
364 hci_set_quirk(hdev, HCI_QUIRK_RAW_DEVICE); in hci_uart_register_device_priv()
367 hci_set_quirk(hdev, HCI_QUIRK_EXTERNAL_CONFIG); in hci_uart_register_device_priv()
H A Dhci_ll.c655 hci_set_quirk(hu->hdev, HCI_QUIRK_INVALID_BDADDR); in ll_setup()
659 hci_set_quirk(hu->hdev, HCI_QUIRK_INVALID_BDADDR); in ll_setup()
663 hci_set_quirk(hu->hdev, in ll_setup()
H A Dbtintel.c106 hci_set_quirk(hdev, HCI_QUIRK_INVALID_BDADDR); in btintel_check_bdaddr()
2140 hci_set_quirk(hdev, HCI_QUIRK_INVALID_BDADDR); in btintel_download_fw()
2408 hci_set_quirk(hdev, HCI_QUIRK_INVALID_BDADDR); in btintel_prepare_fw_download_tlv()
3743 hci_set_quirk(hdev, HCI_QUIRK_STRICT_DUPLICATE_FILTER); in btintel_setup_combined()
3744 hci_set_quirk(hdev, HCI_QUIRK_SIMULTANEOUS_DISCOVERY); in btintel_setup_combined()
3745 hci_set_quirk(hdev, HCI_QUIRK_NON_PERSISTENT_DIAG); in btintel_setup_combined()
3783 hci_set_quirk(hdev, in btintel_setup_combined()
3799 hci_set_quirk(hdev, in btintel_setup_combined()
3803 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_LE_CODED); in btintel_setup_combined()
3879 hci_set_quirk(hdev, HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED); in btintel_setup_combined()
[all …]
H A Dhci_ldisc.c710 hci_set_quirk(hdev, HCI_QUIRK_RAW_DEVICE); in hci_uart_register_dev()
713 hci_set_quirk(hdev, HCI_QUIRK_EXTERNAL_CONFIG); in hci_uart_register_dev()
716 hci_set_quirk(hdev, HCI_QUIRK_RESET_ON_CLOSE); in hci_uart_register_dev()
H A Dbtqcomsmd.c120 hci_set_quirk(hdev, HCI_QUIRK_USE_BDADDR_PROPERTY); in btqcomsmd_setup()
H A Dbtrtl.c1305 hci_set_quirk(hdev, HCI_QUIRK_SIMULTANEOUS_DISCOVERY); in btrtl_set_quirks()
1320 hci_set_quirk(hdev, HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED); in btrtl_set_quirks()
1331 hci_set_quirk(hdev, in btrtl_set_quirks()
1351 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_LOCAL_EXT_FEATURES_PAGE_2); in btrtl_set_quirks()
H A Dbtsdio.c330 hci_set_quirk(hdev, HCI_QUIRK_RESET_ON_CLOSE); in btsdio_probe()
H A Dhci_qca.c1939 hci_set_quirk(hdev, HCI_QUIRK_SIMULTANEOUS_DISCOVERY); in qca_setup()
1990 hci_set_quirk(hdev, HCI_QUIRK_BDADDR_PROPERTY_BROKEN); in qca_setup()
2557 hci_set_quirk(hdev, HCI_QUIRK_NON_PERSISTENT_SETUP); in qca_serdev_probe()
2566 hci_set_quirk(hdev, in qca_serdev_probe()
2570 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_LE_STATES); in qca_serdev_probe()
H A Dhci_bcm4377.c1438 hci_set_quirk(bcm4377->hdev, HCI_QUIRK_USE_BDADDR_PROPERTY); in bcm4377_check_bdaddr()
2392 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_MWS_TRANSPORT_CONFIG); in bcm4377_probe()
2394 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_EXT_SCAN); in bcm4377_probe()
2396 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_LE_CODED); in bcm4377_probe()
2398 hci_set_quirk(hdev, HCI_QUIRK_FIXUP_LE_EXT_ADV_REPORT_PHY); in bcm4377_probe()
H A Dbpa10x.c407 hci_set_quirk(hdev, HCI_QUIRK_RESET_ON_CLOSE); in bpa10x_probe()
H A Dbtintel_pcie.c2379 hci_set_quirk(hdev, HCI_QUIRK_STRICT_DUPLICATE_FILTER); in btintel_pcie_setup_internal()
2380 hci_set_quirk(hdev, HCI_QUIRK_SIMULTANEOUS_DISCOVERY); in btintel_pcie_setup_internal()
2381 hci_set_quirk(hdev, HCI_QUIRK_NON_PERSISTENT_DIAG); in btintel_pcie_setup_internal()
2424 hci_set_quirk(hdev, HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED); in btintel_pcie_setup_internal()
H A Dbtmtksdio.c1190 hci_set_quirk(hdev, HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED); in btmtksdio_setup()
1445 hci_set_quirk(hdev, HCI_QUIRK_NON_PERSISTENT_SETUP); in btmtksdio_probe()
H A Dbfusb.c704 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_LOCAL_COMMANDS); in bfusb_probe()
H A Dhci_aml.c441 hci_set_quirk(hdev, HCI_QUIRK_INVALID_BDADDR); in aml_check_bdaddr()
H A Dhci_nokia.c462 hci_set_quirk(hu->hdev, HCI_QUIRK_INVALID_BDADDR); in nokia_setup()
H A Dbtmtkuart.c895 hci_set_quirk(hdev, HCI_QUIRK_NON_PERSISTENT_SETUP); in btmtkuart_probe()
H A Dbtqca.c708 hci_set_quirk(hdev, HCI_QUIRK_USE_BDADDR_PROPERTY); in qca_check_bdaddr()
H A Dhci_intel.c660 hci_set_quirk(hdev, HCI_QUIRK_INVALID_BDADDR); in intel_setup()
H A Dhci_bcm.c647 hci_set_quirk(hu->hdev, HCI_QUIRK_USE_BDADDR_PROPERTY); in bcm_setup()
H A Dbtnxpuart.c1945 hci_set_quirk(hdev, HCI_QUIRK_USE_BDADDR_PROPERTY); in nxp_serdev_probe()
/linux/include/net/bluetooth/
H A Dhci_core.h666 #define hci_set_quirk(hdev, nr) set_bit((nr), (hdev)->quirk_flags) macro