aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/bluetooth
AgeCommit message (Expand)AuthorFilesLines
2024-04-24Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional()Bartosz Golaszewski1-5/+13
2024-04-24Bluetooth: qca: fix NULL-deref on non-serdev setupJohan Hovold1-2/+4
2024-04-24Bluetooth: qca: fix NULL-deref on non-serdev suspendJohan Hovold1-0/+3
2024-04-24Bluetooth: btusb: mediatek: Fix double free of skb in coredumpSean Wang1-4/+3
2024-04-24Bluetooth: qca: fix invalid device address checkJohan Hovold2-2/+38
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-29Bluetooth: qca: fix device-address endiannessJohan Hovold2-2/+16
2024-03-29Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT"Johan Hovold1-12/+1
2024-03-21Merge tag 'tty-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds3-6/+6
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: btmtk: Add MODULE_FIRMWARE() for MT7922Takashi Iwai2-0/+2
2024-03-06Bluetooth: btnxpuart: Fix btnxpuart_closeMarcel Ziswiler1-0/+3
2024-03-06Bluetooth: btusb: Fix memory leakLuiz Augusto von Dentz2-5/+9
2024-03-06Bluetooth: btrtl: fix out of bounds memory accessAndrey Skvortsov1-0/+1
2024-03-06Bluetooth: hci_h5: Add ability to allocate memory for private dataAndrey Skvortsov3-6/+19
2024-03-06Bluetooth: btintel: Fixe build regressionLuiz Augusto von Dentz1-2/+2
2024-03-06Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional()Bartosz Golaszewski1-3/+3
2024-03-06Bluetooth: btintel: Print Firmware Sequencer informationKiran K1-0/+114
2024-03-06Bluetooth: btbcm: Use devm_kstrdup()Christophe JAILLET1-4/+1
2024-03-06Bluetooth: btbcm: Use strreplace()Christophe JAILLET1-5/+2
2024-03-06Bluetooth: btintel: Fix null ptr deref in btintel_read_versionEdward Adam Davis1-1/+1
2024-03-06Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925Ulrik Strid1-0/+5
2024-03-06Bluetooth: btnxpuart: Resolve TX timeout error in power save stress testNeeraj Sanjay Kale1-3/+21
2024-03-06Bluetooth: btrtl: Add the support for RTL8852BT/RTL8852BE-VTMax Chou2-0/+17
2024-02-28Bluetooth: qca: Fix triggering coredump implementationZijun Hu1-5/+4
2024-02-28Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DTJanaki Ramaiah Thota1-1/+12
2024-02-28Bluetooth: qca: Fix wrong event type for patch config commandZijun Hu1-1/+1
2024-02-28Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalidJohan Hovold1-2/+1
2024-01-27treewide, serdev: change receive_buf() return type to size_tFrancesco Dolcini3-6/+6
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-18Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds3-6/+6
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: btnxpuart: remove useless assignmentFrancesco Dolcini1-1/+0
2023-12-22Bluetooth: btmtkuart: fix recv_buf() return valueFrancesco Dolcini1-8/+3
2023-12-22Bluetooth: btnxpuart: fix recv_buf() return valueFrancesco Dolcini1-4/+3
2023-12-22Bluetooth: qca: Support HFP offload for QCA2066Zijun Hu1-0/+22
2023-12-22Bluetooth: btintel: Print firmware SHA1Kiran K2-1/+8
2023-12-22Bluetooth: btusb: Don't suspend when there are connectionsLuiz Augusto von Dentz1-0/+4
2023-12-22Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066Zijun Hu1-0/+1
2023-12-15Bluetooth: Fix deadlock in vhci_send_frameYing Hsu1-4/+6
2023-12-08tty: serdev: convert to u8 and size_tJiri Slaby (SUSE)3-6/+6
2023-10-23Bluetooth: btmtksdio: enable bluetooth wakeup in system suspendZhengping Jiang1-6/+38
2023-10-23Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BEGuan Wentao1-0/+2
2023-10-23Bluetooth: hci_bcm4377: Mark bcm4378/bcm4387 as BROKEN_LE_CODEDJanne Grunau1-0/+5
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: qca: add support for QCA2066Tim Jiang3-1/+83
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-10-13Bluetooth: btrtl: Ignore error return for hci_devcd_register()Max Chou1-7/+3
2023-10-11Bluetooth: vhci: Fix race when opening vhci deviceArkadiusz Bokowy1-0/+3
2023-09-20Bluetooth: btusb: add shutdown function for QCA6174Rocky Liao1-0/+1
2023-09-01Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-11/+4
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-24Bluetooth: HCI: Introduce HCI_QUIRK_BROKEN_LE_CODEDLuiz Augusto von Dentz1-0/+6
2023-08-24Bluetooth: btintel: Send new command for PPAGLokendra Singh2-13/+19
2023-08-24Bluetooth: qca: add support for WCN7850Neil Armstrong3-1/+41
2023-08-24Bluetooth: qca: use switch case for soc type behaviorNeil Armstrong3-120/+236
2023-08-24Bluetooth: btnxpuart: Improve inband Independent Reset handlingNeeraj Sanjay Kale1-76/+96
2023-08-24Bluetooth: btnxpuart: Add support for IW624 chipsetNeeraj Sanjay Kale1-7/+30
2023-08-24Bluetooth: btnxpuart: Remove check for CTS low after FW downloadNeeraj Sanjay Kale1-6/+1
2023-08-11tty: ldops: unify to u8Jiri Slaby (SUSE)1-3/+3
2023-08-11tty: use u8 for flagsJiri Slaby (SUSE)1-1/+1
2023-08-11tty: make tty_ldisc_ops::*buf*() hooks operate on size_tJiri Slaby (SUSE)1-1/+1
2023-08-11tty: remove dummy tty_ldisc_ops::poll() implementationsJiri Slaby (SUSE)1-7/+0
2023-08-11Bluetooth: btrtl: Load FW v2 otherwise FW v1 for RTL8852CMax Chou1-25/+45
2023-08-11Bluetooth: btusb: Move btusb_recv_event_intel to btintelLuiz Augusto von Dentz3-74/+76
2023-08-11Bluetooth: btqca: Add WCN3988 supportLuca Weiss3-4/+33
2023-08-11Bluetooth: btnxpuart: Add support for AW693 chipsetNeeraj Sanjay Kale1-8/+31
2023-08-11Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()Yuanjun Gong1-1/+5
2023-08-11bluetooth: Explicitly include correct DT includesRob Herring3-3/+2
2023-08-11Bluetooth: btbcm: add default address for BCM43430A1Mans Rullgard1-0/+5
2023-08-11Bluetooth: btmtk: Fix kernel crash when processing coredumpChris Lu2-6/+7
2023-08-11Bluetooth: btusb: Add support for another MediaTek 7922 VID/PIDRoger Gammans1-0/+3
2023-08-11Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTOLee, Chun-Yi1-1/+2
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 Cai3-0/+154
2023-08-11Bluetooth: btmtk: introduce btmtk reset workJing Cai3-71/+97
2023-08-11Bluetooth: btusb: mediatek: readx_poll_timeout replaces open codingSean Wang1-15/+15
2023-08-11Bluetooth: btmtk: add printing firmware informationChris Lu1-0/+5
2023-08-11Bluetooth: btintel: Add support for Gale PeakKiran K1-0/+3
2023-08-11Bluetooth: msft: Extended monitor tracking by address filterHilda Wu1-0/+4
2023-08-11Bluetooth: btusb: Add support Mediatek MT7925Peter Tsao3-20/+64
2023-08-11Bluetooth: btintel: Add support to reset bluetooth via ACPI DSMKiran K3-0/+139
2023-08-11Bluetooth: hci_qca: Add qcom devcoredump supportSai Teja Aluvala1-50/+85
2023-08-11Bluetooth: hci_qca: Add qcom devcoredump sysfs supportSai Teja Aluvala1-0/+15
2023-08-11Bluetooth: btrtl: Correct the length of the HCI command for drop fwMax Chou1-8/+6
2023-08-11Bluetooth: btrtl: Add Realtek devcoredump supportHilda Wu3-27/+205
2023-07-20Bluetooth: btusb: Fix bluetooth on Intel Macbook 2014Tomasz Moń1-0/+1
2023-07-05Merge tag 'net-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds4-4/+24
2023-07-03virtio_bt: call scheduler when we free unused buffsXianting Tian1-0/+1
2023-06-29Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus AllyMatthew Anderson1-0/+3
2023-06-29Bluetooth: hci_bcm: do not mark valid bd_addr as invalidJohan Hovold1-1/+2
2023-06-29Bluetooth: btqca: use le32_to_cpu for ver.soc_idMin-Hua Chen1-1/+1
2023-06-29Bluetooth: btusb: Add device 6655:8771 to device tablesDan Gora1-0/+2
2023-06-29Bluetooth: btrtl: Add missing MODULE_FIRMWARE declarationsDan Gora1-2/+16
2023-06-05Bluetooth: hci_qca: fix debugfs registrationJohan Hovold1-1/+5
2023-05-19Bluetooth: btnxpuart: Fix compiler warningsNeeraj Sanjay Kale1-3/+3
2023-04-23Bluetooth: btusb: Add WCN6855 devcoredump supportTim Jiang1-0/+222
2023-04-23Bluetooth: btnxpuart: Enable flow control before checking boot signatureNeeraj Sanjay Kale1-7/+6
2023-04-23Bluetooth: btrtl: Add the support for RTL8851BMax Chou1-0/+15
2023-04-23Bluetooth: btnxpuart: Fix sparse warningsLuiz Augusto von Dentz1-34/+51
2023-04-23Bluetooth: btrtl: Firmware format v2 supportMax Chou2-41/+362
2023-04-23Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unf...Liu Jian1-1/+0
2023-04-23Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851Raul Cheleguini1-0/+1
2023-04-23Bluetooth: vhci: Fix info leak in force_devcd_write()Dan Carpenter1-6/+10
2023-04-23Bluetooth: hci_qca: mark OF related data as maybe unusedSteev Klimaszewski1-1/+1
2023-04-23Bluetooth: btnxpuart: No need to check the received bootloader signatureNeeraj Sanjay Kale1-16/+3
2023-04-23Bluetooth: btnxpuart: Disable Power Save feature on startupNeeraj Sanjay Kale1-1/+1
2023-04-23Bluetooth: btnxpuart: Deasset UART break before closing serdev deviceNeeraj Sanjay Kale1-0/+1
2023-04-23Bluetooth: btnxpuart: Add support to download helper FW file for w8997Neeraj Sanjay Kale1-8/+59
2023-04-23Bluetooth: hci_bcm: Add Acer Iconia One 7 B1-750 to the bcm_broken_irq_dmi_tableHans de Goede1-0/+8
2023-04-23Bluetooth: hci_bcm: Add Lenovo Yoga Tablet 2 830 / 1050 to the bcm_broken_irq...Hans de Goede1-2/+13
2023-04-23Bluetooth: hci_bcm: Limit bcm43430a0 / bcm43430a1 baudrate to 2000000Hans de Goede1-13/+24
2023-04-23Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not setHans de Goede1-3/+44
2023-04-23Bluetooth: hci_h5: Complements reliable packet processing logicQiqi Zhang1-0/+2
2023-04-23Bluetooth: btintel: Add Intel devcoredump supportAbhishek Pandit-Subedi3-10/+128
2023-04-23Bluetooth: btusb: Add btusb devcoredump supportManish Mandlik1-0/+19
2023-04-23Bluetooth: Add vhci devcoredump supportManish Mandlik2-0/+98
2023-04-23Bluetooth: btintel: Add LE States quirk supportChethan T N1-3/+2
2023-04-23Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855Steev Klimaszewski3-15/+66
2023-04-23Bluetooth: btrtl: check for NULL in btrtl_set_quirks()Max Chou1-0/+3
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: NXP: select CONFIG_CRC8Arnd Bergmann1-0/+1
2023-04-23Bluetooth: NXP: Add protocol support for NXP Bluetooth chipsetsNeeraj Sanjay Kale3-0/+1310
2023-04-23Bluetooth: hci_ldisc: Fix tty_set_termios() return value assumptionsIlpo Järvinen1-4/+4
2023-04-23Bluetooth: Improve support for Actions Semi ATS2851 based devicesRaul Cheleguini1-0/+2
2023-04-23Bluetooth: btrtl: add support for the RTL8723CSVasily Khoruzhick3-4/+125
2023-04-23Bluetooth: btmtkuart: mark OF related data as maybe unusedKrzysztof Kozlowski1-3/+3
2023-04-23Bluetooth: hci_qca: mark OF related data as maybe unusedKrzysztof Kozlowski1-5/+5
2023-04-23Bluetooth: btmrvl_sdio: mark OF related data as maybe unusedKrzysztof Kozlowski1-1/+1
2023-04-23Bluetooth: hci_ll: drop of_match_ptr for ID tableKrzysztof Kozlowski1-1/+1
2023-04-23Bluetooth: Add VID/PID 0489/e0e4 for MediaTek MT7922Meng Tang1-0/+3
2023-04-23Bluetooth: hci_h5: btrtl: Add support for RTL8821CSChris Morgan1-0/+8
2023-04-23Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663Meng Tang1-0/+3
2023-04-23Bluetooth: btrtl: Add support for RTL8852BSVictor Hassan1-0/+10
2023-04-23Bluetooth: hci_mrvl: Add serdev support for 88W8997Stefan Eichenberger1-7/+79
2023-04-23Bluetooth: hci_mrvl: use maybe_unused macro for device tree idsStefan Eichenberger1-3/+1
2023-04-23Bluetooth: btusb: Do not require hardcoded interface numbersTomasz Moń1-7/+3
2023-04-10bluetooth: btbcm: Fix logic error in forming the board name.Sasha Finkelstein1-1/+1
2023-04-10Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race conditionZheng Wang1-0/+1
2023-03-23Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished ...Zheng Wang1-0/+1
2023-03-23Bluetooth: btqcomsmd: Fix command timeout after setting BD addressStephan Gerhold1-1/+16
2023-03-23Bluetooth: btinel: Check ACPI handle for NULL before accessingKiran K1-2/+9
2023-03-22Bluetooth: btintel: Iterate only bluetooth device ACPI entriesKiran K2-25/+26
2023-03-22Bluetooth: btusb: Remove detection of ISO packets over bulkLuiz Augusto von Dentz1-10/+0
2023-02-09Bluetooth: btintel: Set Per Platform Antenna Gain(PPAG)Seema Sreemantha2-0/+129
2023-02-09Bluetooth: hci_qca: get wakeup status from serdev device handleZhengping Jiang1-3/+4
2023-02-09Bluetooth: qca: Fix sparse warningsLuiz Augusto von Dentz1-2/+2
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
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