i.mx28: Added register definitions for DIGCTL registers
[oweals/u-boot.git] / lib / time.c
index a309c2613ab06900aae06aae9ceb7b44bd224346..69edc3d39b2563a367e03b2e410d4946fe3b0ca6 100644 (file)
@@ -41,3 +41,26 @@ void udelay(unsigned long usec)
                usec -= kv;
        } while(usec);
 }
+
+void mdelay(unsigned long msec)
+{
+       while (msec--)
+               udelay(1000);
+}
+
+ulong __timer_get_boot_us(void)
+{
+       static ulong base_time;
+
+       /*
+        * We can't implement this properly. Return 0 on the first call and
+        * larger values after that.
+        */
+       if (base_time)
+               return get_timer(base_time) * 1000;
+       base_time = get_timer(0);
+       return 0;
+}
+
+ulong timer_get_boot_us(void)
+       __attribute__((weak, alias("__timer_get_boot_us")));