hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/net/bluetooth/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Bluetooth subsystem configuration
34 #
....@@ -8,8 +9,9 @@
89 depends on RFKILL || !RFKILL
910 select CRC16
1011 select CRYPTO
11
- select CRYPTO_BLKCIPHER
12
- select CRYPTO_AES
12
+ select CRYPTO_SKCIPHER
13
+ select CRYPTO_LIB_AES
14
+ imply CRYPTO_AES
1315 select CRYPTO_CMAC
1416 select CRYPTO_ECB
1517 select CRYPTO_SHA256
....@@ -19,7 +21,7 @@
1921 It was designed as a replacement for cables and other short-range
2022 technologies like IrDA. Bluetooth operates in personal area range
2123 that typically extends up to 10 meters. More information about
22
- Bluetooth can be found at <http://www.bluetooth.com/>.
24
+ Bluetooth can be found at <https://www.bluetooth.com/>.
2325
2426 Linux Bluetooth subsystem consist of several layers:
2527 Bluetooth Core
....@@ -62,7 +64,6 @@
6264 config BT_HS
6365 bool "Bluetooth High Speed (HS) features"
6466 depends on BT_BREDR
65
- default y
6667 help
6768 Bluetooth High Speed includes support for off-loading
6869 Bluetooth connections via 802.11 (wifi) physical layer
....@@ -91,6 +92,21 @@
9192 This option selects a few LED triggers for different
9293 Bluetooth events.
9394
95
+config BT_MSFTEXT
96
+ bool "Enable Microsoft extensions"
97
+ depends on BT
98
+ help
99
+ This options enables support for the Microsoft defined HCI
100
+ vendor extensions.
101
+
102
+config BT_DEBUGFS
103
+ bool "Export Bluetooth internals in debugfs"
104
+ depends on BT && DEBUG_FS
105
+ default y
106
+ help
107
+ Provide extensive information about internal Bluetooth states
108
+ in debugfs.
109
+
94110 config BT_SELFTEST
95111 bool "Bluetooth self testing support"
96112 depends on BT && DEBUG_KERNEL
....@@ -118,12 +134,11 @@
118134 Run test cases for SMP cryptographic functionality, including both
119135 legacy SMP as well as the Secure Connections features.
120136
121
-config BT_DEBUGFS
122
- bool "Export Bluetooth internals in debugfs"
123
- depends on BT && DEBUG_FS
124
- default y
137
+config BT_FEATURE_DEBUG
138
+ bool "Enable runtime option for debugging statements"
139
+ depends on BT && !DYNAMIC_DEBUG
125140 help
126
- Provide extensive information about internal Bluetooth states
127
- in debugfs.
141
+ This provides an option to enable/disable debugging statements
142
+ at runtime via the experimental features interface.
128143
129144 source "drivers/bluetooth/Kconfig"