summaryrefslogtreecommitdiff
path: root/arch/arm/include/asm/arch-imx8/image.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/include/asm/arch-imx8/image.h')
-rw-r--r--arch/arm/include/asm/arch-imx8/image.h56
1 files changed, 0 insertions, 56 deletions
diff --git a/arch/arm/include/asm/arch-imx8/image.h b/arch/arm/include/asm/arch-imx8/image.h
deleted file mode 100644
index c1e5700..0000000
--- a/arch/arm/include/asm/arch-imx8/image.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0+ */
-/*
- * Copyright 2018-2019 NXP
- */
-
-#ifndef __CONTAINER_HEADER_H_
-#define __CONTAINER_HEADER_H_
-
-#include <linux/sizes.h>
-#include <linux/types.h>
-
-#define IV_MAX_LEN 32
-#define HASH_MAX_LEN 64
-
-#define CONTAINER_HDR_ALIGNMENT 0x400
-#define CONTAINER_HDR_EMMC_OFFSET 0
-#define CONTAINER_HDR_MMCSD_OFFSET SZ_32K
-#define CONTAINER_HDR_QSPI_OFFSET SZ_4K
-#define CONTAINER_HDR_NAND_OFFSET SZ_128M
-
-struct container_hdr {
- u8 version;
- u8 length_lsb;
- u8 length_msb;
- u8 tag;
- u32 flags;
- u16 sw_version;
- u8 fuse_version;
- u8 num_images;
- u16 sig_blk_offset;
- u16 reserved;
-} __packed;
-
-struct boot_img_t {
- u32 offset;
- u32 size;
- u64 dst;
- u64 entry;
- u32 hab_flags;
- u32 meta;
- u8 hash[HASH_MAX_LEN];
- u8 iv[IV_MAX_LEN];
-} __packed;
-
-struct signature_block_hdr {
- u8 version;
- u8 length_lsb;
- u8 length_msb;
- u8 tag;
- u16 srk_table_offset;
- u16 cert_offset;
- u16 blob_offset;
- u16 signature_offset;
- u32 reserved;
-} __packed;
-#endif