]> git.ipfire.org Git - u-boot.git/blobdiff - include/tables_csum.h
Integrate AT91 bootcount driver
[u-boot.git] / include / tables_csum.h
index a021efbbc6d8fada228f6fc87dcad810f74980cb..27d147b1643c13c498da2cfea1021031a4610fb5 100644 (file)
@@ -7,6 +7,16 @@
 #ifndef _TABLES_CSUM_H_
 #define _TABLES_CSUM_H_
 
-u8 table_compute_checksum(void *v, int len);
+static inline u8 table_compute_checksum(void *v, int len)
+{
+       u8 *bytes = v;
+       u8 checksum = 0;
+       int i;
+
+       for (i = 0; i < len; i++)
+               checksum -= bytes[i];
+
+       return checksum;
+}
 
 #endif