]> git.ipfire.org Git - people/ms/u-boot.git/blob - common/cmd_df.c
5f650442c018edb81aacc6c22ddbe0f49682087f
[people/ms/u-boot.git] / common / cmd_df.c
1 /*
2 * Command for accessing DataFlash.
3 *
4 * Copyright (C) 2008 Atmel Corporation
5 */
6 #include <common.h>
7 #include <df.h>
8
9 static int do_df(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
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:
30 printf("Usage:\n%s\n", cmdtp->usage);
31 return 1;
32 }
33
34 U_BOOT_CMD(
35 sf, 2, 1, do_serial_flash,
36 "sf - Serial flash sub-system\n",
37 "probe [bus:]cs - init flash device on given SPI bus and CS\n")