summaryrefslogtreecommitdiff
path: root/tests/relref_merge.dts
blob: d8660eb0e9f08fbe5d61d99066c95d6040a021da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/dts-v1/;

/ {
	node_label: node {
		keep-me {};
		remove-me {};

		subnode1 {
			property-inline1;
			property-inline2;
			property-inline3;
		};

		subnode2 {
			property-inline1;
		};

		subnode3 {
			property-inline1;
		};
	};

	node2_label: node2 {
		property-inline1;
	};
};
/omit-if-no-ref/ &{node_label/subnode1};
/omit-if-no-ref/ &node2_label;
/delete-node/ &{node_label/subnode3};

&{node_label/} {
	/delete-node/ remove-me;

	subnode4 { };
};

label: &{node_label/subnode1} {
	selfref = &{node_label/subnode1};
	add-me { };
};