aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/bluetooth
AgeCommit message (Expand)AuthorFilesLines
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
2023-01-17Bluetooth: hci_qca: Fix driver shutdown on closed serdevKrzysztof Kozlowski1-0/+7
2022-12-25treewide: Convert del_timer*() to timer_shutdown*()Steven Rostedt (Google)1-1/+1
2022-12-13Merge tag 'net-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds13-53/+2829
2022-12-12Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()Yang Yingliang1-1/+1
2022-12-12Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()Yang Yingliang1-1/+1
2022-12-12Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave()Yang Yingliang1-1/+1
2022-12-12Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()Yang Yingliang1-1/+1
2022-12-12Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()Yang Yingliang1-3/+3
2022-12-12Bluetooth: btintel: Fix missing free skb in btintel_setup_combined()Wang ShaoBo1-2/+3
2022-12-12Bluetooth: btintel: Fix existing sparce warningsLuiz Augusto von Dentz1-8/+8
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: hci_bcm4377: Fix missing pci_disable_device() on error in bcm4377_...Yang Yingliang1-1/+1
2022-12-12Bluetooth: btusb: Add Realtek 8761BUV support ID 0x2B89:0x8761Raman Varabets1-0/+2
2022-12-12Bluetooth: hci_bcm4377: Add new driver for BCM4377 PCIe boardsSven Peter3-0/+2527
2022-12-12Bluetooth: hci_bcm: Add CYW4373A0 supportMarek Vasut1-1/+12
2022-12-12Bluetooth: btusb: Add more device IDs for WCN6855Shengyu Qu1-0/+84
2022-12-12Bluetooth: btusb: Default CONFIG_BT_HCIBTUSB_POLL_SYNC=yLuiz Augusto von Dentz1-0/+1
2022-12-12Bluetooth: btusb: Add CONFIG_BT_HCIBTUSB_POLL_SYNCLuiz Augusto von Dentz2-0/+13
2022-12-12virtio_bt: Fix alignment in configuration structIgor Skalkin1-3/+13
2022-12-12Bluetooth: hci_qca: only assign wakeup with serial port supportZhengping Jiang1-1/+2
2022-12-12Bluetooth: btusb: Ignore zero length of USB packets on ALT 6 for specific chipHilda Wu2-2/+30
2022-12-12Bluetooth: btrtl: Add btrealtek data structHilda Wu2-0/+24
2022-12-12Bluetooth: virtio_bt: fix device removalMichael S. Tsirkin1-2/+17
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-12Merge tag 'timers-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+8
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-11-24Bluetooth: hci_qca: Fix the teardown problem for realThomas Gleixner1-2/+8
2022-11-02Bluetooth: virtio_bt: Use skb_put to set lengthSoenke Huster1-1/+1
2022-09-19Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failureTetsuo Handa2-5/+12
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: btintel: Mark Intel controller to support LE_STATES quirkKiran K1-9/+8
2022-09-09Bluetooth: btintel: Add support for MagnetorKiran K1-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-08-04Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds5-72/+5
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-22Bluetooth: btrtl: Fix typo in commentshaomin Deng1-1/+1
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: hci_bcm: Increase host baudrate for CYW55572 in autobaud modeHakan Jansson1-4/+16
2022-07-21Bluetooth: hci_bcm: Prevent early baudrate setting in autobaud modeHakan Jansson1-4/+1
2022-07-21Bluetooth: hci_bcm: Add DT compatible for CYW55572Hakan Jansson1-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: Add default wakeup callback for HCI UART driverYing Hsu1-0/+11
2022-07-21Bluetooth: btmtksdio: Add in-band wakeup supportSean Wang1-0/+15
2022-07-21Bluetooth: hci_bcm: Add BCM4349B1 variantAhmad Fatoum2-0/+3
2022-07-21Bluetooth: hci_intel: Add check for platform_driver_registerJiasheng Jiang1-1/+5
2022-07-21Bluetooth: hci_bcm: Add support for FW loading in autobaud modeHakan Jansson3-15/+40
2022-07-21Bluetooth: hci_qca: Return wakeup for qca_wakeupSai Teja Aluvala1-1/+1
2022-07-21Bluetooth: btusb: Add support of IMC Networks PID 0x3568Aaron Ma1-0/+3
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULEThomas Gleixner5-72/+5
2022-05-13Bluetooth: btmtksdio: fix the reset takes too longSean Wang1-0/+5
2022-05-13Bluetooth: btmtksdio: fix possible FW initialization failureSean Wang1-8/+8
2022-05-13Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_eventSean Wang1-1/+2
2022-05-13Bluetooth: btbcm: Add entry for BCM4373A0 UART BluetoothTim Harvey1-0/+1
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: btrtl: Add support for RTL8852CMax Chou1-0/+13
2022-05-13Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCALuiz Augusto von Dentz1-0/+5
2022-05-13Bluetooth: hci_qca: Use del_timer_sync() before freeingSteven Rostedt1-2/+2
2022-05-13Bluetooth: btintel: Constify static struct regmap_busRikard Falkeborn1-1/+1
2022-05-13Bluetooth: mt7921s: Fix the incorrect pointer checkSean Wang1-1/+1
2022-05-13Bluetooth: btbcm: Support per-board firmware variantsLinus Walleij1-1/+51
2022-03-18Bluetooth: ath3k: remove superfluous header filesMianhan Liu1-1/+0
2022-03-18Bluetooth: bcm203x: remove superfluous header filesMianhan Liu1-1/+0
2022-03-18Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_irq_dmi_tableHans de Goede1-8/+36
2022-03-18Bluetooth: mt7921s: Add WBS supportYake Yang1-0/+3
2022-03-18Bluetooth: mt7921s: Add .btmtk_get_codec_config_dataYake Yang1-0/+50
2022-03-18Bluetooth: mt7921s: Add .get_data_path_idYake Yang1-1/+14
2022-03-18Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATESYake Yang1-0/+3
2022-03-18Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interruptYake Yang1-2/+2
2022-03-18Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync()Dan Carpenter1-5/+7
2022-03-18Bluetooth: btrtl: Add support for RTL8852BMax Chou1-0/+13
2022-03-18Bluetooth: hci_uart: add missing NULL check in h5_enqueuePavel Skripkin1-3/+5
2022-03-18Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake CSR controllersIsmael Ferreras Morezuelas1-2/+4
2022-03-18Bluetooth: btmtkuart: fix the conflict between mtk and msft vendor eventSean Wang1-8/+1
2022-03-18Bluetooth: btmtkuart: add .set_bdaddr supportSean Wang1-0/+1
2022-03-18Bluetooth: btmtkuart: rely on BT_MTK moduleSean Wang4-158/+29
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: hci_bcm: add BCM43430A0 & BCM43430A1Luca Weiss1-0/+2
2022-03-04Bluetooth: btmtksdio: Fix kernel oops when sdio suspend.Yake Yang1-2/+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 Wang3-16/+2
2022-03-04Bluetooth: mt7921s: support bluetooth reset mechanismChih-Ying Chiang2-1/+118
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-28Merge tag 'for-net-next-2022-01-28' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski11-66/+293
2022-01-26Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_openVyacheslav Bocharov1-0/+5
2022-01-26Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08Vyacheslav Bocharov1-0/+8
2022-01-21Bluetooth: btmtksdio: mask out interrupt statusSean Wang1-0/+2
2022-01-21Bluetooth: btmtksdio: run sleep mode by defaultSean Wang1-2/+2
2022-01-21Bluetooth: btmtksdio: lower log level in btmtksdio_runtime_[resume|suspend]()Sean Wang1-2/+2
2022-01-21Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl()Mark Chen1-0/+38
2022-01-21Bluetooth: mt7921s: fix bus hang with wrong privilegeMark Chen1-0/+8
2022-01-21Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]()Mark Chen1-41/+53
2022-01-21Bluetooth: mt7921s: fix firmware coredump retrieveMark Chen1-0/+10
2022-01-21Bluetooth: hci_serdev: call init_rwsem() before p->open()Pavel Skripkin1-1/+2
2022-01-21Bluetooth: Remove kernel-doc style comment blockTedd Ho-Jeong An3-3/+3
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 An3-3/+15
2022-01-18Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-1/+1
2022-01-14virtio: wrap config->reset callsMichael S. Tsirkin1-1/+1
2022-01-12Merge tag 'tty-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-3/+2
2022-01-10Bluetooth: btmtksdio: clean up inconsistent error message in btmtksdio_mtk_re...Sean Wang1-1/+1
2022-01-10Bluetooth: btmtksdio: move struct reg_read_cmd to common fileSean Wang2-6/+8
2022-01-10Bluetooth: mt7921s: Enable SCO over I2SMark Chen2-0/+88
2022-01-10Bluetooth: mt7921s: Support wake on bluetoothMark Chen2-1/+40
2022-01-10Bluetooth: btmtksdio: rename btsdio_mtk_reg_readSean Wang1-3/+3
2022-01-07Bluetooth: btqca: sequential validationSai Teja Aluvala2-0/+49
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 An3-13/+22
2022-01-06Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2Aditya Garg1-0/+12
2022-01-06Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probeMiaoqian Lin1-3/+3
2022-01-06Bluetooth: hci_bcm: Check for error irqJiasheng Jiang1-1/+6
2021-12-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-0/+1
2021-12-29net: Don't include filter.h from net/sock.hJakub Kicinski1-0/+1
2021-12-22Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATESLuiz Augusto von Dentz1-0/+2
2021-12-22Bluetooth: hci_qca: Stop IBS timer during BT OFFPanicker Harish1-0/+3
2021-12-22Bluetooth: btusb: Add support for Foxconn MT7922AAaron Ma1-0/+8
2021-12-22Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloaderTedd Ho-Jeong An1-4/+22
2021-12-21Bluetooth: btusb: Add two more Bluetooth parts for WCN6855Zijun Hu1-0/+6
2021-12-07Bluetooth: btusb: Return error code when getting patch status failedMark Chen1-0/+1
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: btbcm: disable read tx power for some Macs with the T2 Security chipAditya Garg1-0/+39
2021-12-07Bluetooth: btmtksdio: enable AOSP extension for MT7921Sean Wang1-0/+1
2021-12-07Bluetooth: btmtksdio: enable msft opcodeƁukasz Bartosik1-0/+2
2021-12-07Bluetooth: btusb: Add one more Bluetooth part for WCN6855Zijun Hu1-0/+3
2021-12-03Bluetooth: btmtksdio: fix resume failureSean Wang1-0/+2
2021-12-03Bluetooth: btmtksdio: handle runtime pm only when sdio_func is availableSean Wang1-0/+10
2021-12-03Bluetooth: btusb: Cancel sync commands for certain URB errorsBenjamin Berg1-2/+9
2021-11-25tty: remove file from tty_ldisc_ops::ioctl and compat_ioctlJiri Slaby1-3/+2
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-24Bluetooth: btmtksdio: drop the unnecessary variable createdSean Wang1-5/+6
2021-11-24Bluetooth: btmtksdio: add support of processing firmware coredump and logSean Wang1-1/+22
2021-11-17Merge tag 'for-net-next-2021-11-16' of git://git.kernel.org/pub/scm/linux/ker...David S. Miller14-611/+839
2021-11-16Bluetooth: btusb: enable Mediatek to support AOSP extensionmark-yw.chen1-0/+1
2021-11-16Bluetooth: btmrvl_main: repair a non-kernel-doc commentRandy Dunlap1-1/+1
2021-11-16Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf()Zijun Hu1-2/+2
2021-11-04Merge tag 'tty-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-1/+1
2021-10-29Bluetooth: btusb: Add support using different nvm for variant WCN6855 controllerTim Jiang1-14/+39
2021-10-25Bluetooth: btmtksdio: add MT7921s Bluetooth supportSean Wang2-8/+144
2021-10-25Bluetooth: btmtksdio: transmit packet according to status TX_EMPTYMark-yw Chen1-10/+15
2021-10-25Bluetooth: btmtksdio: use register CRPLR to read packet lengthSean Wang1-4/+5
2021-10-25Bluetooth: btmtksdio: update register CSDIOCSR operationSean Wang1-2/+6
2021-10-25Bluetooth: btmtksdio: move interrupt service to workSean Wang1-69/+63
2021-10-25Bluetooth: btmtksdio: explicitly set WHISR as write-1-clearSean Wang1-3/+8
2021-10-25Bluetooth: btmtksdio: add .set_bdaddr supportSean Wang1-0/+2
2021-10-25Bluetooth: btmtksido: rely on BT_MTK moduleSean Wang3-168/+28
2021-10-25Bluetooth: mediatek: add BT_MTK moduleSean Wang5-325/+398
2021-10-25Bluetooth: hci_bcm: Remove duplicated entry in OF tablePaul Cercueil1-1/+0
2021-10-25Bluetooth: bfusb: fix division by zero in send pathJohan Hovold1-0/+3
2021-10-22Bluetooth: vhci: Fix checking of msft_opcodeLuiz Augusto von Dentz1-1/+1
2021-10-20Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455Kyle Copperfield1-0/+2
2021-10-20Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle()Soenke Huster1-0/+3
2021-10-14Bluetooth: vhci: Add support for setting msft_opcode and aosp_capableLuiz Augusto von Dentz1-0/+94
2021-10-13Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb()Mark-YW.Chen1-0/+5
2021-10-13Bluetooth: btintel: Fix bdaddress comparison with garbage valueKiran K1-8/+14
2021-10-13Bluetooth: btusb: Fix application of sizeof to pointerDavid Yang1-1/+1
2021-10-07Bluetooth: hci_vhci: Fix to set the force_wakeup valueTedd Ho-Jeong An1-0/+2
2021-10-06Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_devLuiz Augusto von Dentz1-8/+16
2021-10-01Bluetooth: Rename driver .prevent_wake to .wakeupLuiz Augusto von Dentz4-24/+24
2021-10-01Bluetooth: btrtl: Ask ic_info to drop firmwareHilda Wu1-5/+7
2021-10-01Bluetooth: btusb: Add support for TP-Link UB500 AdapterNicholas Flintham1-0/+4
2021-09-30Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devicesMarcel Holtmann1-0/+1
2021-09-29Bluetooth: hci_vhci: Add force_prevent_wake entryLuiz Augusto von Dentz1-0/+49
2021-09-29Bluetooth: hci_vhci: Add force_suspend entryLuiz Augusto von Dentz1-0/+53
2021-09-29Bluetooth: btrsi: remove superfluous header files from btrsi.cMianhan Liu1-1/+0
2021-09-28Bluetooth: btrtl: Set VsMsftOpCode based on device tableMarcel Holtmann1-5/+7
2021-09-28Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AELarry Finger1-4/+4