u-boot/scripts
Simon Glass 6b08fb5cc4 fdt: Move to setuptools
The distutils package is deprecated. The upstream libfdt repo uses
setuptools for building the pylibfdt module, so bring in that code,
suitably modified for U-Boot. Also bring in the README.

The modifications include setting the version correctly, making use of
the environment variables provided by the Makefile and various tweaks
to the directories.

Note that the version omits the minus character at the start of
EXTRAVERSION, since this creates a warning. The build is really just used
within U-Boot itself, so it doesn't matter too much if the version matches
upstream, or exactly matches U-Boot.

Signed-off-by: Simon Glass <sjg@chromium.org>
2022-10-29 07:36:33 -06:00
..
basic WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
coccinelle scripts: ensure the cocci script for miiphy_register does not leak the MDIO bus 2021-09-28 18:50:57 +03:00
dtc fdt: Move to setuptools 2022-10-29 07:36:33 -06:00
kconfig WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
.gitignore
Kbuild.include Introduce Verifying Program Loader (VPL) 2022-05-02 09:58:13 -04:00
Kconfig.include tests: Build correct sandbox configuration on 32bit 2022-10-29 07:36:33 -06:00
Lindent
Makefile scripts: Makefile: also clean subdir dtc 2022-02-03 12:15:36 -05:00
Makefile.autoconf Revert "Revert "global: Remove CONFIG_SYS_EXTRA_OPTIONS support"" 2022-08-05 11:47:56 -04:00
Makefile.build Introduce Verifying Program Loader (VPL) 2022-05-02 09:58:13 -04:00
Makefile.clean
Makefile.dts dts: automatically build necessary .dtb files 2022-02-09 12:26:12 -07:00
Makefile.extrawarn kconfig / kbuild: Re-sync with Linux 4.20 2021-07-14 16:57:35 -04:00
Makefile.host kbuild: add KBUILD_HOSTLDFLAGS to cmd_host-csingle 2022-08-31 12:16:01 -04:00
Makefile.lib efi_loader: suppress executable stack warning 2022-07-13 20:07:07 +02:00
Makefile.spl scripts: Makefile.spl: Enable memory drivers to be built for SPL 2022-10-26 15:21:11 -04:00
Makefile.uncmd_spl
bin2c.c
binutils-version.sh
build-cb.sh x86: coreboot: Add a sample script to build a qemu image 2021-12-26 23:33:28 +01:00
build-efi.sh efi: Add a script to build an image for testing on UEFI 2021-11-07 18:36:55 +01:00
build-whitelist.sh Revert "Revert "global: Remove CONFIG_SYS_EXTRA_OPTIONS support"" 2022-08-05 11:47:56 -04:00
build_OID_registry
check-config.sh
check-of.sh fdt: Makefile: Ensure that OF_BOARD is used when needed 2021-12-23 11:19:39 -05:00
checkpatch.pl scripts/checkpatch.pl: Resync with v5.16 2022-02-03 12:16:00 -05:00
checkstack.pl
clang-version.sh kconfig / kbuild: Re-sync with Linux 4.20 2021-07-14 16:57:35 -04:00
cleanpatch
coccicheck
config scripts/config: pick config script from kernel scripts 2022-08-10 13:46:55 -04:00
config_whitelist.txt board/km: drop CONFIG_KM_ROOTFSSIZE 2022-10-21 21:37:47 -04:00
const_structs.checkpatch
coreboot.sed
decodecode
documentation-file-ref-check
dtc-version.sh Makefile: Only build dtc if needed 2021-10-19 11:23:07 -04:00
env2string.awk env: Allow text-env tests to run with awk 2022-04-07 16:50:53 -04:00
event_dump.py test: Drop unwanted option in event_dump.py 2022-10-29 07:36:33 -06:00
gcc-stack-usage.sh
gcc-version.sh kconfig / kbuild: Re-sync with Linux 4.20 2021-07-14 16:57:35 -04:00
gen_ll_addressable_symbols.sh treewide: Fix Marek's name and change my e-mail address 2022-07-21 10:14:04 +02:00
get_default_envs.sh scripts/get_default_envs.sh: Remove blank lines 2022-04-07 16:50:53 -04:00
get_maintainer.pl get_maintainer.pl: update from Linux kernel v5.13-rc6 2021-07-14 16:57:35 -04:00
kernel-doc
ld-version.sh
mailmapper scripts/mailmapper: enable running with Python 3 2021-09-28 18:50:55 +03:00
mkmakefile kconfig / kbuild: Re-sync with Linux 4.20 2021-07-14 16:57:35 -04:00
objdiff
of_allowlist.txt fdt: Makefile: Ensure that OF_BOARD is used when needed 2021-12-23 11:19:39 -05:00
pylint.base dtoc: Correct remaining pylint problems in test_fdt 2022-08-09 11:55:41 -06:00
setlocalversion scripts: setlocalversion: remove quotes around localversion from config 2022-02-14 13:04:39 -05:00
show-gnu-make
spdxcheck.py scripts/checkpatch.pl: Resync with v5.16 2022-02-03 12:16:00 -05:00
spelling.txt scripts: update spelling.txt from upstream Linux 2021-11-20 10:53:00 +01:00
u-boot.supp malloc: Annotate allocator for valgrind 2022-04-11 10:00:30 -04:00