/* * Command for accessing DataFlash. * * Copyright (C) 2008 Atmel Corporation */ #include <common.h> #include <df.h> static int do_df(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { const char *cmd; /* need at least two arguments */ if (argc < 2) goto usage; cmd = argv[1]; if (strcmp(cmd, "init") == 0) { df_init(0, 0, 1000000); return 0; } if (strcmp(cmd, "info") == 0) { df_show_info(); return 0; } usage: return cmd_usage(cmdtp); } U_BOOT_CMD( sf, 2, 1, do_serial_flash, "Serial flash sub-system", "probe [bus:]cs - init flash device on given SPI bus and CS")