| #
25dca6d0 |
| 03-Sep-2017 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
scripts/Makefile.lib: remove overridden target $(obj)/helloworld.so:
The target $(obj)/helloworld.so: exists twice in Makefile.lib.
If you add an echo command to each of the two recipes you get war
scripts/Makefile.lib: remove overridden target $(obj)/helloworld.so:
The target $(obj)/helloworld.so: exists twice in Makefile.lib.
If you add an echo command to each of the two recipes you get warnings like:
scripts/Makefile.lib:383: warning: overriding recipe for target 'drivers/power/battery/helloworld.so' scripts/Makefile.lib:379: warning: ignoring old recipe for target 'drivers/power/battery/helloworld.so'
This patch removes the obsolete target.
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de> (cherry picked from commit d6507e6fd9e0a6f1a8dd28c18cd320c1f861269e)
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> Change-Id: I6b9557fab36be314c7fda3988db6c80e8e1e0e92
show more ...
|
| #
872a502d |
| 19-Sep-2018 |
Masahiro Yamada <yamada.masahiro@socionext.com> |
[BACKPORT]: kbuild: fix # escaping in appending U-Boot own DT
The escape sequence '\#' does not work for the latest GNU Make from the git tree.
Replace it with $(pound) as Linux did.
Signed-off-by
[BACKPORT]: kbuild: fix # escaping in appending U-Boot own DT
The escape sequence '\#' does not work for the latest GNU Make from the git tree.
Replace it with $(pound) as Linux did.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Change-Id: Iaf2b4cb057f083bf38a0e7405885ab15044e36dc
show more ...
|
| #
96f111c8 |
| 11-Oct-2017 |
Masahiro Yamada <yamada.masahiro@socionext.com> |
UPSTREAM: kbuild: fix dependency of DT build
I saw a DT build issue report some time before [1]. I was able to reproduce the bug, and figure out the root cause.
Since commit 6d427c6b1fa0 ("binman:
UPSTREAM: kbuild: fix dependency of DT build
I saw a DT build issue report some time before [1]. I was able to reproduce the bug, and figure out the root cause.
Since commit 6d427c6b1fa0 ("binman: Automatically include a U-Boot .dtsi file"), invalid .*.cmd files are generated.
Since that commit, DTS files are put into sed and piped to CPP. Because CPP reads the stream from stdin, -Wp,-MD,$(depfile).pre.tmp option generates a depfile with the target name "-". This is not the format expected by fixdep.
Use one more temporary file instead of using pipe. With this, deps_ in the .*.cmd will be fixed. Having a temp file name in source_ is odd, but it is unsed in the build system. Not a big deal.
[1] https://lists.denx.de/pipermail/u-boot/2017-June/294451.html
Fiexes: 6d427c6b1fa0 ("binman: Automatically include a U-Boot .dtsi file") Change-Id: I85b50c565c3d1d6b4c01136d020bc45b87d8087f Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit ecc9709fc12cc8e1a07b062d07cb8a5b296888d7)
show more ...
|
| #
b8631b11 |
| 04-Sep-2017 |
Pantelis Antoniou <pantelis.antoniou@konsulko.com> |
UPSTREAM: dtbo: make dtbos special
Special rule for dtbo generation
Change-Id: Iac5a5054f43bd732b4278c14ed2fbf3044bf2c28 Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Acked-by:
UPSTREAM: dtbo: make dtbos special
Special rule for dtbo generation
Change-Id: Iac5a5054f43bd732b4278c14ed2fbf3044bf2c28 Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Acked-by: Simon Glass <sjg@chromium.org> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit da0b3a946f1a5135297b92e5a18ff97ab10145d6)
show more ...
|
| #
06054b1a |
| 21-Jul-2017 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
Makefile: Don't shadow actual error when compile ASL
If ASL compiler failed by any reason do not produce output C file. Otherwise sequential run of make will shadow the actual error in ASL, i.e.
Makefile: Don't shadow actual error when compile ASL
If ASL compiler failed by any reason do not produce output C file. Otherwise sequential run of make will shadow the actual error in ASL, i.e.
CC board/intel/edison/dsdt.o board/intel/edison/dsdt.c:1:1: error: unterminated comment /*
and user has to remove dsdt.c and run make in order to see the error again.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
| #
0f7faf03 |
| 24-May-2017 |
Tom Rini <trini@konsulko.com> |
scripts/Makefile.lib: Only apply u-boot.dtsi files in the target directory
We only want to apply files such as 'omap5-u-boot.dtsi', which resides in arch/arm/dts/ to other files in arch/arm/dts/ and
scripts/Makefile.lib: Only apply u-boot.dtsi files in the target directory
We only want to apply files such as 'omap5-u-boot.dtsi', which resides in arch/arm/dts/ to other files in arch/arm/dts/ and not say test/overlay/. Rework the make logic to check for -u-boot.dtsi files in the same directory as their target dts.
Cc: Simon Glass <sjg@chromium.org> Reported-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Signed-off-by: Tom Rini <trini@konsulko.com> Tested-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
7452946e |
| 17-May-2017 |
Tom Rini <trini@konsulko.com> |
scripts/Makefile.lib: Always have ...-u-boot.dtsi be able to override
The intention of having a -u-boot.dtsi file is to be able to make changes to the provided upstream dts files as well as to be ab
scripts/Makefile.lib: Always have ...-u-boot.dtsi be able to override
The intention of having a -u-boot.dtsi file is to be able to make changes to the provided upstream dts files as well as to be able to add nodes. Change the logic for adding the file from making it the last included file at the top of the dts to being included at the end of the file.
Cc: Jean-Jacques Hiblot <jjhiblot@ti.com> Cc: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> Tested-by: Jean-Jacques Hiblot <jjhiblot@ti.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
208db781 |
| 08-Jan-2017 |
Mark Kettenis <kettenis@openbsd.org> |
Avoid non-portable sed construct
Using \n in a substitution is a GNU extension. Use the 'G" command instead to insert the desired line.
Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
|
| #
f19f1315 |
| 06-Jan-2017 |
Andrew F. Davis <afd@ti.com> |
Makefile: Make EFI build quiet
Make building EFI example less noisy.
Signed-off-by: Andrew F. Davis <afd@ti.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
| #
51645701 |
| 02-Jan-2017 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://www.denx.de/git/u-boot-imx
|
| #
1f6a6648 |
| 06-Nov-2016 |
Sven Ebenfeld <sven.ebenfeld@gmail.com> |
Makefile: preserve output for images that can contain HAB Blocks
To being able to sign created binaries, we need to know the HAB Blocks for that image. Especially for the imximage type the HAB Block
Makefile: preserve output for images that can contain HAB Blocks
To being able to sign created binaries, we need to know the HAB Blocks for that image. Especially for the imximage type the HAB Blocks are only available during creation of the image. We want to preserve the information until we get to sign the files. In the verbose case we still get them printed out instead of writing to log files.
Cc: sbabic@denx.de
v2-Changes: - No usage of MKIMAGEOUTPUT_$(@F) macro. - Predefine default value /dev/null in every involved Makefile.
Signed-off-by: Sven Ebenfeld <sven.ebenfeld@gmail.com> Reviewed-by: George McCollister <george.mccollister@gmail.com> Tested-by: George McCollister <george.mccollister@gmail.com>
show more ...
|
| #
36737f22 |
| 20-Dec-2016 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-dm
|
| #
61b994a3 |
| 26-Nov-2016 |
Simon Glass <sjg@chromium.org> |
sunxi: Use binman for sunxi boards
Move sunxi boards to use binman. This involves adding the image definition to the device tree and using it in the Makefile.
Signed-off-by: Simon Glass <sjg@chromi
sunxi: Use binman for sunxi boards
Move sunxi boards to use binman. This involves adding the image definition to the device tree and using it in the Makefile.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
show more ...
|
| #
6d427c6b |
| 26-Nov-2016 |
Simon Glass <sjg@chromium.org> |
binman: Automatically include a U-Boot .dtsi file
For boards that need U-Boot-specific additions to the device tree, it is a minor annoyance to have to add these each time the tree is synced with up
binman: Automatically include a U-Boot .dtsi file
For boards that need U-Boot-specific additions to the device tree, it is a minor annoyance to have to add these each time the tree is synced with upstream.
Add a means to include a file (e.g. u-boot.dtsi) automatically into the .dts file before it is compiled.
The file uses is the first one that exists in this list:
arch/<arch>/dts/<board.dts>-u-boot.dtsi arch/<arch>/dts/<soc>-u-boot.dtsi arch/<arch>/dts/<cpu>-u-boot.dtsi arch/<arch>/dts/<vendor>-u-boot.dtsi arch/<arch>/dts/u-boot.dtsi
Signed-off-by: Simon Glass <sjg@chromium.org> Suggested-by: Tom Rini <trini@konsulko.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
| #
b116aff2 |
| 26-Nov-2016 |
Simon Glass <sjg@chromium.org> |
binman: Allow configuration options to be used in .dts files
It is sometimes useful to be able to reference configuration options in a device tree source file. Add the necessary includes so that thi
binman: Allow configuration options to be used in .dts files
It is sometimes useful to be able to reference configuration options in a device tree source file. Add the necessary includes so that this works.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
| #
2d221489 |
| 29-Nov-2016 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot
Signed-off-by: Stefano Babic <sbabic@denx.de>
|
| #
9e40ea04 |
| 17-Nov-2016 |
Tom Rini <trini@konsulko.com> |
Merge tag 'signed-efi-next' of git://github.com/agraf/u-boot
Patch queue for efi - 2016-11-17
Highlights this time around:
- x86 efi_loader support - hello world efi test case - network devi
Merge tag 'signed-efi-next' of git://github.com/agraf/u-boot
Patch queue for efi - 2016-11-17
Highlights this time around:
- x86 efi_loader support - hello world efi test case - network device name is now representative - terminal output reports modes correctly - fix psci reset for ls1043/ls1046 - fix efi_add_runtime_mmio definition for x86 - efi_loader support for ls2080
show more ...
|
| #
c7ae3dfd |
| 07-Nov-2016 |
Simon Glass <sjg@chromium.org> |
efi: Add support for a hello world test program
It is useful to have a basic sanity check for EFI loader support. Add a 'bootefi hello' command which loads HelloWord.efi and runs it under U-Boot.
S
efi: Add support for a hello world test program
It is useful to have a basic sanity check for EFI loader support. Add a 'bootefi hello' command which loads HelloWord.efi and runs it under U-Boot.
Signed-off-by: Simon Glass <sjg@chromium.org> [agraf: Fix documentation, add unfulfilled kconfig dep] Signed-off-by: Alexander Graf <agraf@suse.de>
show more ...
|
| #
716f9085 |
| 05-Jul-2016 |
Maxime Ripard <maxime.ripard@free-electrons.com> |
scripts: Makefile.lib: Sanitize DTB names
Having dashes as a separator in the DTB name is a quite common practice.
However, the current code to generate objects from DTBs assumes the separator is a
scripts: Makefile.lib: Sanitize DTB names
Having dashes as a separator in the DTB name is a quite common practice.
However, the current code to generate objects from DTBs assumes the separator is an underscore, leading to a compilation error when building a device tree with dashes.
Replace all the dashes in the DTB name to generate the symbols name, which should solve this issue.
Acked-by: Simon Glass <sjg@chromium.org> Acked-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
show more ...
|
| #
dc557e9a |
| 18-Jun-2016 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot
Signed-off-by: Stefano Babic <sbabic@denx.de>
|
| #
f3c264f9 |
| 30-May-2016 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-x86
|
| #
6683584c |
| 26-May-2016 |
Bin Meng <bmeng.cn@gmail.com> |
acpi: Pass -D__ASSEMBLY__ when compiling ASL files
ASL files may include various U-Boot header files, but IASL compiler does not understand any C language embedded in these header files. To reuse th
acpi: Pass -D__ASSEMBLY__ when compiling ASL files
ASL files may include various U-Boot header files, but IASL compiler does not understand any C language embedded in these header files. To reuse those header files for ASL compiling, use __ASSEMBLY__ in the header files to exclude everything that is not liked by IASL.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
6d54868e |
| 23-May-2016 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-x86
|
| #
bb68dd52 |
| 11-May-2016 |
Bin Meng <bmeng.cn@gmail.com> |
acpi: Quieten IASL output when 'make -s' is used
IASL compiler does not provide a command line option to turn off its non-warning message. To quieten the output when 'make -s', redirect its output t
acpi: Quieten IASL output when 'make -s' is used
IASL compiler does not provide a command line option to turn off its non-warning message. To quieten the output when 'make -s', redirect its output to /dev/null.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
5dafcb8f |
| 07-May-2016 |
Bin Meng <bmeng.cn@gmail.com> |
acpi: Output all errors/warnings/remarks when compiling ASL
Remove -va option when invoking IASL compiler so that we can see errors/warnings/remarks in the build log.
Signed-off-by: Bin Meng <bmeng
acpi: Output all errors/warnings/remarks when compiling ASL
Remove -va option when invoking IASL compiler so that we can see errors/warnings/remarks in the build log.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Stefan Roese <sr@denx.de> Tested-by: Stefan Roese <sr@denx.de> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|