zephyr/scripts/dts
Martí Bolívar 3a2dc77743 dts: break cycles in test scripts
We don't want to support cyclic dependency structures, because it
means that Node objects cannot have dep_ordinal attributes as they are
currently documented to possess unconditionally.

Nevertheless, we have some in our tests. Remove them by extracting the
/props/ctrl-X nodes to the same level as the /props nodes. This breaks
a cycle caused by:

- /props/ctrl-X nodes depend on /props because of the parent/child
  relationship
- /props depends on /props/ctrl-X because it refers to them by phandle

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
2020-10-06 09:50:39 -05:00
..
test-bindings
test-bindings-2
dtlib.py scripts: dts: convert test suites to pytest 2020-10-02 11:51:15 +02:00
edtlib.py scripts: dts: convert test suites to pytest 2020-10-02 11:51:15 +02:00
gen_defines.py
gen_legacy_defines.py
grutils.py
test-multidir.dts
test.dts dts: break cycles in test scripts 2020-10-06 09:50:39 -05:00
testdtlib.py scripts: dts: convert test suites to pytest 2020-10-02 11:51:15 +02:00
testedtlib.py dts: break cycles in test scripts 2020-10-06 09:50:39 -05:00