115 lines
1.7 KiB
Plaintext
115 lines
1.7 KiB
Plaintext
mainmenu "Example Kconfig configuration"
|
|
|
|
menu "Modules with the type of bus support"
|
|
|
|
config MODULE_BUS
|
|
bool "Bus device driver"
|
|
default n
|
|
|
|
if MODULE_BUS
|
|
source "03-Bus/Kconfig"
|
|
endif # Module_BUS
|
|
|
|
endmenu
|
|
|
|
#config MODULES
|
|
# bool "Enable loadable module support"
|
|
# option modules
|
|
# default n
|
|
|
|
menu "Bool and tristate symbols"
|
|
|
|
config BOOL
|
|
bool "Bool symbol"
|
|
default y
|
|
|
|
config BOOL_DEP
|
|
bool "Dependent bool symbol"
|
|
depends on BOOL
|
|
|
|
# Mix it up a bit with an 'if' instead of a 'depends on'
|
|
if BOOL
|
|
|
|
config TRI_DEP
|
|
tristate "Dependent tristate symbol"
|
|
select SELECTED_BY_TRI_DEP
|
|
imply IMPLIED_BY_TRI_DEP
|
|
|
|
endif
|
|
|
|
config TWO_MENU_NODES
|
|
bool "First prompt"
|
|
depends on BOOL
|
|
|
|
config TRI
|
|
tristate "Tristate symbol"
|
|
|
|
config TWO_MENU_NODES
|
|
bool "Second prompt"
|
|
|
|
comment "These are selected by TRI_DEP"
|
|
|
|
config SELECTED_BY_TRI_DEP
|
|
tristate "Tristate selected by TRI_DEP"
|
|
|
|
config IMPLIED_BY_TRI_DEP
|
|
tristate "Tristate implied by TRI_DEP"
|
|
|
|
endmenu
|
|
|
|
|
|
menu "String, int, and hex symbols"
|
|
|
|
config STRING
|
|
string "String symbol"
|
|
default "foo"
|
|
|
|
config INT
|
|
int "Int symbol"
|
|
default 747
|
|
|
|
config HEX
|
|
hex "Hex symbol"
|
|
default 0xABC
|
|
|
|
endmenu
|
|
|
|
|
|
menu "Various choices"
|
|
|
|
choice BOOL_CHOICE
|
|
bool "Bool choice"
|
|
|
|
config BOOL_CHOICE_SYM_1
|
|
bool "Bool choice sym 1"
|
|
|
|
config BOOL_CHOICE_SYM_2
|
|
bool "Bool choice sym 2"
|
|
|
|
endchoice
|
|
|
|
choice TRI_CHOICE
|
|
tristate "Tristate choice"
|
|
|
|
config TRI_CHOICE_SYM_1
|
|
tristate "Tristate choice sym 1"
|
|
|
|
config TRI_CHOICE_SYM_2
|
|
tristate "Tristate choice sym 2"
|
|
|
|
endchoice
|
|
|
|
choice OPT_BOOL_CHOICE
|
|
bool "Optional bool choice"
|
|
optional
|
|
|
|
config OPT_BOOL_CHOICE_SYM_1
|
|
bool "Optional bool choice sym 1"
|
|
|
|
config OPT_BOOL_CHOICE_SYM_2
|
|
bool "Optional bool choice sym 2"
|
|
|
|
endchoice
|
|
|
|
endmenu
|