diff options
Diffstat (limited to 'include/common/param_header.h')
-rw-r--r-- | include/common/param_header.h | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/include/common/param_header.h b/include/common/param_header.h index a5a08ec4..ec4ee4ee 100644 --- a/include/common/param_header.h +++ b/include/common/param_header.h @@ -7,25 +7,28 @@ #ifndef __PARAM_HEADER_H__ #define __PARAM_HEADER_H__ +#include <stdbool.h> +#include <utils_def.h> + /* Param header types */ -#define PARAM_EP 0x01 -#define PARAM_IMAGE_BINARY 0x02 -#define PARAM_BL31 0x03 -#define PARAM_BL_LOAD_INFO 0x04 -#define PARAM_BL_PARAMS 0x05 -#define PARAM_PSCI_LIB_ARGS 0x06 -#define PARAM_SP_IMAGE_BOOT_INFO 0x07 +#define PARAM_EP U(0x01) +#define PARAM_IMAGE_BINARY U(0x02) +#define PARAM_BL31 U(0x03) +#define PARAM_BL_LOAD_INFO U(0x04) +#define PARAM_BL_PARAMS U(0x05) +#define PARAM_PSCI_LIB_ARGS U(0x06) +#define PARAM_SP_IMAGE_BOOT_INFO U(0x07) /* Param header version */ -#define VERSION_1 0x01 -#define VERSION_2 0x02 +#define VERSION_1 U(0x01) +#define VERSION_2 U(0x02) #define SET_PARAM_HEAD(_p, _type, _ver, _attr) do { \ (_p)->h.type = (uint8_t)(_type); \ (_p)->h.version = (uint8_t)(_ver); \ (_p)->h.size = (uint16_t)sizeof(*(_p)); \ (_p)->h.attr = (uint32_t)(_attr) ; \ - } while (0) + } while (false) /* Following is used for populating structure members statically. */ #define SET_STATIC_PARAM_HEAD(_p, _type, _ver, _p_type, _attr) \ |