]>
Commit | Line | Data |
---|---|---|
6bf4ca07 HS |
1 | /* |
2 | * (C) Copyright 2014 | |
3 | * | |
4 | * SPDX-License-Identifier: GPL-2.0+ | |
5 | */ | |
6 | ||
7 | #ifndef _FIT_COMMON_H_ | |
8 | #define _FIT_COMMON_H_ | |
9 | ||
10 | #include "imagetool.h" | |
11 | #include "mkimage.h" | |
12 | #include <image.h> | |
13 | ||
14 | int fit_verify_header(unsigned char *ptr, int image_size, | |
15 | struct image_tool_params *params); | |
16 | ||
17 | int fit_check_image_types(uint8_t type); | |
18 | ||
ef0af64b SG |
19 | /** |
20 | * Map an FDT into memory, optionally increasing its size | |
21 | * | |
22 | * @cmdname: Tool name (for displaying with error messages) | |
23 | * @fname: Filename containing FDT | |
a9468115 | 24 | * @size_inc: Amount to increase size by (0 = leave it alone) |
ef0af64b SG |
25 | * @blobp: Returns pointer to FDT blob |
26 | * @sbuf: File status information is stored here | |
27 | * @delete_on_error: true to delete the file if we get an error | |
28 | * @return 0 if OK, -1 on error. | |
29 | */ | |
a9468115 SG |
30 | int mmap_fdt(const char *cmdname, const char *fname, size_t size_inc, |
31 | void **blobp, struct stat *sbuf, bool delete_on_error); | |
6bf4ca07 HS |
32 | |
33 | #endif /* _FIT_COMMON_H_ */ |