1/dts-v1/; 2 3// Note: We can't use label syntax here. 4// Implementation applies overlay after removing /__symbols__, 5// so using label syntax here wouldn't match with the actual reasult. 6 7/include/ "platform_preprocessed.dts" 8 9/ { 10 node_a: node_a { 11 phandle = <0x2E>; 12 val = <0x6>; 13 dep = <&node_a_dep &common>; 14 reg = <0x0 0xFF000 0x0 0x1>; 15 interrupts = <0x0 0xF 0x4>; 16 iommus; 17 }; 18 19 node_a_dep: node_a_dep { 20 phandle = <0x31>; 21 val = <0xFF>; 22 dep = <&node_aa_nested_dep>; 23 }; 24 25 node_aa { 26 should_be_preserved = <0xFF>; 27 28 node_aa_nested_dep: node_aa_nested_dep { 29 phandle = <0x33>; 30 tag = <0x9>; 31 }; 32 }; 33 34 node_b: node_b { 35 phandle = <0x2F>; 36 tag = <0x33>; 37 version = <0x1 0x2>; 38 dep = <&node_b_dep1 &node_b_dep2>; 39 reg = <0x00 0xFF100 0x00 0x01>; 40 interrupts = <0x00 0x0F 0x04>; 41 iommus; 42 }; 43 44 node_b_dep1: node_b_dep1 { 45 phandle = <0x34>; 46 placeholder; 47 }; 48 49 node_b_dep2: node_b_dep2 { 50 phandle = <0x35>; 51 placeholder; 52 dep = <&common>; 53 }; 54 55 common: common { 56 phandle = <0x32>; 57 id = <0x9>; 58 }; 59 60 /delete-node/ pviommu0; 61 /delete-node/ pviommu1; 62 /delete-node/ pviommu2; 63 /delete-node/ pviommu3; 64 /delete-node/ pviommu4; 65 /delete-node/ pviommu5; 66 /delete-node/ pviommu6; 67 /delete-node/ pviommu7; 68 /delete-node/ pviommu8; 69 /delete-node/ pviommu9; 70}; 71