diff options
| author | wdenk <wdenk> | 2003-06-27 21:31:46 +0000 | 
|---|---|---|
| committer | wdenk <wdenk> | 2003-06-27 21:31:46 +0000 | 
| commit | 8bde7f776c77b343aca29b8c7b58464d915ac245 (patch) | |
| tree | 20f1fd99975215e7c658454a15cdb4ed4694e2d4 /board/hymod/bsp.c | |
| parent | 993cad9364c6b87ae429d1ed1130d8153f6f027e (diff) | |
| download | olio-uboot-2014.01-8bde7f776c77b343aca29b8c7b58464d915ac245.tar.xz olio-uboot-2014.01-8bde7f776c77b343aca29b8c7b58464d915ac245.zip | |
* Code cleanup:LABEL_2003_06_27_2340
  - remove trailing white space, trailing empty lines, C++ comments, etc.
  - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c)
* Patches by Kenneth Johansson, 25 Jun 2003:
  - major rework of command structure
    (work done mostly by Michal Cendrowski and Joakim Kristiansen)
Diffstat (limited to 'board/hymod/bsp.c')
| -rw-r--r-- | board/hymod/bsp.c | 39 | 
1 files changed, 32 insertions, 7 deletions
| diff --git a/board/hymod/bsp.c b/board/hymod/bsp.c index 02b6421b8..f131e51d4 100644 --- a/board/hymod/bsp.c +++ b/board/hymod/bsp.c @@ -276,7 +276,30 @@ do_fpga (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])  	printf ("Usage:\n%s\n", cmdtp->usage);  	return 1;  } - +cmd_tbl_t U_BOOT_CMD(fpga) = MK_CMD_ENTRY( +	"fpga",	6,	1,	do_fpga, +	"fpga    - FPGA sub-system\n", +	"load [type] addr size\n" +	"  - write the configuration data at memory address `addr',\n" +	"    size `size' bytes, into the FPGA of type `type' (either\n" +	"    `main' or `mezz', default `main'). e.g.\n" +	"        `fpga load 100000 7d8f'\n" +	"    loads the main FPGA with config data at address 100000\n" +	"    HEX, size 7d8f HEX (32143 DEC) bytes\n" +	"fpga tftp file addr\n" +	"  - transfers `file' from the tftp server into memory at\n" +	"    address `addr', then writes the entire file contents\n" +	"    into the main FPGA\n" +	"fpga store addr\n" +	"  - read configuration data from the main FPGA (the mezz\n" +	"    FPGA is write-only), into address `addr'. There must be\n" +	"    enough memory available at `addr' to hold all the config\n" +	"    data - the size of which is determined by VC:???\n" +	"fpga info\n" +	"  - print information about the Hymod FPGA, namely the\n" +	"    memory addresses at which the four FPGA local bus\n" +	"    address spaces appear in the physical address space\n" +);  /* ------------------------------------------------------------------------- */  int  do_eecl (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[]) @@ -312,15 +335,17 @@ do_eecl (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])  	return 0;  } +cmd_tbl_t U_BOOT_CMD(eec) = MK_CMD_ENTRY( +	"eeclear",	1,	0,	do_eecl, +	"eeclear - Clear the eeprom on a Hymod board \n", +	"[type]\n" +	"  - write zeroes into the EEPROM on the board of type `type'\n" +	"    (`type' is either `main' or `mezz' - default `main')\n" +	"    Note: the EEPROM write enable jumper must be installed\n" +);  /* ------------------------------------------------------------------------- */ -#if 0 -static uchar test_bitfile[] = { -	/* one day ... */ -}; -#endif -  int  do_htest (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  { |