xref: /openbmc/u-boot/tools/dumpimage.h (revision e8f80a5a)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
2a804b5ceSGuilherme Maciel Ferreira /*
3a804b5ceSGuilherme Maciel Ferreira  * Based on mkimage.c.
4a804b5ceSGuilherme Maciel Ferreira  *
5a804b5ceSGuilherme Maciel Ferreira  * Written by Guilherme Maciel Ferreira <guilherme.maciel.ferreira@gmail.com>
6a804b5ceSGuilherme Maciel Ferreira  */
7a804b5ceSGuilherme Maciel Ferreira 
8a804b5ceSGuilherme Maciel Ferreira #ifndef _DUMPIMAGE_H_
9a804b5ceSGuilherme Maciel Ferreira #define _DUMPIMAGE_H_
10a804b5ceSGuilherme Maciel Ferreira 
11a804b5ceSGuilherme Maciel Ferreira #include "os_support.h"
12a804b5ceSGuilherme Maciel Ferreira #include <errno.h>
13a804b5ceSGuilherme Maciel Ferreira #include <fcntl.h>
14a804b5ceSGuilherme Maciel Ferreira #include <stdio.h>
15a804b5ceSGuilherme Maciel Ferreira #include <stdlib.h>
16a804b5ceSGuilherme Maciel Ferreira #include <string.h>
17a804b5ceSGuilherme Maciel Ferreira #include <sys/stat.h>
18a804b5ceSGuilherme Maciel Ferreira #include <time.h>
19a804b5ceSGuilherme Maciel Ferreira #include <unistd.h>
202b9912e6SJeroen Hofstee #include <u-boot/sha1.h>
21a804b5ceSGuilherme Maciel Ferreira #include "fdt_host.h"
22a804b5ceSGuilherme Maciel Ferreira #include "imagetool.h"
23a804b5ceSGuilherme Maciel Ferreira 
24a804b5ceSGuilherme Maciel Ferreira #undef DUMPIMAGE_DEBUG
25a804b5ceSGuilherme Maciel Ferreira 
26a804b5ceSGuilherme Maciel Ferreira #ifdef DUMPIMAGE_DEBUG
27a804b5ceSGuilherme Maciel Ferreira #define debug(fmt, args...)	printf(fmt, ##args)
28a804b5ceSGuilherme Maciel Ferreira #else
29a804b5ceSGuilherme Maciel Ferreira #define debug(fmt, args...)
30a804b5ceSGuilherme Maciel Ferreira #endif /* DUMPIMAGE_DEBUG */
31a804b5ceSGuilherme Maciel Ferreira 
32a804b5ceSGuilherme Maciel Ferreira #endif /* _DUMPIMAGE_H_ */
33