summaryrefslogtreecommitdiff
path: root/tests/Kmodifiable
blob: 1f9dcc9b60db4b00e27dfc4c9b20e88fb0796c06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
config MODULES
    def_bool y

config VISIBLE
    tristate "bool visible"

config NOT_VISIBLE
    tristate

config Y_SELECTOR
    def_tristate y
    select SELECTED_TO_Y

config SELECTED_TO_Y
    tristate "selected to y"

config M_SELECTOR
    def_tristate m
    select TRISTATE_SELECTED_TO_M
    select M_VISIBLE_TRISTATE_SELECTED_TO_M
    select BOOL_SELECTED_TO_M

config TRISTATE_SELECTED_TO_M
    tristate "tristate selected to m"

config M_VISIBLE_TRISTATE_SELECTED_TO_M
    tristate "m-visible tristate selected to m"
    depends on m

# The "m" will get promoted to a "y", so this should still not be modifiable
config BOOL_SELECTED_TO_M
    bool "bool selected to m"

config VISIBLE_STRING
    string "visible string"

config VISIBLE_INT
    int "visible int"

config VISIBLE_HEX
    hex "visible hex"

config NOT_VISIBLE_STRING
    string

config NOT_VISIBLE_INT
    int "not visible int" if n

config NOT_VISIBLE_HEX
    hex