UPSTREAM: host-tools: use python2 explicitly for shebangAll of these host tools are apparently written for Python2,not Python3.Use 'python2' in the shebang line according to PEP 394(https://www
UPSTREAM: host-tools: use python2 explicitly for shebangAll of these host tools are apparently written for Python2,not Python3.Use 'python2' in the shebang line according to PEP 394(https://www.python.org/dev/peps/pep-0394/).Change-Id: Ie56e538b0f4a234fccb460adbfd863db0712a1b0Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>Reviewed-by: Simon Glass <sjg@chromium.org>Signed-off-by: Tao Huang <huangtao@rock-chips.com>(cherry picked from commit 94b13bbae90bfb94204b8fe9c531bc163e746a9f)
show more ...
UPSTREAM: pylibfdt: move pylibfdt to scripts/dtc/pylibfdt and refactor makefileThe pylibfdt is used by dtoc (and, indirectly by binman), but thereis no reason why it must be generated in the tools
UPSTREAM: pylibfdt: move pylibfdt to scripts/dtc/pylibfdt and refactor makefileThe pylibfdt is used by dtoc (and, indirectly by binman), but thereis no reason why it must be generated in the tools/ directory.Recently, U-Boot switched over to the bundled DTC, and the directorystructure under scripts/dtc/ now mirrors the upstream DTC project.So, scripts/dtc/pylibfdt is the best location.I also rewrote the Makefile in a cleaner Kbuild style.The scripts from the upstream have been moved as follows: lib/libfdt/pylibfdt/setup.py -> scripts/dtc/pylibfdt/setup.py lib/libfdt/pylibfdt/libfdt.i -> scripts/dtc/pylibfdt/libfdt.i_shippedThe .i_shipped is coped to .i during building because the .i must belocated in the objtree when we build it out of tree.Change-Id: I48233cbae93794809397b7160234469f66fa11dcSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>Signed-off-by: Kever Yang <kever.yang@rock-chips.com>(cherry picked from commit 15b97f5c5e6d88e0560c6928f3acd01c999a494d)