zephyr/scripts/dts
Martí Bolívar 9c92baa73f devicetree: use edt.pickle more
Consolidate creation of edtlib.EDT objects from a build directory's
devicetree into one place by loading it from build/zephyr/edt.pickle
everywhere. A previous commit creates edt.pickle from gen_defines.py.

In addition to probably speeding things up slightly by not reparsing
the devicetree, the main benefit of this approach is creating a single
point of truth for the bindings directories and warnings
configuration, meaning we don't have to worry about them getting out
of sync while being passed around between devicetree creation and
usage time.

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
2020-07-23 09:19:45 -05:00
..
test-bindings dts: Remove support for deprecated DTS binding syntax 2020-07-08 22:03:24 -04:00
test-bindings-2
dtlib.py
edtlib.py edtlib: Fold _binding_compat into _init_compat2binding 2020-07-08 22:03:24 -04:00
gen_defines.py dts: marshal the EDT object for later use 2020-07-08 14:02:44 -05:00
gen_legacy_defines.py devicetree: use edt.pickle more 2020-07-23 09:19:45 -05:00
grutils.py
test-multidir.dts
test.dts
testdtlib.py
testedtlib.py dts: Remove support for deprecated DTS binding syntax 2020-07-08 22:03:24 -04:00