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