zephyr/subsys/bluetooth/Kconfig
Johan Hedberg b64e0d4c51 Bluetooth: Kconfig: Remove redundant 'default n' declarations
All boolean options default to 'n' without the need to explicitly
state this. It's only the cases where we want 'default y' where we
need to state this.

Change-Id: I47dbda62462ea437a2423b8508ea2cc640a22e41
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2016-11-11 07:59:15 +02:00

63 lines
1.5 KiB
Plaintext

# Kconfig - Bluetooth configuration options
#
# Copyright (c) 2016 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
menuconfig BLUETOOTH
bool "Bluetooth support"
select NANO_TIMEOUTS
select NET_BUF
help
This option enables Bluetooth support.
if BLUETOOTH
choice
prompt "Bluetooth Stack Selection"
default BLUETOOTH_HCI
help
Select the Bluetooth stack to compile.
config BLUETOOTH_HCI
bool "HCI-based"
help
HCI-based stack with optional host & controller parts and an
HCI driver in between.
config BLUETOOTH_CUSTOM
bool "Custom"
help
Select a custom, non-HCI based stack. If you're not sure what
this is, you probably want the HCI-based stack instead.
endchoice
if BLUETOOTH_HCI
config BLUETOOTH_CONTROLLER
bool "Bluetooth Controller"
select BLUETOOTH_HOST_BUFFERS
help
Enables support for SoC native controller implementation.
source "subsys/bluetooth/host/Kconfig"
if BLUETOOTH_CONTROLLER
source "subsys/bluetooth/controller/Kconfig"
endif
endif # BLUETOOTH_HCI
endif # BLUETOOTH