script: dts: Fix alias generation for reg property.
In case of having more than one reg, aliases would not generate properly. Number of register at the end of define was missing. Signed-off-by: Mieszko Mierunski <mieszko.mierunski@nordicsemi.no>
This commit is contained in:
parent
f387f26a1f
commit
316f8604b7
1 changed files with 4 additions and 4 deletions
|
@ -94,10 +94,10 @@ class DTReg(DTDirective):
|
|||
if node_address in aliases:
|
||||
for i in aliases[node_address]:
|
||||
alias_label = convert_string_to_label(i)
|
||||
alias_addr = [alias_label] + l_addr
|
||||
alias_size = [alias_label] + l_size
|
||||
prop_alias['_'.join(alias_addr)] = '_'.join(l_base + l_addr)
|
||||
prop_alias['_'.join(alias_size)] = '_'.join(l_base + l_size)
|
||||
alias_addr = [alias_label] + l_addr + l_idx
|
||||
alias_size = [alias_label] + l_size + l_idx
|
||||
prop_alias['_'.join(alias_addr)] = '_'.join(l_base + l_addr + l_idx)
|
||||
prop_alias['_'.join(alias_size)] = '_'.join(l_base + l_size + l_idx)
|
||||
|
||||
insert_defs(node_address, prop_def, prop_alias)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue