| /* | |
| * OP-TEE related definitions | |
| * | |
| * (C) Copyright 2016 Linaro Limited | |
| * Andrew F. Davis <andrew.davis@linaro.org> | |
| * | |
| * SPDX-License-Identifier: BSD-2-Clause | |
| */ | |
| #ifndef _OPTEE_H | |
| #define _OPTEE_H | |
| #define OPTEE_MAGIC 0x4554504f | |
| #define OPTEE_VERSION 1 | |
| #define OPTEE_ARCH_ARM32 0 | |
| #define OPTEE_ARCH_ARM64 1 | |
| struct optee_header { | |
| uint32_t magic; | |
| uint8_t version; | |
| uint8_t arch; | |
| uint16_t flags; | |
| uint32_t init_size; | |
| uint32_t init_load_addr_hi; | |
| uint32_t init_load_addr_lo; | |
| uint32_t init_mem_usage; | |
| uint32_t paged_size; | |
| }; | |
| #endif /* _OPTEE_H */ |