aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/bluetooth/btusb.c
AgeCommit message (Expand)AuthorFilesLines
9 daysBluetooth: HCI: Remove HCI_AMP supportLuiz Augusto von Dentz1-5/+0
9 daysBluetooth: btintel: Add support for Filmore Peak2 (BE201)Kiran K1-0/+1
9 daysBluetooth: btusb: Sort usb_device_id table by the IDJiande Lu1-18/+15
9 daysBluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925Jiande Lu1-0/+24
9 daysBluetooth: btusb: Correct timeout macro argument used to receive control messageZijun Hu1-3/+3
9 daysBluetooth: btusb: Fix the patch for MT7920 the affected to MT7921Peter Tsao1-0/+1
9 daysBluetooth: Add support for MediaTek MT7922 deviceIan W MORRISON1-0/+5
2024-04-24Bluetooth: btusb: Fix triggering coredump implementation for QCAZijun Hu1-5/+4
2024-04-24Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853WangYuli1-0/+2
2024-03-06Bluetooth: Add new quirk for broken read key length on ATS2851Vinicius Peixoto1-0/+1
2024-03-06Bluetooth: btusb: Add support Mediatek MT7920Peter Tsao1-1/+10
2024-03-06Bluetooth: btusb: Fix memory leakLuiz Augusto von Dentz1-4/+6
2024-03-06Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925Ulrik Strid1-0/+5
2024-03-06Bluetooth: btrtl: Add the support for RTL8852BT/RTL8852BE-VTMax Chou1-0/+3
2024-01-18Merge tag 'usb-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-4/+2
2024-01-04USB: core: Use device_driver directly in struct usb_driver and usb_device_driverYajun Deng1-4/+2
2023-12-22Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth RadioJagan Teki1-0/+2
2023-12-22Bluetooth: btusb: Don't suspend when there are connectionsLuiz Augusto von Dentz1-0/+4
2023-10-23Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BEGuan Wentao1-0/+2
2023-10-23Bluetooth: btusb: Add date->evt_skb is NULL checkyouwan Wang1-0/+3
2023-10-23Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tablesMasum Reza1-0/+2
2023-10-23Bluetooth: Add support for Intel Misty Peak - 8087:0038Vijay Satija1-0/+1
2023-10-23Bluetooth: Add support ITTIM PE50-M75CJingyang Wang1-0/+3
2023-09-20Bluetooth: btusb: add shutdown function for QCA6174Rocky Liao1-0/+1
2023-08-24Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()Jinjie Ruan1-1/+1
2023-08-24Bluetooth: btusb: Fix quirks table namingBastien Nocera1-2/+2
2023-08-11Bluetooth: btusb: Move btusb_recv_event_intel to btintelLuiz Augusto von Dentz1-74/+1
2023-08-11Bluetooth: btusb: Add support for another MediaTek 7922 VID/PIDRoger Gammans1-0/+3
2023-08-11Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922Chris Lu1-0/+3
2023-08-11Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922Chris Lu1-0/+3
2023-08-11Bluetooth: Add support for Gale Peak (8087:0036)Kiran K1-0/+1
2023-08-11Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922Chris Lu1-0/+3
2023-08-11Bluetooth: btusb: Add device 0489:e0f5 as MT7922 deviceValentin David1-0/+3
2023-08-11Bluetooth: btusb: mediatek: add MediaTek devcoredump supportJing Cai1-0/+14
2023-08-11Bluetooth: btmtk: introduce btmtk reset workJing Cai1-71/+74
2023-08-11Bluetooth: btusb: mediatek: readx_poll_timeout replaces open codingSean Wang1-15/+15
2023-08-11Bluetooth: btusb: Add support Mediatek MT7925Peter Tsao1-20/+58
2023-08-11Bluetooth: btintel: Add support to reset bluetooth via ACPI DSMKiran K1-0/+16
2023-08-11Bluetooth: btrtl: Add Realtek devcoredump supportHilda Wu1-0/+74
2023-07-20Bluetooth: btusb: Fix bluetooth on Intel Macbook 2014Tomasz Moń1-0/+1
2023-06-29Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus AllyMatthew Anderson1-0/+3
2023-06-29Bluetooth: btusb: Add device 6655:8771 to device tablesDan Gora1-0/+2
2023-04-23Bluetooth: btusb: Add WCN6855 devcoredump supportTim Jiang1-0/+222
2023-04-23Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851Raul Cheleguini1-0/+1
2023-04-23Bluetooth: btintel: Add Intel devcoredump supportAbhishek Pandit-Subedi1-7/+47
2023-04-23Bluetooth: btusb: Add btusb devcoredump supportManish Mandlik1-0/+19
2023-04-23bluetooth: Add device 13d3:3571 to device tablesLarry Finger1-0/+2
2023-04-23bluetooth: Add device 0bda:887b to device tablesLarry Finger1-0/+2
2023-04-23Bluetooth: Improve support for Actions Semi ATS2851 based devicesRaul Cheleguini1-0/+2
2023-04-23Bluetooth: Add VID/PID 0489/e0e4 for MediaTek MT7922Meng Tang1-0/+3
2023-04-23Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663Meng Tang1-0/+3
2023-04-23Bluetooth: btusb: Do not require hardcoded interface numbersTomasz Moń1-7/+3
2023-03-22Bluetooth: btusb: Remove detection of ISO packets over bulkLuiz Augusto von Dentz1-10/+0
2023-02-09Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CEMoises Cardona1-0/+4
2023-02-09Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921Mario Limonciello1-0/+3
2023-02-09Bluetooth: Fix issue with Actions Semi ATS2851 based devicesMarcel Holtmann1-0/+9
2022-12-12Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()Yang Yingliang1-3/+3
2022-12-12Bluetooth: btusb: Fix existing sparce warningLuiz Augusto von Dentz1-1/+1
2022-12-12Bluetooth: btusb: Fix new sparce warningsLuiz Augusto von Dentz1-12/+13
2022-12-12Bluetooth: btusb: Add a new PID/VID 13d3/3549 for RTL8822CUGongwei Li1-0/+4
2022-12-12Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559Artem Lukyanov1-0/+4
2022-12-12Bluetooth: btusb: Add a new VID/PID 0489/e0f2 for MT7922Andy Chi1-0/+3
2022-12-12Bluetooth: btusb: Add Realtek 8761BUV support ID 0x2B89:0x8761Raman Varabets1-0/+2
2022-12-12Bluetooth: btusb: Add more device IDs for WCN6855Shengyu Qu1-0/+84
2022-12-12Bluetooth: btusb: Add CONFIG_BT_HCIBTUSB_POLL_SYNCLuiz Augusto von Dentz1-0/+3
2022-12-12Bluetooth: btusb: Ignore zero length of USB packets on ALT 6 for specific chipHilda Wu1-2/+23
2022-12-12Bluetooth: btrtl: Add btrealtek data structHilda Wu1-0/+3
2022-12-12Bluetooth: Work around SCO over USB HCI design defectNicolas Cavallari1-2/+33
2022-12-12Bluetooth: btusb: Introduce generic USB resetArchie Pusaka1-10/+25
2022-12-12btusb: Avoid reset of ISOC endpoint alt settings to zeroChethan Tumkur Narayan1-2/+3
2022-12-02Bluetooth: btusb: Add debug message for CSR controllersIsmael Ferreras Morezuelas1-0/+5
2022-12-02Bluetooth: btusb: Fix CSR clones again by re-adding ERR_DATA_REPORTING quirkIsmael Ferreras Morezuelas1-0/+1
2022-09-14Bluetooth: btusb: Add a new VID/PID 0e8d/0608 for MT7921Daniel Golle1-0/+3
2022-09-14Bluetooth: btusb: Add a new PID/VID 13d3/3583 for MT7921Sean Wang1-0/+3
2022-09-09Bluetooth: btusb: Add a new PID/VID 13d3/3578 for MT7921Chris Lu1-0/+3
2022-09-01Bluetooth: btusb: mediatek: fix WMT failure during runtime suspendSean Wang1-0/+14
2022-08-31Bluetooth: btusb: Add BT device 0cb8:c549 from RTW8852AE to tablesLarry Finger1-0/+2
2022-08-31Bluetooth: btusb: Add RTL8761BUV device (Edimax BT-8500)Szabolcs Sipos1-0/+2
2022-08-31Bluetooth: btusb: RTL8761BUV consistent namingSzabolcs Sipos1-5/+1
2022-08-31Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3592Max Chou1-0/+2
2022-08-25Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921Fae1-0/+3
2022-07-22Bluetooth: btusb: Detect if an ACL packet is in fact an ISO packetLuiz Augusto von Dentz1-0/+10
2022-07-22Bluetooth: btusb: Add support for ISO packetsLuiz Augusto von Dentz1-0/+14
2022-07-21Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for fake CSRZijun Hu1-1/+0
2022-07-21Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCAZijun Hu1-1/+0
2022-07-21Bluetooth: btusb: Add a new VID/PID 0489/e0e2 for MT7922He Wang1-0/+3
2022-07-21Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for MTKYuri D'Elia1-0/+1
2022-07-21Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586Hilda Wu1-0/+2
2022-07-21Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587Hilda Wu1-0/+2
2022-07-21Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558Hilda Wu1-0/+2
2022-07-21Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675Hilda Wu1-0/+2
2022-07-21Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007Hilda Wu1-0/+4
2022-07-21Bluetooth: btusb: Add support of IMC Networks PID 0x3568Aaron Ma1-0/+3
2022-05-13Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921Sean Wang1-0/+3
2022-05-13Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devicesIsmael Luceno1-0/+4
2022-05-13Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCAZijun Hu1-0/+1
2022-05-13Bluetooth: btusb: add support for Qualcomm WCN785xZijun Hu1-2/+8
2022-05-13Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCALuiz Augusto von Dentz1-0/+5
2022-03-18Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake CSR controllersIsmael Ferreras Morezuelas1-2/+4
2022-03-18Bluetooth: btusb: Add missing Chicony device for Realtek RTL8723BETakashi Iwai1-0/+1
2022-03-04Bluetooth: btusb: Add another Realtek 8761BUHelmut Grohne1-0/+2
2022-03-04Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921Yake Yang1-0/+3
2022-03-04Bluetooth: btusb: Make use of of BIT macro to declare flagsLuiz Augusto von Dentz1-27/+27
2022-03-04Bluetooth: mediatek: fix the conflict between mtk and msft vendor eventSean Wang1-8/+0
2022-03-04Bluetooth: btusb: Improve stability for QCA devicesZijun Hu1-0/+8
2022-03-04Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN)Piotr Dymacz1-0/+5
2022-03-04Bluetooth: btusb: Add support for Intel Madison Peak (MsP2) deviceKiran K1-0/+1
2022-01-21Bluetooth: btusb: Whitespace fixes for btusb_setup_csr()Ismael Ferreras Morezuelas1-3/+3
2022-01-21Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AELarry Finger1-0/+2
2022-01-21Bluetooth: btintel: Fix WBS setting for Intel legacy ROM productsTedd Ho-Jeong An1-0/+6
2022-01-07Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0Aaron Ma1-0/+3
2022-01-07Bluetooth: btintel: Fix broken LED quirk for legacy ROM devicesTedd Ho-Jeong An1-3/+10
2021-12-22Bluetooth: btusb: Add support for Foxconn MT7922AAaron Ma1-0/+8
2021-12-21Bluetooth: btusb: Add two more Bluetooth parts for WCN6855Zijun Hu1-0/+6
2021-12-07Bluetooth: btusb: Handle download_firmware failure casesMark Chen1-0/+4
2021-12-07Bluetooth: btusb: Add support for queuing during polling intervalLuiz Augusto von Dentz1-5/+124
2021-12-07Bluetooth: btusb: Add one more Bluetooth part for WCN6855Zijun Hu1-0/+3
2021-12-03Bluetooth: btusb: Cancel sync commands for certain URB errorsBenjamin Berg1-2/+9
2021-11-24Bluetooth: btusb: Add the new support IDs for WCN6855tjiang@codeaurora.org1-1/+7
2021-11-24Bluetooth: btusb: re-definition for board_id in struct qca_versiontjiang@codeaurora.org1-2/+13
2021-11-24Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AELarry Finger1-0/+2
2021-11-16Bluetooth: btusb: enable Mediatek to support AOSP extensionmark-yw.chen1-0/+1
2021-10-29Bluetooth: btusb: Add support using different nvm for variant WCN6855 controllerTim Jiang1-14/+39
2021-10-25Bluetooth: mediatek: add BT_MTK moduleSean Wang1-325/+6
2021-10-13Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb()Mark-YW.Chen1-0/+5
2021-10-13Bluetooth: btusb: Fix application of sizeof to pointerDavid Yang1-1/+1
2021-10-01Bluetooth: Rename driver .prevent_wake to .wakeupLuiz Augusto von Dentz1-3/+3
2021-10-01Bluetooth: btusb: Add support for TP-Link UB500 AdapterNicholas Flintham1-0/+4
2021-09-28Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AELarry Finger1-4/+4
2021-09-21Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeouttjiang@codeaurora.org1-0/+22
2021-09-02Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921)mark-yw.chen1-0/+3
2021-09-01Bluetooth: btusb: Add the new support ID for Realtek RTL8852AMax Chou1-0/+2
2021-09-01Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922)mark-yw.chen1-0/+1
2021-09-01Bluetooth: btusb: Support public address configuration for MediaTek Chip.mark-yw.chen1-0/+18
2021-08-19Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realte...Max Chou1-19/+9
2021-08-10Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBSPauli Virtanen1-8/+14
2021-08-06Bluetooth: btusb: Fix fall-through warningsmark-yw.chen1-0/+1
2021-08-05Bluetooth: btintel: Move hci quirks to setup routineTedd Ho-Jeong An1-23/+8
2021-08-05Bluetooth: btintel: Refactoring setup routine for bootloader devicesTedd Ho-Jeong An1-718/+19
2021-08-05Bluetooth: btintel: Fix the first HCI command not work with ROM deviceTedd Ho-Jeong An1-1/+6
2021-08-05Bluetooth: btintel: Add btintel data structTedd Ho-Jeong An1-2/+9
2021-08-05Bluetooth: btintel: Refactoring setup routine for legacy ROM skuTedd Ho-Jeong An1-358/+12
2021-08-04Bluetooth: Add additional Bluetooth part for Realtek 8852AELarry Finger1-0/+4
2021-08-04Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921)mark-yw.chen1-0/+129
2021-08-04Bluetooth: btusb: Record debug log for Mediatek Chip.mark-yw.chen1-1/+24
2021-08-02Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921)mark-yw.chen1-0/+2
2021-07-29Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more genericIsmael Ferreras Morezuelas1-25/+30
2021-07-29Bluetooth: btusb: Enable MSFT extension for Intel next generation controllersChethan T N1-0/+11
2021-07-29Bluetooth: btusb: Enable MSFT extension for WCN6855 controllerMichael Sun1-0/+1
2021-07-29Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197Ian Mackinnon1-3/+0
2021-07-24Bluetooth: btusb: Add valid le states quirkMichael Sun1-2/+4
2021-07-22Bluetooth: btusb: Add support for Foxconn Mediatek ChipAaron Ma1-0/+3
2021-07-22Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505DForest Crossman1-0/+5
2021-07-22Bluetooth: btusb: Fix a unspported condition to set available debug featuresJun Miao1-8/+10
2021-07-22Bluetooth: btusb: Add support for IMC Networks Mediatek ChipWai Paulo Valerio Wang1-0/+3
2021-06-26Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc.Tim Jiang1-0/+5
2021-06-26Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855.Tim Jiang1-3/+9
2021-06-26Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device.Joakim Tjernlund1-0/+4
2021-06-26Bluetooth: btusb: Add support USB ALT 3 for WBSHilda Wu1-0/+7
2021-06-26Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500)Daniel Lenski1-0/+2
2021-06-26Bluetooth: btusb: fix memory leakMuhammad Usama Anjum1-1/+1
2021-06-26Bluetooth: btusb: Add support for Lite-On Mediatek Chipmark-yw.chen1-0/+5
2021-06-26Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip.mark-yw.chen1-5/+5
2021-06-04Merge tag 'net-5.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-2/+21
2021-06-03Bluetooth: btusb: Fix failing to init controllers with operation firmwareLuiz Augusto von Dentz1-2/+21
2021-06-01Bluetooth: Add a new USB ID for RTL8822CELarry Finger1-0/+2
2021-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-5/+2
2021-04-09Bluetooth: btusb: Revert Fix the autosuspend enable and disableHans de Goede1-5/+2
2021-04-02Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.mark-yw.chen1-1/+3
2021-03-25Bluetooth: btusb: Consolidate code for waiting firmware to bootLuiz Augusto von Dentz1-82/+66
2021-03-25Bluetooth: btusb: Consolidate code for waiting firmware downloadLuiz Augusto von Dentz1-60/+48
2021-03-25Bluetooth: btintel: Consolidate intel_version parsingLuiz Augusto von Dentz1-8/+4
2021-03-25Bluetooth: btintel: Consolidate intel_version_tlv parsingLuiz Augusto von Dentz1-53/+3
2021-03-25Bluetooth: btintel: Move operational checks after version checkLuiz Augusto von Dentz1-44/+24
2021-03-25Bluetooth: btintel: Check firmware version before downloadLuiz Augusto von Dentz1-2/+16
2021-03-08Bluetooth: btusb: print firmware file name on error loading firmwareKiran K1-2/+4
2021-02-26Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbolmark-yw.chen1-4/+4
2021-02-26Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE deviceRasmus Moorats1-0/+2
2021-02-08Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop workingHui Wang1-0/+7
2021-02-04Bluetooth: btusb: fix excessive stack usageArnd Bergmann1-9/+15
2021-02-04Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmwar...Ye Bin1-4/+0
2021-02-03Bluetooth: btusb: Fix typo and correct the log printJupeng Zhong1-2/+2
2021-02-03Bluetooth: btusb: Fix the autosuspend enable and disableHui Wang1-2/+5
2021-02-02Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recvJupeng Zhong1-10/+10
2021-02-02Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devicesMark Chen1-0/+200
2021-02-02Bluetooth: btusb: Fine-tune mt7663 mechanism.Mark Chen1-5/+6
2021-01-06Bluetooth: btusb: Add support for GarfieldPeak controllerKiran K1-0/+2
2020-12-21Bluetooth: btusb: Remove duplicate newlines from loggingJoe Perches1-4/+4
2020-12-18Bluetooth: btusb: Enable MSFT extension for Intel controllersMiao-chen Chou1-0/+3
2020-12-18Bluetooth: btusb: add shutdown function for wcn6855Tim Jiang1-0/+15
2020-12-18Bluetooth: btusb: Always fallback to alt 1 for WBSTrent Piepho1-14/+6
2020-12-07Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02...Hans de Goede1-0/+38
2020-12-07Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice...Hans de Goede1-0/+8
2020-12-07Bluetooth: btusb: support download nvm with different board id for wcn6855Tim Jiang1-3/+16
2020-12-07Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGENKiran K1-1/+1
2020-12-07Bluetooth: btusb: Helper function to download firmware to Intel adaptersKiran K1-0/+165
2020-12-07Bluetooth: btusb: Define a function to construct firmware filenameKiran K1-0/+17
2020-12-07Bluetooth: btusb: Add *setup* function for new generation Intel controllersKiran K1-0/+141
2020-12-07Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmwa...Jing Xiangfeng1-1/+1
2020-12-07Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE deviceCadel Watson1-0/+2