software/bios/cmds/cmd_mem: remove debug cmds that shouldn't have been merged.
This commit is contained in:
parent
74fb086322
commit
21cc7df2fa
|
@ -216,97 +216,3 @@ static void memspeed_handler(int nb_params, char **params)
|
||||||
memspeed(addr, size, read_only);
|
memspeed(addr, size, read_only);
|
||||||
}
|
}
|
||||||
define_command(memspeed, memspeed_handler, "Run a memory speed test", MEM_CMDS);
|
define_command(memspeed, memspeed_handler, "Run a memory speed test", MEM_CMDS);
|
||||||
|
|
||||||
#ifdef CSR_DEBUG_PRINTER
|
|
||||||
/**
|
|
||||||
* Command "csrprint"
|
|
||||||
*
|
|
||||||
* Print CSR values
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
static void csrprint(int nb_params, char **params)
|
|
||||||
{
|
|
||||||
print_csrs();
|
|
||||||
}
|
|
||||||
define_command(csrprint, csrprint, "Print CSR values", MEM_CMDS);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef CSR_WB_SOFTCONTROL_BASE
|
|
||||||
static void wbr(int nb_params, char **params)
|
|
||||||
{
|
|
||||||
char *c;
|
|
||||||
unsigned int *addr;
|
|
||||||
unsigned int length;
|
|
||||||
unsigned int i;
|
|
||||||
|
|
||||||
if (nb_params < 1) {
|
|
||||||
printf("mr <address> [length]");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
addr = (unsigned int *)strtoul(params[0], &c, 0);
|
|
||||||
if (*c != 0) {
|
|
||||||
printf("Incorrect address");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (nb_params == 1) {
|
|
||||||
length = 4;
|
|
||||||
} else {
|
|
||||||
length = strtoul(params[1], &c, 0);
|
|
||||||
if(*c != 0) {
|
|
||||||
printf("\nIncorrect length");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
for (i = 0; i < length; ++i) {
|
|
||||||
wb_softcontrol_adr_write((unsigned long)(addr + i));
|
|
||||||
wb_softcontrol_read_write(1);
|
|
||||||
printf("0x%08x: 0x%08x\n", (unsigned long)(addr + i), wb_softcontrol_data_read());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
define_command(wbr, wbr, "Read using softcontrol wishbone controller", MEM_CMDS);
|
|
||||||
|
|
||||||
static void wbw(int nb_params, char **params)
|
|
||||||
{
|
|
||||||
char *c;
|
|
||||||
unsigned int *addr;
|
|
||||||
unsigned int value;
|
|
||||||
unsigned int count;
|
|
||||||
unsigned int i;
|
|
||||||
|
|
||||||
if (nb_params < 2) {
|
|
||||||
printf("mw <address> <value> [count]");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
addr = (unsigned int *)strtoul(params[0], &c, 0);
|
|
||||||
if (*c != 0) {
|
|
||||||
printf("Incorrect address");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
value = strtoul(params[1], &c, 0);
|
|
||||||
if(*c != 0) {
|
|
||||||
printf("Incorrect value");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (nb_params == 2) {
|
|
||||||
count = 1;
|
|
||||||
} else {
|
|
||||||
count = strtoul(params[2], &c, 0);
|
|
||||||
if(*c != 0) {
|
|
||||||
printf("Incorrect count");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
wb_softcontrol_data_write(value);
|
|
||||||
for (i = 0; i < count; i++) {
|
|
||||||
wb_softcontrol_adr_write((unsigned long)(addr + i));
|
|
||||||
wb_softcontrol_write_write(1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
define_command(wbw, wbw, "Write using softcontrol wishbone controller", MEM_CMDS);
|
|
||||||
#endif
|
|
||||||
|
|
Loading…
Reference in New Issue