Revision tags: v00.04.15, v00.04.14, v00.04.13, v00.04.12, v00.04.11, v00.04.10, v00.04.09, v00.04.08, v00.04.07, v00.04.06, v00.04.05, v00.04.04, v00.04.03, v00.04.02, v00.04.01, v00.04.00, v2021.04, v00.03.03, v2021.01, v2020.10, v2020.07, v00.02.13, v2020.04, v2020.01, v2019.10, v00.02.05, v00.02.04, v00.02.03, v00.02.02, v00.02.01, v2019.07, v00.02.00, v2019.04 |
|
#
2e856079 |
| 10-Feb-2019 |
Tom Rini <trini@konsulko.com> |
Merge branch '2019-02-08-master-imports'
- bcm6345 watchdog, bcm63158/bcm963158 initial support. - Various TI platform resyncs and improvements. - FDT support in Android-format images. - stm32mp1 im
Merge branch '2019-02-08-master-imports'
- bcm6345 watchdog, bcm63158/bcm963158 initial support. - Various TI platform resyncs and improvements. - FDT support in Android-format images. - stm32mp1 improvements.
show more ...
|
#
4d9dbb1f |
| 30-Jan-2019 |
Chris Packham <judge.packham@gmail.com> |
moveconfig: add a second pass for empty #if/#endif blocks
Moveconfig already attempts to remove empty #if/#endif blocks when there is a matching CONFIG_ being moved. Add a second pass which covers f
moveconfig: add a second pass for empty #if/#endif blocks
Moveconfig already attempts to remove empty #if/#endif blocks when there is a matching CONFIG_ being moved. Add a second pass which covers files without a match.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
show more ...
|
Revision tags: v2018.07 |
|
#
83d290c5 |
| 06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style
When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So
SPDX: Convert all of our single license tags to Linux Kernel style
When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us.
In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style.
This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one.
Signed-off-by: Tom Rini <trini@konsulko.com>
show more ...
|
Revision tags: v2018.03, v2018.01, v2017.11 |
|
#
ce3ba458 |
| 27-Aug-2017 |
Chris Packham <judge.packham@gmail.com> |
moveconfig: fix error message in do_autoconf()
Move the % arch outside the double quote so that the missing toolchain message is displayed correctly.
Signed-off-by: Chris Packham <judge.packham@gma
moveconfig: fix error message in do_autoconf()
Move the % arch outside the double quote so that the missing toolchain message is displayed correctly.
Signed-off-by: Chris Packham <judge.packham@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
show more ...
|
#
4e1102f6 |
| 19-Sep-2017 |
Ulf Magnusson <ulfalizer@gmail.com> |
kconfiglib: update with 'imply' support
Corresponds to 375506d (File writing nit) from upstream (https://github.com/ulfalizer/Kconfiglib).
Adds proper 'imply' support and fixes a few minor issues,
kconfiglib: update with 'imply' support
Corresponds to 375506d (File writing nit) from upstream (https://github.com/ulfalizer/Kconfiglib).
Adds proper 'imply' support and fixes a few minor issues, one of which previously triggered the following weird warning:
configs/taurus_defconfig: /tmp/tmpisI45S:6: warning: assignment to SPL_LDSCRIPT changes mode of containing choice from "arch/$(ARCH)/cpu/u-boot-spl.lds" to "y"
The change in 8639f69 (genconfig.py: Print defconfig next to warnings) was reapplied.
tools/moveconfig.py previously depended on a hack that merged 'select's with 'imply's. It was modified to look at the union of Symbol.get_selected_symbols() and Symbol.get_implied_symbols(), which should give the same behavior.
tools/genboardscfg.py was verified to produce identical board.cfg's before and after the change.
Signed-off-by: Ulf Magnusson <ulfalizer@gmail.com>
show more ...
|
#
de2ad2c4 |
| 12-Sep-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-dm
|
#
c79d18c4 |
| 13-Aug-2017 |
Simon Glass <sjg@chromium.org> |
moveconfig: Use fd.write() instead of print >>
Adjust this code so that it can work with Python 2 and 3.
Fixes: d73fcb1 (moveconfig: Support building a simple config database) Reported-by: Chris Pa
moveconfig: Use fd.write() instead of print >>
Adjust this code so that it can work with Python 2 and 3.
Fixes: d73fcb1 (moveconfig: Support building a simple config database) Reported-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
6821a745 |
| 10-Jul-2017 |
Simon Glass <sjg@chromium.org> |
RFC: moveconfig: Use toolchains from buildman
It is annoying to have to set up and maintain two sets of toolchains, one for buildman and one for moveconfig.
Adjust moveconfig to make use to buildma
RFC: moveconfig: Use toolchains from buildman
It is annoying to have to set up and maintain two sets of toolchains, one for buildman and one for moveconfig.
Adjust moveconfig to make use to buildman's toolchains. This should make things easier.
One missing feature is the ability to specify the toolchain on the command line with a special environment variable, e.g. CROSS_COMPILE_ARM. I'm not sure if that is useful, but if it is it could be implemented in buildman.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Tested-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
#
dee36c74 |
| 10-Jul-2017 |
Simon Glass <sjg@chromium.org> |
moveconfig: Tidy up imply flag parsing
Add an option to specify 'all' to enable all flags. Also print an error if an unrecognised flag is used. At present it just prints usage information which is n
moveconfig: Tidy up imply flag parsing
Add an option to specify 'all' to enable all flags. Also print an error if an unrecognised flag is used. At present it just prints usage information which is not very helpful.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
8d3a2568 |
| 11-Jul-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-dm
|
#
cb008830 |
| 15-Jun-2017 |
Simon Glass <sjg@chromium.org> |
moveconfig: Allow automatic location and adding of 'imply'
By using a Kconfig parser we can find the location of each option in the Kconfig tree. Using the information from the database we can then
moveconfig: Allow automatic location and adding of 'imply'
By using a Kconfig parser we can find the location of each option in the Kconfig tree. Using the information from the database we can then automatically add an 'imply' option into the right place if requested by the user.
Add a -a option to support adding 'imply' options. Display the location of any existing 'imply' option so that progress can be examined. Add a -A option to hide any existing 'imply' options so that already-completed additions need not be considered further.
Also add documentation for this feature.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
9b2a2e87 |
| 15-Jun-2017 |
Simon Glass <sjg@chromium.org> |
moveconfig: Allow control of which implying configs are shown
Sometimes it is useful to display CONFIG_TARGET or CONFIG_CMD configs. Add an option to control this.
Also we generally ignore implying
moveconfig: Allow control of which implying configs are shown
Sometimes it is useful to display CONFIG_TARGET or CONFIG_CMD configs. Add an option to control this.
Also we generally ignore implying configs which affect fewer than 5 boards. But sometimes it is useful to show those those, so add an option that reduces the minimum to two.
ERRATUM configs are never useful for implying things, so ignore those.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
2ddd85dc |
| 15-Jun-2017 |
Simon Glass <sjg@chromium.org> |
moveconfig: Allow piping in 'git show --stat' output
It is useful to be able to process only a subset of boards to save time. Often that subset is defined by the defconfig files in a git commit. Thi
moveconfig: Allow piping in 'git show --stat' output
It is useful to be able to process only a subset of boards to save time. Often that subset is defined by the defconfig files in a git commit. This change allows things like:
# Build the database ./tools.moveconfig.py -b
# Find some implying configs ./tools/moveconfig.py -i CONFIG_X
# Add some 'imply' statements to Kconfig files ./tools/moveconfig.py -i CONFIG_X -a CONFIG_A,CONFIG_B
# Reprocess the defconfig files to see if we can drop some changes git show --stat | ./tools/moveconfig.py -s -d -
# Update the commit, with fewer defconfig changes gii commit -au
Where the commit contains defconfig files, this will reprocess them to take account of the imply statements that you added.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
99b66605 |
| 01-Jun-2017 |
Simon Glass <sjg@chromium.org> |
moveconfig: Support looking for implied CONFIG options
Some CONFIG options can be implied by others and this can help to reduce the size of the defconfig files. For example, CONFIG_X86 implies CONFI
moveconfig: Support looking for implied CONFIG options
Some CONFIG options can be implied by others and this can help to reduce the size of the defconfig files. For example, CONFIG_X86 implies CONFIG_CMD_IRQ, so we can put 'imply CMD_IRQ' under 'config X86' and all x86 boards will have that option, avoiding adding CONFIG_CMD_IRQ to each of the x86 defconfig files.
Add a -i option which searches for such options.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heiko Schocher <hs@denx.de>
show more ...
|
#
d73fcb12 |
| 01-Jun-2017 |
Simon Glass <sjg@chromium.org> |
moveconfig: Support building a simple config database
Add a -b option which scans all the defconfigs and builds a database of all the CONFIG options used by each. This is useful for querying later.
moveconfig: Support building a simple config database
Add a -b option which scans all the defconfigs and builds a database of all the CONFIG options used by each. This is useful for querying later.
At present this only works with the separate -b option, which does not move any configs. It would be possible to adjust the script to build the database automatically when moving configs, but this might not be useful as the database does not change that often.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
f3b8e647 |
| 01-Jun-2017 |
Simon Glass <sjg@chromium.org> |
moveconfig: Add a constant for auto.conf
This filename is used a few times. Move it to a constant before adding further uses.
Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
ddf91c64 |
| 01-Jun-2017 |
Simon Glass <sjg@chromium.org> |
moveconfig: Tidy up the documentation and add hints
The newest clean-up features are not mentioned in the docs. Fix this and add a few hints for particular workflows that are hopefully helpful.
Sig
moveconfig: Tidy up the documentation and add hints
The newest clean-up features are not mentioned in the docs. Fix this and add a few hints for particular workflows that are hopefully helpful.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
ee4e61bd |
| 01-Jun-2017 |
Simon Glass <sjg@chromium.org> |
moveconfig: Allow reading the defconfig list from stdin
Support passes in a defconfig filename of '-' to read the list from stdin instead of from a file.
Signed-off-by: Simon Glass <sjg@chromium.or
moveconfig: Allow reading the defconfig list from stdin
Support passes in a defconfig filename of '-' to read the list from stdin instead of from a file.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
25f978cb |
| 01-Jun-2017 |
Simon Glass <sjg@chromium.org> |
moveconfig: Support providing a path to the defconfig files
It is convenient to provide the full patch to the defconfig files in some situations, e.g. when the file was generated by a shell command
moveconfig: Support providing a path to the defconfig files
It is convenient to provide the full patch to the defconfig files in some situations, e.g. when the file was generated by a shell command (e.g. 'ls configs/zynq*').
Add support for this, and move the globbing code into a function with its own documentation.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
daab59ac |
| 05-Jul-2017 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
avr32: Retire AVR32 for good
AVR32 is gone. It's already more than two years for no support in Buildroot, even longer there is no support in GCC (last version is heavily patched 4.2.4).
Linux kerne
avr32: Retire AVR32 for good
AVR32 is gone. It's already more than two years for no support in Buildroot, even longer there is no support in GCC (last version is heavily patched 4.2.4).
Linux kernel v4.12 got rid of it (and v4.11 didn't build successfully).
There is no good point to keep this support in U-Boot either.
Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Heiko Schocher <hs@denx.de> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
show more ...
|
#
4f66e09b |
| 09-May-2017 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot
Signed-off-by: Stefano Babic <sbabic@denx.de>
|
#
f90df596 |
| 02-May-2017 |
Chris Packham <judge.packham@gmail.com> |
tools: moveconfig: cleanup README entires
The Kconfig description replaces the description in the README file so as options are migrated they can be removed from the README.
Signed-off-by: Chris Pa
tools: moveconfig: cleanup README entires
The Kconfig description replaces the description in the README file so as options are migrated they can be removed from the README.
Signed-off-by: Chris Packham <judge.packham@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
ca43834d |
| 02-May-2017 |
Chris Packham <judge.packham@gmail.com> |
tools: moveconfig: cleanup whitelist entries
After moving to KConfig and removing from all headers options should be removed from config_whitelist.txt so the build starts complaining if someone adds
tools: moveconfig: cleanup whitelist entries
After moving to KConfig and removing from all headers options should be removed from config_whitelist.txt so the build starts complaining if someone adds them back.
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Chris Packham <judge.packham@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
85edfc1f |
| 02-May-2017 |
Chris Packham <judge.packham@gmail.com> |
tools: moveconfig: extract helper function for user confirmation
Avoid repetitive code dealing with asking the user for confirmation.
Signed-off-by: Chris Packham <judge.packham@gmail.com> Reviewed
tools: moveconfig: extract helper function for user confirmation
Avoid repetitive code dealing with asking the user for confirmation.
Signed-off-by: Chris Packham <judge.packham@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
60911104 |
| 13-Apr-2017 |
Masahiro Yamada <yamada.masahiro@socionext.com> |
tools: moveconfig: remove GCC prefix of obsolete architecture
Recently, U-Boot removed support for these architectures.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
|