]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - lib/vsprintf.c
karo: tx48: remove the 'interrupts' property from LTC3589 node for AM335x silicon...
[karo-tx-uboot.git] / lib / vsprintf.c
index 533a96b85e3629a765ba807a594f8509fab9f68a..82e5c13653b68d490257a244701966051d05d2fe 100644 (file)
@@ -870,3 +870,19 @@ char *simple_itoa(ulong i)
        } while (i > 0);
        return p + 1;
 }
+
+/* We don't seem to have %'d in U-Boot */
+void print_grouped_ull(unsigned long long int_val, int digits)
+{
+       char str[21], *s;
+       int grab = 3;
+
+       digits = (digits + 2) / 3;
+       sprintf(str, "%*llu", digits * 3, int_val);
+       for (s = str; *s; s += grab) {
+               if (s != str)
+                       putc(s[-1] != ' ' ? ',' : ' ');
+               printf("%.*s", grab, s);
+               grab = 3;
+       }
+}