
Hi Masahiro,
On 23 April 2014 23:04, Masahiro Yamada yamada.m@jp.panasonic.com wrote:
======================================== Do not apply this patch to the main line ========================================
What is this tool?
This tool converts boards.cfg to defconfig and Kconfig files.
It automatically generates
- arch/${ARCH}/Kconfig
- board/Kconfig
- board/${VENDOR}/${BOARD}/Kconfig
- board/${BOARD}/Kconfig
- configs/*_defconfig
How to use?
Open tools/print_allconfigs with an editor.
Adjust cross compilers part for your environment.
# Specify your favoriate cross tools CROSS_COMPILE_ARC=arc-linux- CROSS_COMPILE_AARCH64=aarch64-linux-gnu- CROSS_COMPILE_ARM=arm-unknown-linux-gnueabi- [snip] CROSS_COMPILE_X86=i386-linux-
And then, run "tools/genkconfig".
Why is this patch here?
The file boards.cfg is touched very frequently. All the time, new/old boards are being added/removed.
The next commit was generated based on the u-boot/master at the time I posted it. It will become out-dated soon.
You can update it with this tool.
Will this tool become useless once this series is applied?
Regards, Simon
Signed-off-by: Masahiro Yamada yamada.m@jp.panasonic.com
tools/genkconfig | 253 +++++++++++++++++++++++++++++++++++++++++++++++++ tools/print_allconfigs | 77 +++++++++++++++ 2 files changed, 330 insertions(+) create mode 100755 tools/genkconfig create mode 100755 tools/print_allconfigs