1/dts-v1/; 2 3/memreserve/ 0x1000000000000000 0x0000000002000000; 4memrsv2: /memreserve/ 0x2000000000000000 0x0100000000000000; 5/memreserve/ 0x0000000000000000 0x0000000000000014; 6 7/ { 8 model = "MyBoardName"; 9 compatible = "MyBoardName", "MyBoardFamilyName"; 10 #address-cells = <2>; 11 #size-cells = <2>; 12 13 cpus { 14 linux,phandle = <0x1>; 15 #address-cells = <1>; 16 #size-cells = <0>; 17 PowerPC,970@0 { 18 name = "PowerPC,970"; 19 device_type = "cpu"; 20 reg = <0x00000000>; 21 clock-frequency = <1600000000>; 22 timebase-frequency = <33333333>; 23 linux,boot-cpu; 24 i-cache-size = <65536>; 25 d-cache-size = <32768>; 26 }; 27 28 PowerPC,970@1 { 29 name = "PowerPC,970"; 30 device_type = "cpu"; 31 reg = <0x00000001>; 32 clock-frequency = <1600000000>; 33 timebase-frequency = <33333333>; 34 i-cache-size = <65536>; 35 d-cache-size = <32768>; 36 }; 37 38 }; 39 40 node: randomnode { 41 prop: string = str: "foo", str_mid: "stuffstuff\t\t\t\n\n\n" str_end: ; 42 blob = [byte: 0a 0b 0c 0d byte_mid: de ea ad be ef byte_end: ]; 43 ref = < cell: &{/memory@0} 0x0 cell_mid: 0xffffffff cell_end: >; 44 mixed = "abc", pre: [1234] post: , gap: < aligned: 0xa 0xb 0xc>; 45 tricky1 = [61 lt1: 62 63 00]; 46 subnode: child { 47 }; 48 /* subnode_end: is auto-generated by node emit */ 49 }; 50 /* node_end: is auto-generated by node emit */ 51 52 memory@0 { 53 device_type = "memory"; 54 memreg: reg = <0x00000000 0x00000000 0x00000000 0x20000000>; 55 }; 56 57 chosen { 58 bootargs = "root=/dev/sda2"; 59 linux,platform = <0x600>; 60 }; 61 62}; 63 64