File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -107,6 +107,16 @@ def main():
107107 for node in sorted (edt .nodes , key = lambda node : node .dep_ordinal ):
108108 node .z_path_id = node_z_path_id (node )
109109
110+ # Check to see if we have duplicate "zephyr,memory-region" property values.
111+ regions = dict ()
112+ for node in sorted (edt .nodes , key = lambda node : node .dep_ordinal ):
113+ if 'zephyr,memory-region' in node .props :
114+ region = node .props ['zephyr,memory-region' ].val
115+ if region in regions :
116+ sys .exit (f"ERROR: Duplicate 'zephyr,memory-region' ({ region } ) properties "
117+ f"between { regions [region ].path } and { node .path } " )
118+ regions [region ] = node
119+
110120 for node in sorted (edt .nodes , key = lambda node : node .dep_ordinal ):
111121 write_node_comment (node )
112122
You can’t perform that action at this time.
0 commit comments