soc_core/soc_core_argdict: use inspect to get all parameters and simplify

This commit is contained in:
Florent Kermarrec 2019-10-12 19:18:57 +02:00
parent 96c369f3e4
commit 5a0358754d
1 changed files with 2 additions and 7 deletions

View File

@ -527,13 +527,8 @@ def soc_core_args(parser):
def soc_core_argdict(args): def soc_core_argdict(args):
r = dict() r = dict()
for a in [ for a in inspect.getargspec(SoCCore.__init__).args:
"cpu_type", arg = getattr(args, a, None)
"cpu_variant",
"integrated_rom_size",
"integrated_main_ram_size",
"uart_stub"]:
arg = getattr(args, a)
if arg is not None: if arg is not None:
r[a] = arg r[a] = arg
return r return r