]> git.sur5r.net Git - u-boot/blobdiff - board/esd/common/auto_update.h
Merge branch 'master' of git://git.denx.de/u-boot-x86
[u-boot] / board / esd / common / auto_update.h
index e2af3c7b15551e120bb51ee8596cc1bf9f03afd8..3ed0e16372f1af2306b5973ebaf09b6cc9bbf3fa 100644 (file)
 
 #define AU_MAGIC_FILE   "__auto_update"
 
-#define AU_SCRIPT       1
-#define AU_FIRMWARE     2
-#define AU_NOR          3
-#define AU_NAND         4
+#define AU_TYPEMASK     0x000000ff
+#define AU_FLAGMASK     0xffff0000
+
+#define AU_PROTECT      0x80000000
+
+#define AU_SCRIPT       0x01
+#define AU_FIRMWARE     (0x02 | AU_PROTECT)
+#define AU_NOR          0x03
+#define AU_NAND         0x04
 
 struct au_image_s {
        char name[80];
        ulong start;
        ulong size;
-       int type;
+       ulong type;
 };
 
 typedef struct au_image_s au_image_t;