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