aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/bluetooth
AgeCommit message (Expand)AuthorFilesLines
2025-12-01Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CEGongwei Li1-0/+2
2025-12-01drivers/bluetooth: btbcm: Use kmalloc_array() to prevent overflowAyaan Mirza Baig1-1/+3
2025-12-01Bluetooth: btintel_pcie: Introduce HCI Driver protocolChethan T N1-0/+59
2025-12-01Bluetooth: btusb: add new custom firmwaresShuai Zhang1-0/+1
2025-12-01Bluetooth: btusb: Add new VID/PID 0x13d3/0x3619 for RTL8852BE-VTMax Chou1-0/+2
2025-12-01Bluetooth: btusb: Add new VID/PID 0x13d3/0x3618 for RTL8852BE-VTMax Chou1-0/+2
2025-12-01Bluetooth: btusb: Add new VID/PID 0x0489/0xE12F for RTL8852BE-VTMax Chou1-0/+2
2025-12-01Bluetooth: btrtl: Add the support for RTL8761CUVMax Chou1-1/+15
2025-12-01Bluetooth: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus4-11/+1
2025-12-01Bluetooth: btusb: Reclassify Qualcomm WCN6855 debug packetsPascal Giard1-0/+19
2025-12-01Bluetooth: btusb: Add new VID/PID 2b89/6275 for RTL8761BUVChingbin Li1-0/+2
2025-12-01Bluetooth: btintel_pcie: Suspend/Resume: Controller doorbell interrupt handlingRavindra2-42/+73
2025-12-01Bluetooth: btintel_pcie: Support for S4 (Hibernate)Ravindra2-0/+43
2025-12-01Bluetooth: btusb: MT7922: Add VID/PID 0489/e170Chris Lu1-0/+2
2025-12-01Bluetooth: btusb: MT7920: Add VID/PID 0489/e135Chris Lu1-0/+2
2025-12-01Bluetooth: hci_h5: implement CRC data integrityJavier Nieto2-4/+39
2025-12-01Bluetooth: hci_h5: avoid sending two SYNC messagesJavier Nieto1-4/+5
2025-12-01Bluetooth: mediatek: add gpio pin to reset btZhangchao Zhang1-0/+13
2025-11-20Bluetooth: btusb: mediatek: Avoid btusb_mtk_claim_iso_intf() NULL derefDouglas Anderson1-0/+5
2025-11-20Bluetooth: btusb: mediatek: Fix kernel crash when releasing mtk iso interfaceChris Lu1-7/+27
2025-11-11Bluetooth: btrtl: Avoid loading the config file on security chipsMax Chou1-11/+13
2025-11-10Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAFRaphael Pinsonneault-Thibeault1-7/+6
2025-10-31Bluetooth: btrtl: Fix memory leak in rtlbt_parse_firmware_v2()Abdun Nihaal1-1/+3
2025-10-24Bluetooth: fix corruption in h4_recv_buf() after cleanupCalvin Owens14-19/+25
2025-10-24Bluetooth: btintel_pcie: Fix event packet loss issueKiran K1-5/+6
2025-10-24Bluetooth: btmtksdio: Add pmctrl handling for BT closed state during resetChris Lu1-0/+12
2025-09-27Bluetooth: bcsp: receive data only if registeredIvan Pravdin1-0/+3
2025-09-27Bluetooth: btusb: Add new VID/PID 13d3/3633 for MT7922Chris Lu1-0/+2
2025-09-27Bluetooth: btusb: Add new VID/PID 13d3/3627 for MT7925Chris Lu1-0/+2
2025-09-27Bluetooth: remove duplicate h4_recv_buf() in headerCalvin Owens5-157/+4
2025-09-27Bluetooth: btusb: Check for unexpected bytes when defragmenting HCI framesArkadiusz Bokowy1-0/+17
2025-09-27Bluetooth: btintel_pcie: Refactor Device CoredumpKiran K2-145/+77
2025-09-27Bluetooth: btintel_pcie: Use strscpy() instead of strscpy_pad()Thorsten Blum1-2/+3
2025-09-27Bluetooth: btintel_pcie: Define hdev->wakeup() callbackChandrashekar Devegowda1-0/+8
2025-09-27Bluetooth: btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1Zenm Chen1-0/+2
2025-09-27Bluetooth: btintel_pcie: Move model comment before its definitionLuiz Augusto von Dentz1-4/+8
2025-09-27Bluetooth: btintel_pcie: Add id of Scorpious, Panther Lake-H484Kiran K1-0/+1
2025-09-27Bluetooth: btintel_pcie: Add Bluetooth core/platform as commentsKiran K1-3/+3
2025-09-27Bluetooth: btintel_pcie: Add support for _suspend() / _resume()Chandrashekar Devegowda1-0/+89
2025-09-27Bluetooth: btintel: Add support for BlazarIW coreKiran K2-0/+4
2025-09-20Bluetooth: Fix build after header cleanupCalvin Owens2-4/+10
2025-08-29Bluetooth: vhci: Prevent use-after-free by removing debugfs files earlyIvan Pravdin1-16/+41
2025-08-15Bluetooth: btnxpuart: Uses threaded IRQ for host wakeup handlingNeeraj Sanjay Kale1-4/+4
2025-08-15Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdownJiande Lu1-6/+1
2025-07-23Bluetooth: btintel_pcie: Fix Alive Context State HandlingKiran K1-55/+62
2025-07-23Bluetooth: btintel_pcie: Make driver wait for alive interruptKiran K1-13/+17
2025-07-23Bluetooth: btusb: Add one more ID 0x28de:0x1401 for Qualcomm WCN6855Zijun Hu1-0/+2
2025-07-23Bluetooth: btusb: Sort WCN6855 device IDs by VID and PIDZijun Hu1-34/+34
2025-07-23Bluetooth: btusb: QCA: Support downloading custom-made firmwaresZijun Hu1-5/+49
2025-07-23Bluetooth: btnxpuart: Add uevents for FW dump and FW download completeNeeraj Sanjay Kale1-1/+41
2025-07-23Bluetooth: btnxpuart: Correct the Independent Reset handling after FW dumpNeeraj Sanjay Kale1-9/+26
2025-07-23Bluetooth: btintel: Define a macro for Intel Reset vendor commandKiran K5-17/+19
2025-07-23Bluetooth: hci_bcm4377: Fix typo in commentBastien Nocera1-1/+1
2025-07-23Bluetooth: btrtl: Fix typo in commentBastien Nocera1-1/+1
2025-07-23Bluetooth: btmtk: Fix typo in log stringBastien Nocera1-1/+1
2025-07-23Bluetooth: btintel: Fix typo in commentBastien Nocera1-1/+1
2025-07-23Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925En-Wei Wu1-0/+2
2025-07-23Bluetooth: btusb: Add RTL8852BE device 0x13d3:0x3618Hao Li1-0/+2
2025-07-23Bluetooth: btusb: Fix potential NULL dereference on kmalloc failureZhongqiu Han1-0/+2
2025-07-23Bluetooth: btnxpuart: implement powerup sequenceCatalin Popescu1-0/+18
2025-07-23Bluetooth: btnxpuart: Add support for 4M baudrateNeeraj Sanjay Kale1-9/+27
2025-07-23Bluetooth: hci_qca: Enable ISO data packet RXZijun Hu1-0/+1
2025-07-23Bluetooth: btintel_pcie: Add support for device 0x4d76Kiran K1-0/+1
2025-07-23Bluetooth: btusb: Add a new VID/PID 2c7c/7009 for MT7925Haochen Tong1-0/+2
2025-07-23Bluetooth: btintel_pcie: Reword restart to recoveryLuiz Augusto von Dentz1-38/+33
2025-07-23Bluetooth: btintel_pcie: Support Function level resetChandrashekar Devegowda2-3/+227
2025-07-23Bluetooth: btusb: Add support for variant of RTL8851BE (USB ID 13d3:3601)Uwe Kleine-König1-0/+1
2025-07-23Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB NanoZenm Chen1-0/+4
2025-07-16Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant witho...Zijun Hu1-34/+44
2025-07-16Bluetooth: hci_dev: replace 'quirks' integer by 'quirk_flags' bitmapChristian Eggers24-106/+106
2025-07-16Bluetooth: btintel: Check if controller is ISO capable on btintel_classify_pk...Luiz Augusto von Dentz1-1/+1
2025-06-20driver: bluetooth: hci_qca:fix unable to load the BT driverShuai Zhang1-3/+10
2025-06-20Bluetooth: btintel_pcie: Fix potential race condition in firmware downloadKiran K1-2/+31
2025-06-12Merge tag 'net-6.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2-18/+23
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar5-6/+6
2025-06-05Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race conditionChandrashekar Devegowda1-1/+5
2025-06-05Bluetooth: btintel_pcie: Increase the tx and rx descriptor countChandrashekar Devegowda2-14/+17
2025-06-05Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffersKiran K2-4/+2
2025-05-30Bluetooth: hci_qca: move the SoC type check to the right placeBartosz Golaszewski1-7/+7
2025-05-30Bluetooth: btnxpuart: Fix missing devm_request_irq() return value checkKrzysztof Kozlowski1-0/+2
2025-05-22Bluetooth: btintel: Check dsbr size from EFI variableKees Cook1-8/+2
2025-05-22Bluetooth: btusb: Add new VID/PID 13d3/3584 for MT7922Liwei Sun1-0/+2
2025-05-22Bluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump handlingEn-Wei Wu1-58/+40
2025-05-21Bluetooth: btusb: Add new VID/PID 13d3/3630 for MT7925Jiande Lu1-0/+2
2025-05-21Bluetooth: btintel_pcie: Dump debug registers on errorChandrashekar Devegowda2-1/+149
2025-05-21Revert "Bluetooth: btusb: add sysfs attribute to control USB alt setting"Hsin-chen Chuang1-33/+1
2025-05-21Revert "Bluetooth: btusb: Configure altsetting for HCI_USER_CHANNEL"Hsin-chen Chuang2-53/+0
2025-05-21Bluetooth: btusb: Add HCI Drv commands for configuring altsettingHsin-chen Chuang1-1/+74
2025-05-21Bluetooth: Introduce HCI Driver protocolHsin-chen Chuang1-6/+63
2025-05-21Bluetooth: btnxpuart: Implement host-wakeup featureNeeraj Sanjay Kale1-6/+52
2025-05-21Bluetooth: btusb: Add RTL8851BE device 0x0bda:0xb850WangYuli1-0/+1
2025-05-21Bluetooth: hci_uart: Remove unnecessary NULL check before release_firmware()Chen Ni1-2/+1
2025-05-21Bluetooth: btmtksdio: Fix wakeup source leaks on device unbindKrzysztof Kozlowski1-1/+1
2025-05-21Bluetooth: btmrvl_sdio: Fix wakeup source leaks on device unbindKrzysztof Kozlowski1-1/+3
2025-05-21Bluetooth: btintel_pcie: Do not generate coredump for diagnostic eventsKiran K3-18/+1
2025-05-21Bluetooth: btusb: Add new VID/PID 13d3/3613 for MT7925Youn MÉLOIS1-0/+2
2025-04-25Bluetooth: btintel_pcie: Add additional to checks to clear TX/RX pathsKiran K1-5/+19
2025-04-25Bluetooth: btmtksdio: Do close if SDIO card removed without closeChris Lu1-2/+6
2025-04-25Bluetooth: btmtksdio: Check function enabled before doing closeChris Lu1-0/+4
2025-04-25Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue()En-Wei Wu1-28/+73
2025-04-25Bluetooth: btintel_pcie: Avoid redundant buffer allocationKiran K1-21/+12
2025-04-16Bluetooth: vhci: Avoid needless snprintf() callsKees Cook1-5/+5
2025-04-11Merge tag 'for-net-2025-04-10' of git://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski3-11/+14
2025-04-10Bluetooth: btnxpuart: Add an error message if FW dump trigger failsNeeraj Sanjay Kale1-1/+3
2025-04-10Bluetooth: btnxpuart: Revert baudrate change in nxp_shutdownNeeraj Sanjay Kale1-9/+8
2025-04-10Bluetooth: qca: fix NV variant for one of WCN3950 SoCsDmitry Baryshkov1-1/+1
2025-04-10Bluetooth: btrtl: Prevent potential NULL dereferenceDan Carpenter1-0/+2
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner4-11/+11
2025-03-25Bluetooth: btnxpuart: Fix kernel panic during FW releaseNeeraj Sanjay Kale1-2/+4
2025-03-25Bluetooth: btnxpuart: Handle bootloader error during cmd5 and cmd7Neeraj Sanjay Kale1-18/+43
2025-03-25Bluetooth: btnxpuart: Add correct bootloader error codesNeeraj Sanjay Kale1-22/+35
2025-03-25t blameBluetooth: btintel: Fix leading white spaceKiran K2-2/+2
2025-03-25Bluetooth: btintel: Add support to configure TX powerVijay Satija2-0/+356
2025-03-25Bluetooth: btmtksdio: Prevent enabling interrupts after IRQ handler removalSean Wang1-1/+2
2025-03-25Bluetooth: btmtk: Remove the resetting step before downloading the fwHao Qin1-10/+0
2025-03-25Bluetooth: hci_vhci: Mark Sync Flow Control as supportedLuiz Augusto von Dentz1-0/+1
2025-03-25Bluetooth: btintel_pci: Fix build warningLuiz Augusto von Dentz1-14/+0
2025-03-25Bluetooth: btintel_pcie: Trigger device coredump on hardware exceptionKiran K1-0/+6
2025-03-25Bluetooth: btnxpuart: Add support to set BD addressNeeraj Sanjay Kale1-5/+54
2025-03-25Bluetooth: btnxpuart: Add support for HCI coredump featureNeeraj Sanjay Kale1-15/+132
2025-03-25Bluetooth: btnxpuart: Move vendor specific initialization to .post_initNeeraj Sanjay Kale1-18/+27
2025-03-25Bluetooth: btintel_pcie: Add support for device coredumpKiran K3-7/+291
2025-03-25Bluetooth: btusb: Fix regression in the initialization of fake Bluetooth cont...Pedro Nishiyama1-0/+2
2025-03-25Bluetooth: btintel_pcie: Read hardware exception dataKiran K3-1/+247
2025-03-25Bluetooth: btintel_pcie: Setup buffers for firmware tracesKiran K2-0/+121
2025-03-25Bluetooth: qca: add WCN3950 supportDmitry Baryshkov3-0/+43
2025-03-25Bluetooth: qca: simplify WCN399x NVM loadingDmitry Baryshkov1-7/+6
2025-03-25bluetooth: btnxpuart: Support for controller wakeup gpio configLoic Poulain1-4/+28
2025-03-25Bluetooth: hci_qca: use the power sequencer for wcn6750Janaki Ramaiah Thota1-1/+1
2025-03-25Bluetooth: btusb: Add 2 HWIDs for MT7922Jiande Lu1-0/+4
2025-03-25Bluetooth: hci_vhci: convert timeouts to secs_to_jiffies()Easwar Hariharan1-2/+2
2025-03-25Bluetooth: hci_uart: Fix another race during initializationArseniy Krasnov2-6/+15
2025-03-25Bluetooth: hci_uart: fix race during initializationArseniy Krasnov1-1/+2
2025-03-25Bluetooth: btintel: Add DSBR support for ScPKiran K2-0/+6
2025-03-25Bluetooth: Fix code style warningJeremy Clifton1-2/+1
2025-03-25Bluetooth: btusb: Add 13 USB device IDs for Qualcomm WCN785xZijun Hu1-0/+26
2025-03-25Bluetooth: btintel_pcie: Add device id of Whale PeakKiran K1-0/+1
2025-03-25Bluetooth: btintel: Add support for Intel Scorpius PeakKiran K2-0/+4
2025-03-25Bluetooth: btusb: Add new VID/PID for WCN785xDorian Cruveiller1-0/+2
2025-03-25Bluetooth: btusb: mediatek: Add err code to btusb claim iso printoutDouglas Anderson1-1/+1
2025-03-07Bluetooth: btusb: Configure altsetting for HCI_USER_CHANNELHsin-chen Chuang2-0/+53
2025-02-27bluetooth: btusb: Initialize .owner field of force_poll_sync_fopsSalah Triki1-0/+1
2025-02-20Bluetooth: Always allow SCO packets for user channelHsin-chen Chuang1-2/+4
2025-02-13Bluetooth: btintel_pcie: Fix a potential race conditionKiran K1-1/+4
2025-01-29Bluetooth: btnxpuart: Fix glitches seen in dual A2DP streamingNeeraj Sanjay Kale1-2/+1
2025-01-29Bluetooth: Fix possible infinite recursion of btusb_resetHsin-chen Chuang1-5/+0
2025-01-29Bluetooth: btusb: mediatek: Add locks for usb_driver_claim_interface()Douglas Anderson1-0/+7
2025-01-15Bluetooth: qca: Fix poor RF performance for WCN6855Zijun Hu1-2/+3
2025-01-15Bluetooth: Get rid of cmd_timeout and use the reset callbackHsin-chen Chuang3-14/+14
2025-01-15Bluetooth: Remove the cmd timeout count in btusbHsin-chen Chuang1-10/+0
2025-01-15Bluetooth: Use str_enable_disable-like helpersKrzysztof Kozlowski3-11/+14
2025-01-15Bluetooth: btmtk: Remove resetting mt7921 before downloading the fwHao Qin1-2/+2
2025-01-15Bluetooth: btusb: Add RTL8851BE device 13d3:3600Garrett Wilke1-0/+3
2025-01-15Bluetooth: btusb: Add MT7921e device 13d3:3576Garrett Wilke1-0/+2
2025-01-15Bluetooth: btrtl: check for NULL in btrtl_setup_realtek()Max Chou1-1/+3
2025-01-15Bluetooth: btbcm: Fix NULL deref in btbcm_get_board_name()Charles Han1-0/+3
2025-01-15Bluetooth: qca: Expand firmware-name to load specific rampatchCheng Jiang3-46/+63
2025-01-15Bluetooth: qca: Update firmware-name to support board specific nvmCheng Jiang1-28/+85
2025-01-15Bluetooth: btusb: Add new VID/PID 13d3/3628 for MT7925En-Wei Wu1-0/+2
2025-01-15Bluetooth: btusb: Add new VID/PID 13d3/3610 for MT7922Andrew Halaney1-0/+2
2025-01-15Bluetooth: btusb: add sysfs attribute to control USB alt settingYing Hsu1-1/+33
2025-01-15Bluetooth: btusb: Add ID 0x2c7c:0x0130 for Qualcomm WCN785xMark Dietzer1-0/+2
2025-01-08Bluetooth: btmtk: Fix failed to send func ctrl for MediaTek devices.Chris Lu1-0/+7
2025-01-08Bluetooth: btnxpuart: Fix driver sending truncated dataNeeraj Sanjay Kale1-0/+1
2024-12-12Bluetooth: btmtk: avoid UAF in btmtk_process_coredumpThadeu Lima de Souza Cascardo1-8/+12
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds3-3/+3
2024-11-21Merge tag 'net-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds16-154/+621
2024-11-20Merge tag 'asm-generic-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+3
2024-11-14Bluetooth: btintel: Direct exception event to bluetooth stackKiran K1-3/+2
2024-11-14Bluetooth: hci_bcm: Use the devm_clk_get_optional() helperAndy Shevchenko1-17/+8
2024-11-14Bluetooth: btusb: Add 3 HWIDs for MT7925Jiande Lu1-0/+6
2024-11-14Bluetooth: btusb: Add new VID/PID 0489/e124 for MT7925Jonathan McCrohan1-0/+2
2024-11-14Bluetooth: btrtl: Decrease HCI_OP_RESET timeout from 10 s to 2 sHilda Wu1-1/+1
2024-11-14Bluetooth: btbcm: fix missing of_node_put() in btbcm_get_board_name()Javier Carrasco1-3/+1
2024-11-14Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925Hao Qin1-0/+2
2024-11-14Bluetooth: btmtk: adjust the position to init iso data anchorChris Lu2-1/+1
2024-11-14Bluetooth: btintel_pcie: Replace deprecated PCI functionsPhilipp Stanner1-7/+3
2024-11-14Bluetooth: Set quirks for ATS2851Danil Pylaev1-0/+2
2024-11-14Bluetooth: btintel_pcie: remove redundant assignment to variable retColin Ian King1-3/+1
2024-11-14Bluetooth: btintel: Do no pass vendor events to stackKiran K2-5/+10
2024-11-14Bluetooth: btintel_pcie: Remove deadcodeEverest K.C.1-1/+0
2024-11-14Bluetooth: hci_qca: use devm_clk_get_optional_enabled_with_rate()Bartosz Golaszewski1-22/+2
2024-11-14Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaPKiran K2-8/+23
2024-11-14Bluetooth: btmtksdio: Lookup device node only as fallbackChen-Yu Tsai1-2/+15
2024-11-14Bluetooth: btintel_pcie: Add recovery mechanismKiran K3-34/+91
2024-11-14Bluetooth: btintel_pcie: Add handshake between driver and firmwareKiran K4-12/+329
2024-11-14Bluetooth: btnxpuart: Add GPIO support to power save featureNeeraj Sanjay Kale1-6/+51
2024-11-14Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925Jiande Lu1-0/+12
2024-11-14Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tablesHilda Wu1-0/+2
2024-11-14bluetooth: Fix typos in the commentsYan Zhen9-14/+14
2024-11-14Bluetooth: btnxpuart: Rename IW615 to IW610Neeraj Sanjay Kale1-8/+8
2024-11-14Bluetooth: btnxpuart: Drop _v0 suffix from FW namesNeeraj Sanjay Kale1-4/+8
2024-11-14Bluetooth: btusb: Add one more ID 0x13d3:0x3623 for Qualcomm WCN785xZijun Hu1-0/+2
2024-11-14Bluetooth: btusb: Add one more ID 0x0489:0xe0f3 for Qualcomm WCN785xZijun Hu1-0/+2
2024-11-14Bluetooth: btusb: add Foxconn 0xe0fc for Qualcomm WCN785xAaron Ma1-0/+2
2024-11-14Bluetooth: btusb: mediatek: change the conditions for ISO interfaceChris Lu1-8/+8
2024-11-14Bluetooth: btusb: mediatek: add intf release flow when usb disconnectChris Lu1-5/+15
2024-11-14Bluetooth: btusb: mediatek: add callback function in btusb_disconnectChris Lu1-0/+4
2024-11-14Bluetooth: btusb: mediatek: move Bluetooth power off command positionChris Lu1-1/+4
2024-11-12Bluetooth: btintel: Direct exception event to bluetooth stackKiran K1-3/+2