zephyr/scripts/dts
Ulf Magnusson e311380584 scripts: edtlib: Forbid multiple bindings with the same compatible
Previously, if two bindings had the same 'compatible:'/'parent-bus:'
values, the binding that happened to be loaded last would get used.

Turn it into an error instead. This avoids tricking people into thinking
that bindings get loaded in a defined order.

Maybe overriding bindings could be allowed later, if we need it.

Fixes: #19536

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
2019-10-15 10:34:44 +02:00
..
extract scripts: dts: Generalize '#cells' to allow multiple sources 2019-10-02 11:49:58 -07:00
test-bindings scripts: dts: Generalize '#cells' to allow multiple sources 2019-10-02 11:49:58 -07:00
test-bindings-2
devicetree.py
dtlib.py scripts: edtlib: Call nodes "nodes" instead of "devices" 2019-09-26 05:23:28 -07:00
edtlib.py scripts: edtlib: Forbid multiple bindings with the same compatible 2019-10-15 10:34:44 +02:00
extract_dts_includes.py
gen_defines.py scripts: dts: Output paths relative to $ZEPHYR_BASE 2019-10-03 11:59:33 -07:00
test-multidir.dts
test.dts scripts: dts: Generalize '#cells' to allow multiple sources 2019-10-02 11:49:58 -07:00
testdtlib.py scripts: edtlib: Add a Device.children attribute with child Devices 2019-09-21 09:10:36 -05:00
testedtlib.py scripts: testedtlib.py: Simplify warning test a tiny bit 2019-10-03 05:57:26 -07:00