arm:universal_c210:pmic: Adjust C210 Universal target platform board to new PMIC...
[kernel/u-boot.git] / disk / part_efi.h
index 1d0c67c..4e28d1d 100644 (file)
@@ -111,12 +111,15 @@ typedef struct _gpt_header {
        unsigned char reserved2[GPT_BLOCK_SIZE - 92];
 } __attribute__ ((packed)) gpt_header;
 
-typedef struct _gpt_entry_attributes {
-       unsigned long long required_to_function:1;
-       unsigned long long no_block_io_protocol:1;
-       unsigned long long legacy_bios_bootable:1;
-       unsigned long long reserved:45;
-       unsigned long long type_guid_specific:16;
+typedef union _gpt_entry_attributes {
+       struct {
+               unsigned long long required_to_function:1;
+               unsigned long long no_block_io_protocol:1;
+               unsigned long long legacy_bios_bootable:1;
+               unsigned long long reserved:45;
+               unsigned long long type_guid_specific:16;
+       } fields;
+       unsigned long long raw;
 } __attribute__ ((packed)) gpt_entry_attributes;
 
 #define PARTNAME_SZ    (72 / sizeof(efi_char16_t))