Kconfig files are used to represent the configuration database of Kbuild build system. Kbuild is developed as part of the Linux kernel. There are numerous other users including OpenWrt and U-Boot. Ref: https://docs.kernel.org/kbuild/index.html Closes #2942