dtc: mkimage: Add the possibility to specify DTC
FreeBSD recently switch to it's BSDL dtc. While it support most of the features of the GPL one it still lacks the incbin directive. Add the possibility to specify which dtc we want to use for compiling dts and generating fit image. Signed-off-by: Emmanuel Vadot <manu@bidouilliste.com> Acked-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
e42f096f78
commit
47a52cd1e4
2
Makefile
2
Makefile
@ -349,7 +349,7 @@ OBJDUMP = $(CROSS_COMPILE)objdump
|
||||
AWK = awk
|
||||
PERL = perl
|
||||
PYTHON ?= python
|
||||
DTC = dtc
|
||||
DTC ?= dtc
|
||||
CHECK = sparse
|
||||
|
||||
CHECKFLAGS := -D__linux__ -Dlinux -D__STDC__ -Dunix -D__unix__ \
|
||||
|
@ -175,6 +175,8 @@ HOSTCFLAGS_rsa-sign.o += -Wno-deprecated-declarations
|
||||
endif
|
||||
endif
|
||||
|
||||
HOSTCFLAGS_fit_image.o += -DMKIMAGE_DTC=\"$(DTC)\"
|
||||
|
||||
HOSTLOADLIBES_dumpimage := $(HOSTLOADLIBES_mkimage)
|
||||
HOSTLOADLIBES_fit_info := $(HOSTLOADLIBES_mkimage)
|
||||
HOSTLOADLIBES_fit_check_sign := $(HOSTLOADLIBES_mkimage)
|
||||
|
@ -44,6 +44,5 @@ static inline ulong map_to_sysmem(void *ptr)
|
||||
#define MKIMAGE_MAX_TMPFILE_LEN 256
|
||||
#define MKIMAGE_DEFAULT_DTC_OPTIONS "-I dts -O dtb -p 500"
|
||||
#define MKIMAGE_MAX_DTC_CMDLINE_LEN 512
|
||||
#define MKIMAGE_DTC "dtc" /* assume dtc is in $PATH */
|
||||
|
||||
#endif /* _MKIIMAGE_H_ */
|
||||
|
Loading…
Reference in New Issue
Block a user