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