]>
Commit | Line | Data |
---|---|---|
d255bb0e HS |
1 | /* |
2 | * Command for accessing DataFlash. | |
3 | * | |
4 | * Copyright (C) 2008 Atmel Corporation | |
5 | */ | |
6 | #include <common.h> | |
7 | #include <df.h> | |
8 | ||
54841ab5 | 9 | static int do_df(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) |
d255bb0e HS |
10 | { |
11 | const char *cmd; | |
12 | ||
13 | /* need at least two arguments */ | |
14 | if (argc < 2) | |
15 | goto usage; | |
16 | ||
17 | cmd = argv[1]; | |
18 | ||
19 | if (strcmp(cmd, "init") == 0) { | |
20 | df_init(0, 0, 1000000); | |
21 | return 0; | |
22 | } | |
23 | ||
24 | if (strcmp(cmd, "info") == 0) { | |
25 | df_show_info(); | |
26 | return 0; | |
27 | } | |
28 | ||
29 | usage: | |
47e26b1b | 30 | return cmd_usage(cmdtp); |
d255bb0e HS |
31 | } |
32 | ||
33 | U_BOOT_CMD( | |
34 | sf, 2, 1, do_serial_flash, | |
2fb2604d | 35 | "Serial flash sub-system", |
a89c33db | 36 | "probe [bus:]cs - init flash device on given SPI bus and CS") |