Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Deepin-Kernel-SIG] [Upstream] [linux 6.6-y] bluetooth update for btintel pcie device #510

Merged
merged 29 commits into from
Dec 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
c411012
Bluetooth: btintel: Print Firmware Sequencer information
kirankrishnappa-intel Feb 21, 2024
9bbd9b7
Bluetooth: btintel: Define macros for image types
kirankrishnappa-intel Mar 11, 2024
d1b8770
Bluetooth: btintel: Add support to download intermediate loader
kirankrishnappa-intel Mar 11, 2024
cae32ae
Bluetooth: hci_intel: Fix multiple issues reported by checkpatch.pl
wantyapps Apr 2, 2024
a824431
Bluetooth: btintel: Export few static functions
kirankrishnappa-intel May 7, 2024
3818e40
Bluetooth: btintel_pcie: Add support for PCIe transport
tedd-an May 7, 2024
f06d3e8
Bluetooth: btintel_pcie: Add *setup* function to download firmware
kirankrishnappa-intel May 7, 2024
07f75e8
Bluetooth: btintel_pcie: Fix compiler warnings
kirankrishnappa-intel May 8, 2024
c7b5340
Bluetooth: btintel: Fix compiler warning for multi_v7_defconfig config
kirankrishnappa-intel May 8, 2024
4f392a8
Bluetooth: btintel_pcie: Fix warning reported by sparse
kirankrishnappa-intel May 11, 2024
7a83b80
Bluetooth: btintel_pcie: Refactor and code cleanup
kirankrishnappa-intel May 11, 2024
e92174f
Bluetooth: btintel_pcie: Fix REVERSE_INULL issue reported by coverity
satijav May 17, 2024
1fc4752
Bluetooth: btintel_pcie: Print Firmware Sequencer information
kirankrishnappa-intel May 17, 2024
37c26e9
Bluetooth: btintel_pcie: Fix irq leak
kirankrishnappa-intel May 17, 2024
1720590
Bluetooth: btintel_pcie: Remove unnecessary memset(0) calls
toblux May 31, 2024
fac1ea3
Revert "Bluetooth: btintel: Add support for BlazarU core"
opsiff Dec 3, 2024
1d0c3c4
Bluetooth: Add vendor-specific packet classification for ISO data
May 29, 2024
280eaba
Bluetooth: btintel: Add firmware ID to firmware name
kirankrishnappa-intel Jun 19, 2024
4074004
Bluetooth: btintel: Add support for BlazarU core
kirankrishnappa-intel Jul 5, 2024
949fe2a
Bluetooth: btintel: Allow configuring drive strength of BRI
kirankrishnappa-intel Jul 18, 2024
8d9e6f0
Bluetooth: Add a helper function to extract iso header
kirankrishnappa-intel Jul 26, 2024
4b42ec1
Bluetooth: btintel_pcie: Add support for ISO data
kirankrishnappa-intel Jul 26, 2024
ab94613
Bluetooth: btintel_pcie: Allocate memory for driver private data
kirankrishnappa-intel Sep 12, 2024
7099ddf
Bluetooth: btintel_pcie: Add handshake between driver and firmware
kirankrishnappa-intel Oct 1, 2024
e075ea4
Bluetooth: btintel_pcie: Add recovery mechanism
kirankrishnappa-intel Oct 1, 2024
0463337
Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP
kirankrishnappa-intel Oct 15, 2024
fb6c2af
Bluetooth: btintel_pcie: Remove deadcode
everestkc Oct 16, 2024
7450faa
Bluetooth: btintel_pcie: remove redundant assignment to variable ret
ColinIanKing Oct 7, 2024
30bf68c
config: deepin_x86_desktop_defconfig: Enable BT_INTEL_PCIE
opsiff Dec 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions arch/x86/configs/deepin_x86_desktop_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -673,6 +673,7 @@ CONFIG_BT_MTKSDIO=m
CONFIG_BT_MTKUART=m
CONFIG_BT_VIRTIO=m
CONFIG_BT_NXPUART=m
CONFIG_BT_INTEL_PCIE=m
CONFIG_AF_RXRPC_IPV6=y
CONFIG_RXKAD=y
CONFIG_RXPERF=m
Expand Down
11 changes: 11 additions & 0 deletions drivers/bluetooth/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -478,5 +478,16 @@ config BT_NXPUART
Say Y here to compile support for NXP Bluetooth UART device into
the kernel, or say M here to compile as a module (btnxpuart).

config BT_INTEL_PCIE
tristate "Intel HCI PCIe driver"
depends on PCI
select BT_INTEL
select FW_LOADER
help
Intel Bluetooth transport driver for PCIe.
This driver is required if you want to use Intel Bluetooth device
with PCIe interface.

Say Y here to compiler support for Intel Bluetooth PCIe device into
the kernel or say M to compile it as module (btintel_pcie)
endmenu
1 change: 1 addition & 0 deletions drivers/bluetooth/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ obj-$(CONFIG_BT_HCIBTUSB) += btusb.o
obj-$(CONFIG_BT_HCIBTSDIO) += btsdio.o

obj-$(CONFIG_BT_INTEL) += btintel.o
obj-$(CONFIG_BT_INTEL_PCIE) += btintel_pcie.o btintel.o
obj-$(CONFIG_BT_ATH3K) += ath3k.o
obj-$(CONFIG_BT_MRVL) += btmrvl.o
obj-$(CONFIG_BT_MRVL_SDIO) += btmrvl_sdio.o
Expand Down
Loading
Loading