Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Librem5
uboot-imx
Commits
4aaf29b2
Commit
4aaf29b2
authored
Dec 16, 2004
by
stroese
Browse files
memory commands "mdc" and "mwc" added for cyclic read/write
parent
fa838874
Changes
1
Hide whitespace changes
Inline
Side-by-side
common/cmd_mem.c
View file @
4aaf29b2
...
...
@@ -253,6 +253,66 @@ int do_mem_mw ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
return
0
;
}
#ifdef CONFIG_MX_CYCLIC
int
do_mem_mdc
(
cmd_tbl_t
*
cmdtp
,
int
flag
,
int
argc
,
char
*
argv
[])
{
int
i
;
ulong
count
;
if
(
argc
<
4
)
{
printf
(
"Usage:
\n
%s
\n
"
,
cmdtp
->
usage
);
return
1
;
}
count
=
simple_strtoul
(
argv
[
3
],
NULL
,
10
);
for
(;;)
{
do_mem_md
(
NULL
,
0
,
3
,
argv
);
/* delay for <count> ms... */
for
(
i
=
0
;
i
<
count
;
i
++
)
udelay
(
1000
);
/* check for ctrl-c to abort... */
if
(
ctrlc
())
{
puts
(
"Abort
\n
"
);
return
0
;
}
}
return
0
;
}
int
do_mem_mwc
(
cmd_tbl_t
*
cmdtp
,
int
flag
,
int
argc
,
char
*
argv
[])
{
int
i
;
ulong
count
;
if
(
argc
<
4
)
{
printf
(
"Usage:
\n
%s
\n
"
,
cmdtp
->
usage
);
return
1
;
}
count
=
simple_strtoul
(
argv
[
3
],
NULL
,
10
);
for
(;;)
{
do_mem_mw
(
NULL
,
0
,
3
,
argv
);
/* delay for <count> ms... */
for
(
i
=
0
;
i
<
count
;
i
++
)
udelay
(
1000
);
/* check for ctrl-c to abort... */
if
(
ctrlc
())
{
puts
(
"Abort
\n
"
);
return
0
;
}
}
return
0
;
}
#endif
/* CONFIG_MX_CYCLIC */
int
do_mem_cmp
(
cmd_tbl_t
*
cmdtp
,
int
flag
,
int
argc
,
char
*
argv
[])
{
ulong
addr1
,
addr2
,
count
,
ngood
;
...
...
@@ -1214,5 +1274,19 @@ U_BOOT_CMD(
" - simple RAM read/write test
\n
"
);
#ifdef CONFIG_MX_CYCLIC
U_BOOT_CMD
(
mdc
,
4
,
1
,
do_mem_mdc
,
"mdc - memory display cyclic
\n
"
,
"[.b, .w, .l] address count delay(ms)
\n
- memory display cyclic
\n
"
);
U_BOOT_CMD
(
mwc
,
4
,
1
,
do_mem_mwc
,
"mwc - memory write cyclic
\n
"
,
"[.b, .w, .l] address value delay(ms)
\n
- memory write cyclic
\n
"
);
#endif
/* CONFIG_MX_CYCLIC */
#endif
#endif
/* CFG_CMD_MEMORY */
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment