blob: cc19f57f94d76edc93103b30d66d7d3806e7b3a5 (
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
|
#
# No ranges
#
config HEX_NO_RANGE
hex "hex no range"
config INT_NO_RANGE
int "int no range"
#
# Disabled ranges
#
config HEX_ALL_RANGES_DISABLED
hex "hex all ranges disabled"
range 0x10 0x20 if n
range 0x30 0x40 if n
config INT_ALL_RANGES_DISABLED
int "int all ranges disabled"
range 10 20 if n
range 30 40 if n
#
# Ranges with defaults
#
# hex
config HEX_RANGE_10_20_LOW_DEFAULT
hex "int range 10-20 low default"
range 0x10 0x20
default 0x9
config HEX_RANGE_10_20_HIGH_DEFAULT
hex "int range 10-20 high default"
range 0x10 0x20
default 0x21
config HEX_RANGE_10_20_OK_DEFAULT
hex "int range 10-20 ok default"
range 0x10 0x20
default 0x15
config HEX_RANGE_10_20_OK_DEFAULT_ALTERNATE
hex "int range 10-20 ok default alternate"
range 0x10 0x20
default 15
# int
config INT_RANGE_10_20_LOW_DEFAULT
int "int range 10-20 low default"
range 10 20
default 9
config INT_RANGE_10_20_HIGH_DEFAULT
int "int range 10-20 high default"
range 10 20
default 21
config INT_RANGE_10_20_OK_DEFAULT
int "int range 10-20 ok default"
range 10 20
default 15
#
# Ranges with no defaults (should default to low end of range if > 0)
#
config HEX_RANGE_10_20
hex "hex range 10-20"
range 0x10 0x20
config HEX_RANGE_0_10
hex "hex range 0-10"
range 0x0 0x10
config INT_RANGE_10_20
int "int range 10-20"
range 10 20
config INT_RANGE_0_10
int "int range 0-10"
range 0 10
config INT_RANGE_NEG_10_10
int "int range -10-10"
range -10 10
#
# Dependent ranges
#
config HEX_40
hex
default 40
config HEX_RANGE_10_40_DEPENDENT
hex "hex range 10-40 dependent"
range HEX_RANGE_10_20 HEX_40
config INT_40
int
default 40
config INT_RANGE_10_40_DEPENDENT
int "int range 10-40 dependent"
range INT_RANGE_10_20 INT_40
|