u-boot/scripts/dtc
Philippe Reynes 70f42e720c scripts: dtc: libfdt: fdt_ro.c: always define fdt_check_full
On some configs (like stm32mp15_dhcom_basic_defconfig), if configs
SPL_LOAD_FIT_FULL and SPL_FIT_FULL_CHECK are enabled. Then the compilatio
fails with the following error:

arm-linux-gnueabi-ld.bfd: boot/image-fit.o: in function `fit_check_format':
<PATH>/uboot/u-boot-stm/boot/image-fit.c:1641: undefined reference to `fdt_check_full'
scripts/Makefile.spl:509: recipe for target 'spl/u-boot-spl' failed

This issue happens because the function fdt_check_full is only defined if
"!defined(FDT_ASSUME_MASK) || FDT_ASSUME_MASK != 0xff". But this function
may be called even if this condition are not verified. To avoid this issue,
the function fdt_check_full is always defined.

Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2022-02-22 10:05:44 -07:00
..
libfdt scripts: dtc: libfdt: fdt_ro.c: always define fdt_check_full 2022-02-22 10:05:44 -07:00
pylibfdt pylibfdt: Rework "avoid unused variable warning" lines 2021-05-24 11:47:44 -04:00
.gitignore scripts/dtc: Re-sync with Linux 4.17-rc4 2018-05-31 08:53:11 -04:00
checks.c scripts/dtc: Update to upstream version v1.4.6-21-g84e414b0b5bc 2020-03-16 18:54:18 -04:00
data.c
dtc-lexer.l dtc: add ability to make nodes conditional on them being referenced 2020-02-05 19:33:46 -07:00
dtc-parser.y scripts/dtc: Update to upstream version v1.4.6-21-g84e414b0b5bc 2020-03-16 18:54:18 -04:00
dtc.c scripts/dtc: Update to upstream version v1.4.6-9-gaadd0b65c987 2018-05-31 08:53:11 -04:00
dtc.h dtc: add ability to make nodes conditional on them being referenced 2020-02-05 19:33:46 -07:00
flattree.c scripts/dtc: Update to upstream version v1.4.6-9-gaadd0b65c987 2018-05-31 08:53:11 -04:00
fstree.c
livetree.c scripts/dtc: Update to upstream version v1.4.6-21-g84e414b0b5bc 2020-03-16 18:54:18 -04:00
Makefile kconfig / kbuild: Re-sync with Linux 4.19 2020-04-10 11:18:32 -04:00
Makefile.dtc
srcpos.c doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
srcpos.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
treesource.c WS cleanup: remove trailing empty lines 2021-09-30 08:08:56 -04:00
update-dtc-source.sh scripts/dtc: Re-sync with Linux 4.17-rc4 2018-05-31 08:53:11 -04:00
util.c
util.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
version_gen.h scripts/dtc: Update to upstream version v1.4.6-21-g84e414b0b5bc 2020-03-16 18:54:18 -04:00