mirror of
https://github.com/dgibson/dtc.git
synced 2025-12-08 20:55:18 -05:00
dtc: Implement path references
This patch extends dtc syntax to allow references (&label, or
&{/full/path}) directly within property definitions, rather than
inside a cell list. Such references are expanded to the full path of
the referenced node, as a string, instead of to a phandle as
references within cell lists are evaluated.
A testcase is also included.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
80c72a81cf
commit
efbbef8e4f
8 changed files with 149 additions and 2 deletions
|
|
@ -147,6 +147,9 @@ dtc_tests () {
|
|||
run_test dtc.sh -I dts -O dtb -o dtc_references_dts0.test.dtb references_dts0.dts
|
||||
run_test references dtc_references_dts0.test.dtb
|
||||
|
||||
run_test dtc.sh -I dts -O dtb -o dtc_path-references.test.dtb path-references.dts
|
||||
run_test path-references dtc_path-references.test.dtb
|
||||
|
||||
# Check -Odts mode preserve all dtb information
|
||||
for tree in test_tree1.dtb dtc_tree1.test.dtb dtc_escapes.test.dtb ; do
|
||||
run_test dtc.sh -I dtb -O dts -o odts_$tree.test.dts $tree
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue