]> rtime.felk.cvut.cz Git - lincan.git/blobdiff - lincan/src/ssv.c
Use mdelay instead of udelay for long times.
[lincan.git] / lincan / src / ssv.c
index 530859d1c0989513ff05cd338c4788f30a172d52..e08a9b612f06ad811ccca94f030d357a2aa2d4d6 100644 (file)
@@ -98,7 +98,7 @@ int ssv_reset(struct candevice_t *candev)
     /* Check hardware reset status */
     i=0;
     while ( (ssv_read_register(ssvcan_base+iCPU) & iCPU_RST) && (i<=15)) {
-       udelay(20000);
+       mdelay(20);
        i++;
     }
     if (i>=15) {
@@ -112,7 +112,7 @@ int ssv_reset(struct candevice_t *candev)
     /* Check hardware reset status */
     i=0;
     while ( (ssv_read_register(ssvcan_base+0x100+iCPU) & iCPU_RST) && (i<=15)) {
-       udelay(20000);
+       mdelay(20);
        i++;
     }
     if (i>=15) {