diff --git a/tools/kconfig2html.c b/tools/kconfig2html.c
index 37b4330da4b..05e675a3922 100644
--- a/tools/kconfig2html.c
+++ b/tools/kconfig2html.c
@@ -2223,7 +2223,7 @@ static inline char *process_menu(FILE *stream, const char *kconfigdir)
*
****************************************************************************/
-static void process_kconfigfile(const char *kconfigdir); /* Forward reference */
+static void process_kconfigfile(const char *kconfigdir, const char *kconfigname); /* Forward reference */
static char *parse_kconfigfile(FILE *stream, const char *kconfigdir)
{
enum token_type_e tokid;
@@ -2253,6 +2253,7 @@ static char *parse_kconfigfile(FILE *stream, const char *kconfigdir)
source = dequote(source);
if (source)
{
+ char *configname = basename(source);
char *subdir = dirname(source);
char *dirpath;
@@ -2289,7 +2290,7 @@ static char *parse_kconfigfile(FILE *stream, const char *kconfigdir)
/* Then recurse */
- process_kconfigfile(dirpath);
+ process_kconfigfile(dirpath, configname);
token = NULL;
free(dirpath);
}
@@ -2398,14 +2399,15 @@ static char *parse_kconfigfile(FILE *stream, const char *kconfigdir)
*
****************************************************************************/
-static void process_kconfigfile(const char *kconfigdir)
+static void process_kconfigfile(const char *kconfigdir,
+ const char *kconfigname)
{
FILE *stream;
char *kconfigpath;
/* Create the full path to the Kconfig file */
- asprintf(&kconfigpath, "%s/Kconfig", kconfigdir);
+ asprintf(&kconfigpath, "%s/%s", kconfigdir, kconfigname);
debug("process_kconfigfile: Entry\n");
debug(" kconfigdir: %s\n", kconfigdir);
debug(" kconfigpath: %s\n", kconfigpath);
@@ -2654,7 +2656,7 @@ int main(int argc, char **argv, char **envp)
/* Process the Kconfig files through recursive descent */
- process_kconfigfile(g_kconfigroot);
+ process_kconfigfile(g_kconfigroot, "Kconfig");
/* Terminate the table of contents */
diff --git a/wireless/bluetooth/Kconfig b/wireless/bluetooth/Kconfig
index 7b0b0ba1365..be2849c7162 100644
--- a/wireless/bluetooth/Kconfig
+++ b/wireless/bluetooth/Kconfig
@@ -40,8 +40,7 @@
#############################################################################
menuconfig WIRELESS_BLUETOOTH
- bool
- prompt "Bluetooth LE support"
+ bool "Bluetooth LE support"
default n
select MM_IOB
select SCHED_HPWORK
@@ -57,8 +56,7 @@ menuconfig WIRELESS_BLUETOOTH
if WIRELESS_BLUETOOTH
config BLUETOOTH_MAX_CONN
- int
- prompt "Maximum number of simultaneous connections"
+ int "Maximum number of simultaneous connections"
default 1
range 1 16
---help---
@@ -66,8 +64,7 @@ config BLUETOOTH_MAX_CONN
supported. The minimum (and default) number is 1.
config BLUETOOTH_MAX_PAIRED
- int
- prompt "Maximum number of paired devices"
+ int "Maximum number of paired devices"
default 1
range 1 32
---help---
@@ -172,8 +169,7 @@ config BLUETOOTH_TXCONN_NMSGS
endmenu # Kernel Thread Configuration
config BLUETOOTH_SMP_SELFTEST
- bool
- prompt "Bluetooth SMP self tests executed on init"
+ bool "Bluetooth SMP self tests executed on init"
default n
---help---
This option enables SMP self-tests executed on startup