| /dts-v1/; |
| |
| /memreserve/ 0xdeadbeef00000000 0x100000; |
| /memreserve/ 123456789 010000; |
| |
| / { |
| compatible = "test_tree1"; |
| prop-int = <0xdeadbeef>; |
| prop-int64 = /bits/ 64 <0xdeadbeef01abcdef>; |
| prop-str = "hello world"; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| |
| subnode@1 { |
| compatible = "subnode1"; |
| reg = <1>; |
| prop-int = [deadbeef]; |
| |
| subsubnode { |
| compatible = "subsubnode1", "subsubnode"; |
| placeholder = "this is a placeholder string", "string2"; |
| prop-int = <0xdeadbeef>; |
| }; |
| |
| ss1 { |
| }; |
| }; |
| |
| subnode@2 { |
| reg = <2>; |
| linux,phandle = <0x2000>; |
| prop-int = <123456789>; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| |
| ssn0: subsubnode@0 { |
| phandle = <0x2001>; |
| prop-int = <0xbad>; |
| }; |
| |
| ss2 { |
| }; |
| }; |
| }; |
| |
| /* Add label to a noderef */ |
| ssn1: &ssn0 { |
| reg = <0>; |
| prop-int = <123456789>; |
| }; |
| |
| /* Use the new label for merging */ |
| &ssn1 { |
| prop-int = <0726746425>; |
| compatible = "subsubnode2", "subsubnode"; |
| }; |