test: rockchip: power: fix do_test_wdt
Change-Id: I9c1add612aefdaadaa2c065b7b6ab4ce6fd1f4e3 Signed-off-by: Simon Xue <xxm@rock-chips.com>
This commit is contained in:
parent
63ea025947
commit
8cd358cbe2
|
|
@ -110,6 +110,7 @@ static int do_test_wdt(cmd_tbl_t *cmdtp, int flag,
|
||||||
{
|
{
|
||||||
struct udevice *dev;
|
struct udevice *dev;
|
||||||
int ret;
|
int ret;
|
||||||
|
int i;
|
||||||
|
|
||||||
ret = uclass_get_device(UCLASS_WDT, 0, &dev);
|
ret = uclass_get_device(UCLASS_WDT, 0, &dev);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
|
|
@ -118,9 +119,20 @@ static int do_test_wdt(cmd_tbl_t *cmdtp, int flag,
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("Watchdog would reset system 10s later\n");
|
|
||||||
wdt_start(dev, 5000, 0);
|
wdt_start(dev, 5000, 0);
|
||||||
wdt_stop(dev);
|
|
||||||
|
for (i = 0; i < 5; i++) {
|
||||||
|
printf("%s, Ping\n", dev->name);
|
||||||
|
wdt_reset(dev);
|
||||||
|
mdelay(1000);
|
||||||
|
}
|
||||||
|
|
||||||
|
printf("Watchdog would reset system 5s later\n");
|
||||||
|
printf("Wait reboot");
|
||||||
|
while(1){
|
||||||
|
printf(".");
|
||||||
|
mdelay(500);
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue