Commit 316f8604 authored by Mieszko Mierunski's avatar Mieszko Mierunski Committed by Kumar Gala
Browse files

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: default avatarMieszko Mierunski <mieszko.mierunski@nordicsemi.no>
parent f387f26a
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -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)