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