<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/tools/genboardscfg.py, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2018-07-30T11:18:49Z</updated>
<entry>
<title>tools: genboardscfg: move buildman path to first</title>
<updated>2018-07-30T11:18:49Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-07-24T06:27:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=608017026571ea7ac29e5da200efeac71fb42d57'/>
<id>urn:sha1:608017026571ea7ac29e5da200efeac71fb42d57</id>
<content type='text'>
To system which has kconfiglib installed, genboardscfg will
use system kconfiglib, we need it use U-Boot owned version,
so move the buildman path to first.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Cc: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
Cc: Simon Glass &lt;sjg@chromium.org&gt;
Cc: Tom Rini &lt;trini@konsulko.com&gt;
Acked-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>SPDX: Convert all of our single license tags to Linux Kernel style</title>
<updated>2018-05-07T13:34:12Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2018-05-06T21:58:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=83d290c56fab2d38cd1ab4c4cc7099559c1d5046'/>
<id>urn:sha1:83d290c56fab2d38cd1ab4c4cc7099559c1d5046</id>
<content type='text'>
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 &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>genconfig.py: Print defconfig next to warnings</title>
<updated>2017-09-12T03:43:58Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2017-08-04T09:30:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=8639f69a61b47971dba47ab5ed72e47436729bb1'/>
<id>urn:sha1:8639f69a61b47971dba47ab5ed72e47436729bb1</id>
<content type='text'>
At present we sometimes see warnings of the form:

/tmp/tmpMA89kB:36: warning: overriding the value of CMD_SPL.
	Old value: "y", new value: "y".

This is not very useful as it does not show whch defconfig file it relates
to. Update the tool to show this.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>tools/genboardscfg.py: Make 'Supported' as known status</title>
<updated>2017-05-12T12:37:36Z</updated>
<author>
<name>Lokesh Vutla</name>
</author>
<published>2017-05-10T10:49:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=dee7c68f5481221a8da6d51b03eb42c7485ba001'/>
<id>urn:sha1:dee7c68f5481221a8da6d51b03eb42c7485ba001</id>
<content type='text'>
As per MAINTAINERS[1] file description, 'Supported' is
a valid status for a board. But buildman thinks 'Maintained'
is the only valid state and complains about boards with 'Supported'
status. Update buildman to accept 'Supported' as valid state.

[1] http://git.denx.de/?p=u-boot.git;a=blob;f=MAINTAINERS;h=0962b47bf9057b22e93624e070c0204b893790dc;hb=HEAD#l10

Reported-by: Sekhar Nori &lt;nsekhar@ti.com&gt;
Signed-off-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>tools/genboardscfg.py: remove bogus import subprocess</title>
<updated>2016-05-27T19:47:56Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2016-05-22T06:16:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d339df522beb6d9268231069fd9e1d3e73af49ed'/>
<id>urn:sha1:d339df522beb6d9268231069fd9e1d3e73af49ed</id>
<content type='text'>
Since f6c8f38ec601 ("tools/genboardscfg.py: improve performance more
with Kconfiglib"), this tool does not use the subprocess module.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>tools/genboardscfg.py: pick up also commented maitainers</title>
<updated>2014-09-24T22:30:28Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2014-09-16T05:11:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=5dff844d7ff1704534905db9beb888f5552adb84'/>
<id>urn:sha1:5dff844d7ff1704534905db9beb888f5552adb84</id>
<content type='text'>
We are still keeping invalid email addressed in MAINTAINERS
because they carry information.

The problem is that scripts/get_maintainer.pl adds emails in the
"M:" field including invalid ones.

We want to comment out invalid email addresses in MAINTAINERS
to prevent scripts/get_maintainer.pl from picking them up.
On the other hand, we want to collect them for boards.cfg
to know the last known maintainer of each board.

This commit adjusts tools/genboardscfg.py to parse also
the commented "M:" fields, which is useful for the next commit.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
</content>
</entry>
<entry>
<title>tools/genboardscfg.py: improve performance more with Kconfiglib</title>
<updated>2014-09-16T16:23:56Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2014-09-01T10:57:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=f6c8f38ec601d32d88ba279d53991e15015c9466'/>
<id>urn:sha1:f6c8f38ec601d32d88ba279d53991e15015c9466</id>
<content type='text'>
The idea of using Kconfiglib was given by Tom Rini.
It allows us to scan lots of defconfigs very quickly.
This commit also uses multiprocessing for further acceleration.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
Suggested-by: Tom Rini &lt;trini@ti.com&gt;
Acked-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>tools/genboardscfg.py: change shebang into /usr/bin/env python2</title>
<updated>2014-08-28T21:18:49Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2014-08-27T05:05:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=2134342e57ea6904255015845abf4efd6d72504c'/>
<id>urn:sha1:2134342e57ea6904255015845abf4efd6d72504c</id>
<content type='text'>
This tool only works on python 2 (python 2.6 or lator).

Change the shebang to make sure the script is run by python 2
and clearly say the supported version in the comment block.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
</content>
</entry>
<entry>
<title>tools/genboardscfg.py: improve performance</title>
<updated>2014-08-28T21:18:49Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2014-08-25T03:39:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=9a65cb7ffe434236e8cdcb57d3937cef2828f4d0'/>
<id>urn:sha1:9a65cb7ffe434236e8cdcb57d3937cef2828f4d0</id>
<content type='text'>
I guess some developers are already getting sick of this tool
because it generally takes a few minites to generate the boards.cfg
on a reasonable computer.

The idea popped up on my mind was to skip Makefiles and
to run script/kconfig/conf directly.
This tool should become about 4 times faster.
You might still not be satisfied, but better than doing nothing.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
Acked-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>tools/genboardscfg.py: check if the boards.cfg is up to date</title>
<updated>2014-08-28T21:18:49Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2014-08-25T03:39:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d1bf4afda6d6833e428956ee0dbba9f34e644cca'/>
<id>urn:sha1:d1bf4afda6d6833e428956ee0dbba9f34e644cca</id>
<content type='text'>
It looks silly to regenerate the boards.cfg even when it is
already up to date.

The tool should exit with doing nothing if the boards.cfg is newer
than any of defconfig, Kconfig and MAINTAINERS files.

Specify -f (--force) option to get the boards.cfg regenerated
regardless its time stamp.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
Acked-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
