]> git.ipfire.org Git - people/ms/u-boot.git/blob - common/Kconfig
Merge git://git.denx.de/u-boot-dm
[people/ms/u-boot.git] / common / Kconfig
1 menu "Command line interface"
2 depends on !SPL_BUILD
3
4 config HUSH_PARSER
5 bool "Use hush shell"
6 select SYS_HUSH_PARSER
7 help
8 This option enables the "hush" shell (from Busybox) as command line
9 interpreter, thus enabling powerful command line syntax like
10 if...then...else...fi conditionals or `&&' and '||'
11 constructs ("shell scripts").
12
13 If disabled, you get the old, much simpler behaviour with a somewhat
14 smaller memory footprint.
15
16 config SYS_HUSH_PARSER
17 bool
18 help
19 Backward compatibility.
20
21 comment "Commands"
22
23 menu "Info commands"
24
25 config CMD_BDI
26 bool "bdinfo"
27 help
28 Print board info
29
30 config CMD_CONSOLE
31 bool "coninfo"
32 help
33 Print console devices and information.
34
35 config CMD_LICENSE
36 bool "license"
37 help
38 Print GPL license text
39
40 endmenu
41
42 menu "Boot commands"
43
44 config CMD_BOOTD
45 bool "bootd"
46 help
47 Run the command stored in the environment "bootcmd", i.e.
48 "bootd" does the same thing as "run bootcmd".
49
50 config CMD_BOOTM
51 bool "bootm"
52 default y
53 help
54 Boot an application image from the memory.
55
56 config CMD_GO
57 bool "go"
58 default y
59 help
60 Start an application at a given address.
61
62 config CMD_RUN
63 bool "run"
64 help
65 Run the command in the given environment variable.
66
67 config CMD_IMI
68 bool "iminfo"
69 help
70 Print header information for application image.
71
72 config CMD_IMLS
73 bool "imls"
74 help
75 List all images found in flash
76
77 config CMD_XIMG
78 bool "imxtract"
79 help
80 Extract a part of a multi-image.
81
82 endmenu
83
84 menu "Environment commands"
85
86 config CMD_EXPORTENV
87 bool "env export"
88 default y
89 help
90 Export environments.
91
92 config CMD_IMPORTENV
93 bool "env import"
94 default y
95 help
96 Import environments.
97
98 config CMD_EDITENV
99 bool "editenv"
100 help
101 Edit environment variable.
102
103 config CMD_SAVEENV
104 bool "saveenv"
105 help
106 Run the command in the given environment variable.
107
108 endmenu
109
110 menu "Memory commands"
111
112 config CMD_MEMORY
113 bool "md, mm, nm, mw, cp, cmp, base, loop"
114 help
115 Memeory commands.
116 md - memory display
117 mm - memory modify (auto-incrementing address)
118 nm - memory modify (constant address)
119 mw - memory write (fill)
120 cp - memory copy
121 cmp - memory compare
122 base - print or set address offset
123 loop - initinite loop on address range
124
125 config CMD_CRC32
126 bool "crc32"
127 default y
128 help
129 Compute CRC32.
130
131 config LOOPW
132 bool "loopw"
133 help
134 Infinite write loop on address range
135
136 config CMD_MEMTEST
137 bool "crc32"
138 help
139 Simple RAM read/write test.
140
141 config CMD_MX_CYCLIC
142 bool "mdc, mwc"
143 help
144 mdc - memory display cyclic
145 mwc - memory write cyclic
146
147 config CMD_MEMINFO
148 bool "meminfo"
149 help
150 Display memory information.
151
152 endmenu
153
154 menu "Device access commands"
155
156 config CMD_LOADB
157 bool "loadb"
158 help
159 Load a binary file over serial line.
160
161 config CMD_LOADS
162 bool "loads"
163 help
164 Load an S-Record file over serial line
165
166 config CMD_FLASH
167 bool "flinfo, erase, protect"
168 help
169 NOR flash support.
170 flinfo - print FLASH memory information
171 erase - FLASH memory
172 protect - enable or disable FLASH write protection
173
174 config CMD_NAND
175 bool "nand"
176 help
177 NAND support.
178
179 config CMD_SPI
180 bool "sspi"
181 help
182 SPI utility command.
183
184 config CMD_I2C
185 bool "i2c"
186 help
187 I2C support.
188
189 config CMD_USB
190 bool "usb"
191 help
192 USB support.
193
194 config CMD_FPGA
195 bool "fpga"
196 help
197 FPGA support.
198
199 endmenu
200
201
202 menu "Shell scripting commands"
203
204 config CMD_ECHO
205 bool "echo"
206 help
207 Echo args to console
208
209 config CMD_ITEST
210 bool "itest"
211 help
212 Return true/false on integer compare.
213
214 config CMD_SOURCE
215 bool "source"
216 help
217 Run script from memory
218
219 endmenu
220
221 menu "Network commands"
222
223 config CMD_NET
224 bool "bootp, tftpboot"
225 help
226 Network commands.
227 bootp - boot image via network using BOOTP/TFTP protocol
228 tftpboot - boot image via network using TFTP protocol
229
230 config CMD_TFTPPUT
231 bool "tftp put"
232 help
233 TFTP put command, for uploading files to a server
234
235 config CMD_TFTPSRV
236 bool "tftpsrv"
237 help
238 Act as a TFTP server and boot the first received file
239
240 config CMD_RARP
241 bool "rarpboot"
242 help
243 Boot image via network using RARP/TFTP protocol
244
245 config CMD_DHCP
246 bool "dhcp"
247 help
248 Boot image via network using DHCP/TFTP protocol
249
250 config CMD_NFS
251 bool "nfs"
252 help
253 Boot image via network using NFS protocol.
254
255 config CMD_PING
256 bool "ping"
257 help
258 Send ICMP ECHO_REQUEST to network host
259
260 config CMD_CDP
261 bool "cdp"
262 help
263 Perform CDP network configuration
264
265 config CMD_SNTP
266 bool "sntp"
267 help
268 Synchronize RTC via network
269
270 config CMD_DNS
271 bool "dns"
272 help
273 Lookup the IP of a hostname
274
275 config CMD_DNS
276 bool "dns"
277 help
278 Lookup the IP of a hostname
279
280 config CMD_LINK_LOCAL
281 bool "linklocal"
282 help
283 Acquire a network IP address using the link-local protocol
284
285 endmenu
286
287 menu "Misc commands"
288
289 config CMD_TIME
290 bool "time"
291 help
292 Run commands and summarize execution time.
293
294 # TODO: rename to CMD_SLEEP
295 config CMD_MISC
296 bool "sleep"
297 help
298 Delay execution for some time
299
300 config CMD_TIMER
301 bool "timer"
302 help
303 Access the system timer.
304
305 config CMD_SETGETDCR
306 bool "getdcr, setdcr, getidcr, setidcr"
307 depends on 4xx
308 help
309 getdcr - Get an AMCC PPC 4xx DCR's value
310 setdcr - Set an AMCC PPC 4xx DCR's value
311 getidcr - Get a register value via indirect DCR addressing
312 setidcr - Set a register value via indirect DCR addressing
313
314 endmenu
315
316 endmenu