1/dts-v1/;
2/plugin/;
3
4/ {
5    host {
6        #address-cells = <0x2>;
7        #size-cells = <0x1>;
8        node_a {
9            reg = <0x0 0xF000 0x1>;
10            android,pvmfw,target = <&node_a>;
11        };
12        node_b {
13            reg = <0x0 0xF100 0x1>;
14            android,pvmfw,target = <&node_b>;
15        };
16        node_c {
17            reg = <0x0 0xF200 0x1>;
18            android,pvmfw,target = <&node_c>;
19        };
20    };
21};
22
23&{/} {
24    node_a: node_a {
25        val = <0x6>;
26        dep = <&node_a_dep &common>;
27    };
28
29    node_a_dep: node_a_dep {
30        val = <0xFF>;
31        dep = <&node_aa_nested_dep>;
32
33        node_a_internal {
34            val;
35        };
36    };
37
38    node_aa {
39        should_be_preserved = <0xFF>;
40        node_aa_nested_dep: node_aa_nested_dep {
41            tag = <0x9>;
42        };
43    };
44};
45
46&{/} {
47    node_b: node_b {
48        tag = <0x33>;
49        version = <0x1 0x2>;
50        dep = <&node_b_dep1 &node_b_dep2>;
51    };
52
53    node_b_dep1: node_b_dep1 {
54        placeholder;
55    };
56
57    node_b_dep2: node_b_dep2 {
58        placeholder;
59        dep = <&common>;
60    };
61};
62
63&{/} {
64    node_c: node_c {
65        loop_dep = <&node_c_loop>;
66    };
67
68    node_c_loop: node_c_loop {
69        loop_dep = <&node_c>;
70    };
71};
72
73&{/} {
74    common: common {
75        id = <0x9>;
76    };
77};
78