mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 00:32:04 +02:00
kconfiglib: Update to the 12.14.0 release
A large number of changes have happened upstream since our last sync which was to 375506d. The reason to do the upgrade at this point is for improved Python 3 support. As part of this upgrade we need to update moveconfig.py and genboardscfg.py the current API. This is: - Change "kconfiglib.Config" calls to "kconfiglib.Kconfig" - Change get_symbol() calls to syms.get(). - Change get_value() to str_value. Cc: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
@@ -118,12 +118,12 @@ class KconfigScanner:
|
||||
}
|
||||
|
||||
def __init__(self):
|
||||
"""Scan all the Kconfig files and create a Config object."""
|
||||
"""Scan all the Kconfig files and create a Kconfig object."""
|
||||
# Define environment variables referenced from Kconfig
|
||||
os.environ['srctree'] = os.getcwd()
|
||||
os.environ['UBOOTVERSION'] = 'dummy'
|
||||
os.environ['KCONFIG_OBJDIR'] = ''
|
||||
self._conf = kconfiglib.Config(print_warnings=False)
|
||||
self._conf = kconfiglib.Kconfig(warn=False)
|
||||
|
||||
def __del__(self):
|
||||
"""Delete a leftover temporary file before exit.
|
||||
@@ -174,7 +174,7 @@ class KconfigScanner:
|
||||
# Get the value of CONFIG_SYS_ARCH, CONFIG_SYS_CPU, ... etc.
|
||||
# Set '-' if the value is empty.
|
||||
for key, symbol in list(self._SYMBOL_TABLE.items()):
|
||||
value = self._conf.get_symbol(symbol).get_value()
|
||||
value = self._conf.syms.get(symbol).str_value
|
||||
if value:
|
||||
params[key] = value
|
||||
else:
|
||||
|
Reference in New Issue
Block a user