aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/bluetooth
AgeCommit message (Expand)AuthorFilesLines
4 daysBluetooth: hci_qca: Use 100 ms SSR delay for rampatch and NVM loadingShuai Zhang1-2/+2
4 daysBluetooth: btusb: Add USB ID 2c4e:0128 for Mercusys MA60XNBZenm Chen1-0/+2
11 daysBluetooth: btusb: Allow firmware re-download when version matchesShuai Zhang1-1/+7
11 daysBluetooth: btmtk: remove extra copy in cmd array initJiajia Liu1-1/+1
13 daysBluetooth: hci_uart: fix UAFs and race conditions in close and init pathsMingyu Wang1-8/+40
13 daysBluetooth: btmtk: fix urb->setup_packet leak in error pathsJiajia Liu1-0/+2
2026-05-15Bluetooth: btintel_pcie: Fix incorrect MAC access programmingKiran K2-17/+6
2026-05-13Bluetooth: btusb: Add support for Intel Lizard Peak 2 (0x8087:0x0040)Ravindra1-0/+1
2026-05-13Bluetooth: btusb: MT7925: Add VID/PID 13d3/3609luke-yj.chen1-0/+2
2026-05-11Bluetooth: hci_qca: Convert timeout from jiffies to msShuai Zhang1-17/+16
2026-05-11Bluetooth: btmtk: accept too short WMT FUNC_CTRL eventsPauli Virtanen1-2/+2
2026-05-06bluetooth: remove all PCMCIA driversEthan Nelson-Moore5-2314/+0
2026-05-06Bluetooth: btrtl: fix RTL8761B/BU broken LE extended scanAlexej Sidorenko1-0/+13
2026-05-06Bluetooth: btusb: Add Realtek RTL8922AE VID/PID 0bda/d923Chen Zhang1-0/+2
2026-05-06Bluetooth: btusb: Add Realtek RTL8922AE VID/PID 0bda/d922Chen Zhang1-0/+2
2026-05-06Bluetooth: btusb: Add Mercusys MA530 for Realtek RTL8761BUVHrvoje Nuic1-0/+2
2026-05-06Bluetooth: virtio_bt: validate rx pkt_type header lengthMichael Bommarito1-3/+20
2026-05-06Bluetooth: virtio_bt: clamp rx length before skb_putMichael Bommarito1-4/+12
2026-05-06Bluetooth: btmtk: validate WMT event SKB length before struct accessTristan Madani1-2/+13
2026-05-06Bluetooth: hci_uart: Fix NULL deref in recv callbacks when priv is uninitializedAurelien DESBRIERES4-0/+12
2026-05-06Bluetooth: btintel_pcie: treat boot stage bit 12 as warningSai Teja Aluvala2-4/+11
2026-05-06Bluetooth: btmtk: add event filter to filter specific eventChris Lu3-0/+31
2026-05-06Bluetooth: btusb: MT7925: Add VID/PID 0e8d/8c38Chris Lu1-0/+2
2026-05-06Bluetooth: btusb: MT7922: Add VID/PID 0e8d/223cChris Lu1-0/+2
2026-05-06Bluetooth: btintel_pcie: Support Product level resetChandrashekar Devegowda5-36/+193
2026-04-13Bluetooth: hci_qca: Fix missing wakeup during SSR memdump handlingShuai Zhang1-2/+2
2026-04-13Bluetooth: btintel_pcie: use strscpy to copy plain stringsThorsten Blum1-2/+2
2026-04-13Bluetooth: btintel_pcie: Align shared DMA memory to 128 bytesKiran K2-44/+53
2026-04-13Bluetooth: hci_ll: Enable BROKEN_ENHANCED_SETUP_SYNC_CONN for WL183xStefano Radaelli1-0/+10
2026-04-13Bluetooth: btusb: MediaTek MT7922: Add VID 0489 & PID e11dKamiyama Chiaki1-0/+2
2026-04-13Bluetooth: btmtk: hide unused btmtk_mt6639_devs[] arrayArnd Bergmann1-16/+16
2026-04-13Bluetooth: btusb: Add MT7927 ID for ASUS X870E / ProArt X870E-CreatorJavier Tia1-0/+2
2026-04-13Bluetooth: btusb: Add MT7927 ID for TP-Link Archer TBE550EJavier Tia1-0/+2
2026-04-13Bluetooth: btusb: Add MT7927 ID for MSI X870E Ace MaxJavier Tia1-0/+2
2026-04-13Bluetooth: btusb: Add MT7927 ID for Gigabyte Z790 AORUS MASTER XJavier Tia1-0/+2
2026-04-13Bluetooth: btusb: Add MT7927 ID for Lenovo Legion Pro 7 16ARX9Javier Tia1-0/+2
2026-04-13Bluetooth: btusb: Add MT7927 ID for ASUS ROG Crosshair X870E HeroJavier Tia1-0/+2
2026-04-13Bluetooth: btmtk: fix ISO interface setup for single alt settingJavier Tia1-1/+2
2026-04-13Bluetooth: btmtk: Add MT6639 (MT7927) Bluetooth supportJavier Tia3-8/+61
2026-04-13Bluetooth: btmtk: refactor endpoint lookupJohan Hovold1-24/+5
2026-04-13Bluetooth: btusb: refactor endpoint lookupJohan Hovold1-43/+8
2026-04-13Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on errorJonathan Rissanen1-0/+3
2026-04-13Bluetooth: hci_qca: disable power control for WCN7850 when bt_en is not definedShuai Zhang1-1/+2
2026-04-13bluetooth: btusb: Fix whitespace in btusb.cLukas Kraft1-1/+2
2026-04-10Bluetooth: qca: enable pwrseq support for WCN39xx devicesDmitry Baryshkov1-8/+18
2026-04-10Bluetooth: btintel_pci: Fix btintel_pcie_read_hwexp code styleLuiz Augusto von Dentz1-3/+3
2026-04-10Bluetooth: btintel_pcie: Add device id of Scorpious2, Nova Lake-PCD-SKiran K1-0/+2
2026-04-10Bluetooth: btintel_pcie: Add device id of Scorpius Peak2, Nova Lake-PCD-HKiran K1-0/+2
2026-04-10Bluetooth: btintel_pcie: Add support for exception dump for ScP2FKiran K2-0/+2
2026-04-10Bluetooth: btintel: Add support for Scorpious Peak2F supportKiran K2-0/+4
2026-04-10Bluetooth: btintel_pcie: Add support for exception dump for ScP2Kiran K2-5/+13
2026-04-10Bluetooth: btintel: Add DSBR support for ScP2 onwardsKiran K2-0/+6
2026-04-10Bluetooth: btintel: Add support for Scorpious Peak2 supportKiran K2-0/+4
2026-04-10Bluetooth: btintel: Replace CNVi id with hardware variantKiran K2-9/+16
2026-04-10Bluetooth: btintel: Add support for hybrid signature for ScP2 onwardsKiran K1-8/+72
2026-04-10Bluetooth: btmtk: add MT7902 SDIO supportSean Wang1-13/+29
2026-04-10Bluetooth: btusb: Add new VID/PID 0e8d/1ede for MT7902Sean Wang1-0/+2
2026-04-10Bluetooth: btusb: Add new VID/PID 13d3/3596 for MT7902Sean Wang1-0/+2
2026-04-10Bluetooth: btusb: Add new VID/PID 13d3/3594 for MT7902Sean Wang1-0/+2
2026-04-10Bluetooth: btusb: Add new VID/PID 13d3/3580 for MT7902Sean Wang1-0/+2
2026-04-10Bluetooth: btusb: Add new VID/PID 13d3/3579 for MT7902Sean Wang1-1/+3
2026-04-10Bluetooth: btmtk: add MT7902 MCU supportSean Wang2-0/+2
2026-04-10Bluetooth: btintel_pcie: Use struct_size to improve hci_drv_read_infoThorsten Blum1-1/+2
2026-04-10Bluetooth: btusb: Add Lite-On 04ca:3807 for MediaTek MT7921Dylan Eray1-0/+2
2026-04-10Bluetooth: btintel_pcie: Replace snprintf("%s") with strscpyThorsten Blum1-1/+2
2026-04-10Bluetooth: hci_qca: Fix BT not getting powered-off on rmmodHans de Goede1-1/+5
2026-04-10Bluetooth: hci_qca: Fix confusing shutdown() and power_off() namingHans de Goede1-8/+7
2026-04-10Bluetooth: btbcm: Add entry for BCM4343A2 UART BluetoothMarek Vasut1-0/+1
2026-04-10Bluetooth: qca: Refactor code on the basis of chipset namesVivek Sahu2-33/+34
2026-04-10Bluetooth: btmtk: Add reset mechanism if downloading firmware failedChris Lu2-0/+7
2026-04-10Bluetooth: btmtk: add status check in mt79xx firmware setupChris Lu1-2/+8
2026-04-10Bluetooth: btmtk: improve mt79xx firmware setup retry flowChris Lu1-0/+6
2026-04-10Bluetooth: btbcm: remove done label in btbcm_patchramDongyang Jin1-6/+4
2026-04-10Bluetooth: btusb: MT7922: Add VID/PID 0489/e174Chris Lu1-0/+2
2026-04-01Bluetooth: hci_h4: Fix race during initializationJonathan Rissanen1-3/+0
2026-03-25Bluetooth: btusb: clamp SCO altsetting table indicesPengpeng Hou1-1/+4
2026-03-25Bluetooth: btintel: serialize btintel_hw_error() with hci_req_sync_lockCen Zhang1-3/+8
2026-03-19Bluetooth: hci_ll: Fix firmware leak on error pathAnas Iqbal1-0/+2
2026-03-12Bluetooth: qca: fix ROM version reading on WCN3998 chipsDmitry Baryshkov1-0/+2
2026-02-26Merge tag 'net-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-10/+14
2026-02-23Bluetooth: hci_qca: Cleanup on all setup failuresJinwang Li1-10/+14
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds23-29/+29
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook23-32/+32
2026-02-17Merge tag 'tty-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-11/+10
2026-02-11Merge tag 'net-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds8-65/+109
2026-02-10Merge tag 'irq-cleanups-2026-02-09' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-7/+2
2026-02-01Bluetooth: btintel_pcie: Use IRQF_ONESHOT and default primary handlerSebastian Andrzej Siewior1-7/+2
2026-01-29Bluetooth: hci_qca: Enable HFP hardware offload for WCN6855 and WCN7850Mengshi Wu1-2/+4
2026-01-29Bluetooth: hci_qca: Refactor HFP hardware offload capability handlingMengshi Wu1-4/+9
2026-01-29Bluetooth: btusb: Add USB ID 7392:e611 for Edimax EW-7611UXBZenm Chen1-0/+2
2026-01-29Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_workJia-Hong Su1-2/+2
2026-01-29Bluetooth: btusb: Remove duplicate entry for 0x13d3/0x3618Linmao Li1-2/+0
2026-01-29Bluetooth: btusb: Add device ID for Realtek RTL8761BUJacopo Scannella1-0/+1
2026-01-29Bluetooth: btintel: Remove unneeded CONFIG_PM* #ifdef'sBastien Nocera1-8/+2
2026-01-29Bluetooth: btnxpuart: Remove unneeded CONFIG_PM ifdefBastien Nocera1-4/+2
2026-01-29Bluetooth: btusb: Add new VID/PID for RTL8852CEShell Chen1-0/+2
2026-01-29Bluetooth: btintel_pcie: Remove unnecessary check before kfree_skb()Chen Ni1-2/+1
2026-01-29Bluetooth: btusb: Reject autosuspend if discovery is activeLinmao Li1-3/+4
2026-01-29Bluetooth: btusb: Use pm_ptr instead of #ifdef CONFIG_PMBastien Nocera1-6/+2
2026-01-29Bluetooth: btusb: Add USB ID 0489:e112 for Realtek 8851BETechie Ernie1-0/+2
2026-01-29Bluetooth: btqca: Add WCN6855 firmware priority selection featureShuai Zhang1-3/+18
2026-01-29Bluetooth: btqca: move WCN7850 workaround to the callerShuai Zhang1-20/+17
2026-01-29Bluetooth: btmtksdio: Use pm_ptr instead of #ifdef CONFIG_PMUwe Kleine-König1-7/+1
2026-01-29Bluetooth: hci_bcm4377: Use generic power managementVaibhav Gupta1-4/+7
2026-01-29Bluetooth: btusb: Add support for MediaTek7920 0489:e158Bluecross1-0/+2
2026-01-29Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when BT_EN is pulled up ...Shuai Zhang1-0/+33
2026-01-22Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_workJia-Hong Su1-2/+2
2025-12-19Bluetooth: btusb: revert use of devm_kzalloc in btusbRaphael Pinsonneault-Thibeault1-3/+9
2025-12-17Bluetooth: hci_qca: Migrate to serdev specific shutdown functionUwe Kleine-König1-3/+2
2025-12-17Bluetooth: hci_aml: Migrate to serdev specific shutdown functionUwe Kleine-König1-8/+8
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-144/+76
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