There are two kinds of HCI implementations. Bluetooth drivers in drivers/bluetooth that implement HCI by using a wired serial transport layer to talk to an external controller chip. And a bluetooth controller in subsys/bluetooth/controller that directly talks to an internal on-chip controller node. Currently, when the the subsys/bluetooth/controller is used there still exists exposed to the user a bluetooth driver configuration menu, even though no external bluetooth driver is in use. This is due to a dependency on certain configs in driver/bluetooth that are needed even though no external controller is used. This patch moves one of these configs, BLUETOOTH_HCI_RESERVE, from drivers/bluetooth/hci/Kconfig to subsys/bluetooth/host/Kconfig such that eventually we can omit the entire Bluetooth driver menu option. This re-organization does not change when the config can be enabled. Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no> |
||
|---|---|---|
| .. | ||
| hci | ||
| Kconfig | ||
| Makefile | ||
| nrf51_pm.c | ||
| nrf51_pm.h | ||
| util.h | ||