<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/tools/moveconfig.py, branch v2023.07.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/tools/moveconfig.py?h=v2023.07.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/tools/moveconfig.py?h=v2023.07.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2023-02-07T19:33:47Z</updated>
<entry>
<title>moveconfig: Add an option to compare Kconfig against source</title>
<updated>2023-02-07T19:33:47Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2023-02-01T20:19:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=65e62037dd13840f9638632f5a6048c677a68a74'/>
<id>urn:sha1:65e62037dd13840f9638632f5a6048c677a68a74</id>
<content type='text'>
Sometimes the Makefile rules or source code refers to Kconfig options
which don't exist. Update the moveconfig tool to check this and produce
a series of reports about inconsistencies.

This can then be used to generate patches to correct the problems.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>kbuild: Remove checking for adhoc CONFIG symbols</title>
<updated>2022-12-23T18:01:13Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2022-12-04T15:14:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9ef3ba85bf38289a3e3b0dcb92fad9480a0b1834'/>
<id>urn:sha1:9ef3ba85bf38289a3e3b0dcb92fad9480a0b1834</id>
<content type='text'>
At this point all listed adhoc CONFIG symbols have been migrated to
Kconfig or removed from the tree or renamed to CFG (or similar). We also
now have CI tests that will error on any new introductions, and
checkpatch.pl also looks. We can now remove these hooks and related
scripts.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>Revert "Revert "global: Remove CONFIG_SYS_EXTRA_OPTIONS support""</title>
<updated>2022-08-05T15:47:56Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-07-12T01:04:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5579ce747d1401b7ff8ed90ed616654474d9382b'/>
<id>urn:sha1:5579ce747d1401b7ff8ed90ed616654474d9382b</id>
<content type='text'>
This is not needed now that CONFIG_SYS_TARGET_NAME is correctly determined
when scanning Kconfig.

This reverts commit 25b8acee2ea11a9edc100c42a61f5d6187eb6167.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Suggested-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>Revert "global: Remove CONFIG_SYS_EXTRA_OPTIONS support"</title>
<updated>2022-04-02T22:18:57Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2022-04-02T22:18:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=25b8acee2ea11a9edc100c42a61f5d6187eb6167'/>
<id>urn:sha1:25b8acee2ea11a9edc100c42a61f5d6187eb6167</id>
<content type='text'>
Unfortunately, we require additional logic to buildman to support this
removal and still use SYS_SOC, etc, for build targets.

This reverts commit eeec00072d7a0b5b91896d014618e558ce438738.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>global: Remove CONFIG_SYS_EXTRA_OPTIONS support</title>
<updated>2022-04-01T14:28:47Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2022-03-24T21:18:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=eeec00072d7a0b5b91896d014618e558ce438738'/>
<id>urn:sha1:eeec00072d7a0b5b91896d014618e558ce438738</id>
<content type='text'>
All options have now been migrated to Kconfig correctly so remove this
support.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>moveconfig: Use re.fullmatch() to avoid extra check</title>
<updated>2022-03-19T01:24:24Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-03-06T03:18:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d9c958f49c3dd78b3844514fdb8add3cb0793c54'/>
<id>urn:sha1:d9c958f49c3dd78b3844514fdb8add3cb0793c54</id>
<content type='text'>
Simplify the code by using the available function.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Alper Nebi Yasak &lt;alpernebiyasak@gmail.com&gt;
</content>
</entry>
<entry>
<title>moveconfig: Remove remove_defconfig()</title>
<updated>2022-03-19T01:24:24Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-03-06T03:18:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=78f12e53696f937afe5a894912c4c6c576b9010e'/>
<id>urn:sha1:78f12e53696f937afe5a894912c4c6c576b9010e</id>
<content type='text'>
This is not necessary if simpler code is used. Use the split function and
drop the unnecessary []

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Alper Nebi Yasak &lt;alpernebiyasak@gmail.com&gt;
Suggested-by: Alper Nebi Yasak &lt;alpernebiyasak@gmail.com&gt;
</content>
</entry>
<entry>
<title>moveconfig: Correct pylint errors</title>
<updated>2022-03-02T15:28:12Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-02-11T20:23:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=68a0b7156a73ca401b409dab7baa410c42cdccfd'/>
<id>urn:sha1:68a0b7156a73ca401b409dab7baa410c42cdccfd</id>
<content type='text'>
Fix two pylint errors in this file.

Note ACTION_SPL_NOT_EXIST is not defined so the dead code can be removed.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>moveconfig: Allow regex matches when finding combinations</title>
<updated>2022-02-22T17:05:44Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-02-08T18:49:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=941671a19cfb8e0fad3bd2a11ab5137e43c2ddc5'/>
<id>urn:sha1:941671a19cfb8e0fad3bd2a11ab5137e43c2ddc5</id>
<content type='text'>
It is useful to be able to search for CONFIG options that match a regex,
such as this, which lists boards which define SPL_FIT_GENERATOR and
anything not starting with ROCKCHIP:

   ./tools/moveconfig.py -f SPL_FIT_GENERATOR ~ROCKCHIP.*

Add support for this.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>moveconfig: Show the config name rather than the defconfig</title>
<updated>2022-02-22T17:05:44Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2022-02-08T18:49:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b8d11da0d09aed23c880e572144148d8c9d4cd64'/>
<id>urn:sha1:b8d11da0d09aed23c880e572144148d8c9d4cd64</id>
<content type='text'>
The _defconfig suffix is unnecessary when showing matching boards. Drop
it.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
