zephyr/scripts/dts
Martí Bolívar 533f451e7e dts: marshal the EDT object for later use
We need to save and restore the devicetree data to generate optimized
dependency information later on in the build, in particular during the
final application link.

Make this happen by pickling the EDT object in BUILD_DIR/edt.pickle.

The existence of this file is an implementation detail, so do not add
it to the documentation.

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
2020-07-08 14:02:44 -05:00
..
test-bindings dts: edtlib: Add 'type: path' for path references 2020-01-08 08:02:00 -06:00
test-bindings-2 scripts: edtlib.py: Deprecate 'title:' 2019-12-18 11:52:45 +01:00
dtlib.py scripts: dtlib/edtlib: Make output consistent on Python 3.5- 2019-11-12 17:57:50 -06:00
edtlib.py dts: edtlib: allow pickling/unpickling EDT objects 2020-07-08 14:02:44 -05: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: add migration guide documentation and tests 2020-05-28 22:12:38 +02:00
grutils.py scripts: grutils: tweak sort keys to group siblings 2020-02-04 07:28:45 -06:00
test-multidir.dts scripts: dts: Add test for multiple binding directories 2019-08-03 14:17:49 -04:00
test.dts dts: edtlib: Turn Node.instance_no into EDT.compat2enabled 2020-01-29 09:46:38 -06:00
testdtlib.py scripts: edtlib: Add a Device.children attribute with child Devices 2019-09-21 09:10:36 -05:00
testedtlib.py dts: edtlib: fix reg / unit addr warn location 2020-07-08 14:02:44 -05:00