~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/net/bluetooth/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /net/bluetooth/Kconfig (Version linux-6.12-rc7) and /net/bluetooth/Kconfig (Version policy-sample)


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2 #                                                 
  3 # Bluetooth subsystem configuration               
  4 #                                                 
  5                                                   
  6 menuconfig BT                                     
  7         tristate "Bluetooth subsystem support"    
  8         depends on !S390                          
  9         depends on RFKILL || !RFKILL              
 10         select CRC16                              
 11         select CRYPTO                             
 12         select CRYPTO_SKCIPHER                    
 13         select CRYPTO_LIB_AES                     
 14         imply CRYPTO_AES                          
 15         select CRYPTO_CMAC                        
 16         select CRYPTO_ECB                         
 17         select CRYPTO_SHA256                      
 18         select CRYPTO_ECDH                        
 19         help                                      
 20           Bluetooth is low-cost, low-power, sh    
 21           It was designed as a replacement for    
 22           technologies like IrDA.  Bluetooth o    
 23           that typically extends up to 10 mete    
 24           Bluetooth can be found at <https://w    
 25                                                   
 26           Linux Bluetooth subsystem consist of    
 27              Bluetooth Core                       
 28                 HCI device and connection mana    
 29                 SCO audio links                   
 30                 L2CAP (Logical Link Control an    
 31                 SMP (Security Manager Protocol    
 32                 ISO isochronous links             
 33              HCI Device drivers (Interface to     
 34              RFCOMM Module (RFCOMM Protocol)      
 35              BNEP Module (Bluetooth Network En    
 36              CMTP Module (CAPI Message Transpo    
 37              HIDP Module (Human Interface Devi    
 38                                                   
 39           Say Y here to compile Bluetooth supp    
 40           compile it as module (bluetooth).       
 41                                                   
 42           To use Linux Bluetooth subsystem, yo    
 43           utilities like hciconfig and bluetoo    
 44           to Bluetooth kernel modules are prov    
 45           more information, see <http://www.bl    
 46                                                   
 47 config BT_BREDR                                   
 48         bool "Bluetooth Classic (BR/EDR) featu    
 49         depends on BT                             
 50         default y                                 
 51         help                                      
 52           Bluetooth Classic includes support f    
 53           available with Bluetooth version 1.0    
 54           for Enhanced Data Rate (EDR) availab    
 55           version 2.0 or later.                   
 56                                                   
 57 source "net/bluetooth/rfcomm/Kconfig"             
 58                                                   
 59 source "net/bluetooth/bnep/Kconfig"               
 60                                                   
 61 source "net/bluetooth/cmtp/Kconfig"               
 62                                                   
 63 source "net/bluetooth/hidp/Kconfig"               
 64                                                   
 65 config BT_LE                                      
 66         bool "Bluetooth Low Energy (LE) featur    
 67         depends on BT                             
 68         default y                                 
 69         help                                      
 70           Bluetooth Low Energy includes suppor    
 71           layer available with Bluetooth versi    
 72                                                   
 73 config BT_LE_L2CAP_ECRED                          
 74         bool "Bluetooth L2CAP Enhanced Credit     
 75         depends on BT_LE                          
 76         default y                                 
 77         help                                      
 78           Bluetooth Low Energy L2CAP Enhanced     
 79           Bluetooth version 5.2 or later.         
 80                                                   
 81           This can be overridden by passing bl    
 82           on the kernel commandline.              
 83                                                   
 84 config BT_6LOWPAN                                 
 85         tristate "Bluetooth 6LoWPAN support"      
 86         depends on BT_LE && 6LOWPAN               
 87         help                                      
 88           IPv6 compression over Bluetooth Low     
 89                                                   
 90 config BT_LEDS                                    
 91         bool "Enable LED triggers"                
 92         depends on BT                             
 93         depends on LEDS_CLASS                     
 94         select LEDS_TRIGGERS                      
 95         help                                      
 96           This option selects a few LED trigge    
 97           Bluetooth events.                       
 98                                                   
 99 config BT_MSFTEXT                                 
100         bool "Enable Microsoft extensions"        
101         depends on BT                             
102         help                                      
103           This options enables support for the    
104           vendor extensions.                      
105                                                   
106 config BT_AOSPEXT                                 
107         bool "Enable Android Open Source Proje    
108         depends on BT                             
109         help                                      
110           This options enables support for the    
111           Project defined HCI vendor extension    
112                                                   
113 config BT_DEBUGFS                                 
114         bool "Export Bluetooth internals in de    
115         depends on BT && DEBUG_FS                 
116         default y                                 
117         help                                      
118           Provide extensive information about     
119           in debugfs.                             
120                                                   
121 config BT_SELFTEST                                
122         bool "Bluetooth self testing support"     
123         depends on BT && DEBUG_KERNEL             
124         help                                      
125           Run self tests when initializing the    
126           is a developer option and can cause     
127           the system.                             
128                                                   
129           When the Bluetooth subsystem is buil    
130           cases are run first thing at module     
131           subsystem is compiled into the kerne    
132           are run late in the initcall hierarc    
133                                                   
134 config BT_SELFTEST_ECDH                           
135         bool "ECDH test cases"                    
136         depends on BT_LE && BT_SELFTEST           
137         help                                      
138           Run test cases for ECDH cryptographi    
139           Bluetooth Low Energy Secure Connecti    
140                                                   
141 config BT_SELFTEST_SMP                            
142         bool "SMP test cases"                     
143         depends on BT_LE && BT_SELFTEST           
144         help                                      
145           Run test cases for SMP cryptographic    
146           legacy SMP as well as the Secure Con    
147                                                   
148 config BT_FEATURE_DEBUG                           
149         bool "Enable runtime option for debugg    
150         depends on BT && !DYNAMIC_DEBUG           
151         help                                      
152           This provides an option to enable/di    
153           at runtime via the experimental feat    
154                                                   
155 source "drivers/bluetooth/Kconfig"                
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php