blob: d742c9ec340ac7cb7352b3bf04f36f1e4b81f5d8 (
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
#
# Dependency chain.
#
# In the following, CHAIN_n depends on CHAIN_n-1 in different ways for n > 1.
# We verify that the last element depends on CHAIN_1.
#
config CHAIN_1
bool
config CHAIN_2
bool "chain 2"
depends on CHAIN_1
config CHAIN_3
bool "chain 3" if CHAIN_2
config CHAIN_4
def_bool CHAIN_3
config CHAIN_5
def_bool y if CHAIN_4
config CHAIN_6
def_tristate CHAIN_5
config CHAIN_7
def_tristate y if CHAIN_6
config CHAIN_8
bool
default CHAIN_7
config CHAIN_9
bool
default y if CHAIN_8
config CHAIN_10
bool
prompt "chain 10" if CHAIN_9
config CHAIN_11
int
range 0 1 if CHAIN_10
config CHAIN_12
int
range CHAIN_11 10
config CHAIN_13
hex
range 0 CHAIN_12
config CHAIN_14
bool "chain 14" if "0x2" = CHAIN_13
select CHAIN_15
config CHAIN_15
bool "chain 15"
config CHAIN_SELECT_RELAY
bool "chain select relay"
default y
select CHAIN_16 if CHAIN_15
config CHAIN_16
bool "chain 16"
imply CHAIN_17
config CHAIN_17
bool "chain 17"
config CHAIN_IMPLY_RELAY
bool "chain imply relay"
default y
imply CHAIN_18 if CHAIN_17
config CHAIN_18
tristate "chain 19"
if CHAIN_18 = 0
config CHAIN_19
tristate "chain 19"
endif
menu "chain menu"
depends on CHAIN_19
config CHAIN_20
bool "chain 20"
endmenu
menu "chain menu visible if"
visible if CHAIN_20
config CHAIN_21
bool "chain 21"
endmenu
choice CHAIN_CHOICE_1
tristate "chain choice 1" if CHAIN_21
config CHAIN_22
tristate "chain 22"
config DUMMY_1
tristate "dummy 1"
endchoice
choice CHAIN_CHOICE_2
tristate "chain choice 2"
depends on CHAIN_22
config DUMMY_2
tristate "dummy 2"
config CHAIN_23
tristate "chain 23"
endchoice
choice CHAIN_CHOICE_3
tristate "chain choice 3"
default DUMMY_3 if CHAIN_23
config CHAIN_24
tristate "chain 24"
config DUMMY_3
tristate "dummy 3"
endchoice
config CHAIN_25
int "chain 25"
depends on CHAIN_24
config CHAIN_26
int "chain 26"
default 0 if y && 0 < CHAIN_25
|