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