xref: /aosp_15_r20/external/dtc/tests/test_tree1_merge.dts (revision cd60bc56d4bea3af4ec04523e4d71c2b272c8aff)
1*cd60bc56SAndroid Build Coastguard Worker/dts-v1/;
2*cd60bc56SAndroid Build Coastguard Worker/memreserve/ 0xdeadbeef00000000 0x100000;
3*cd60bc56SAndroid Build Coastguard Worker/memreserve/ 123456789 010000;
4*cd60bc56SAndroid Build Coastguard Worker
5*cd60bc56SAndroid Build Coastguard Worker/ {
6*cd60bc56SAndroid Build Coastguard Worker	compatible = "test_tree1";
7*cd60bc56SAndroid Build Coastguard Worker	prop-int = "wrong!";
8*cd60bc56SAndroid Build Coastguard Worker	prop-str = "hello world";
9*cd60bc56SAndroid Build Coastguard Worker	#address-cells = <1>;
10*cd60bc56SAndroid Build Coastguard Worker	#size-cells = <0>;
11*cd60bc56SAndroid Build Coastguard Worker
12*cd60bc56SAndroid Build Coastguard Worker	subnode@1 {
13*cd60bc56SAndroid Build Coastguard Worker		compatible = "subnode1";
14*cd60bc56SAndroid Build Coastguard Worker		reg = <1>;
15*cd60bc56SAndroid Build Coastguard Worker
16*cd60bc56SAndroid Build Coastguard Worker		subsubnode {
17*cd60bc56SAndroid Build Coastguard Worker			compatible = "subsubnode1", "subsubnode";
18*cd60bc56SAndroid Build Coastguard Worker			prop-int = <0xdeadbeef>;
19*cd60bc56SAndroid Build Coastguard Worker		};
20*cd60bc56SAndroid Build Coastguard Worker
21*cd60bc56SAndroid Build Coastguard Worker		ss1 {
22*cd60bc56SAndroid Build Coastguard Worker		};
23*cd60bc56SAndroid Build Coastguard Worker	};
24*cd60bc56SAndroid Build Coastguard Worker
25*cd60bc56SAndroid Build Coastguard Worker	subnode@2 {
26*cd60bc56SAndroid Build Coastguard Worker		reg = <2>;
27*cd60bc56SAndroid Build Coastguard Worker		linux,phandle = <0x2000>;
28*cd60bc56SAndroid Build Coastguard Worker		prop-int = <123456789>;
29*cd60bc56SAndroid Build Coastguard Worker		#address-cells = <1>;
30*cd60bc56SAndroid Build Coastguard Worker		#size-cells = <0>;
31*cd60bc56SAndroid Build Coastguard Worker
32*cd60bc56SAndroid Build Coastguard Worker		ss2 {
33*cd60bc56SAndroid Build Coastguard Worker		};
34*cd60bc56SAndroid Build Coastguard Worker	};
35*cd60bc56SAndroid Build Coastguard Worker};
36*cd60bc56SAndroid Build Coastguard Worker
37*cd60bc56SAndroid Build Coastguard Worker/ {
38*cd60bc56SAndroid Build Coastguard Worker	prop-int = <0xdeadbeef>;
39*cd60bc56SAndroid Build Coastguard Worker	prop-int64 = /bits/ 64 <0xdeadbeef01abcdef>;
40*cd60bc56SAndroid Build Coastguard Worker	subnode@1 {
41*cd60bc56SAndroid Build Coastguard Worker		prop-int = [deadbeef];
42*cd60bc56SAndroid Build Coastguard Worker	};
43*cd60bc56SAndroid Build Coastguard Worker	subnode@2 {
44*cd60bc56SAndroid Build Coastguard Worker		ssn0: subsubnode@0 {
45*cd60bc56SAndroid Build Coastguard Worker			reg = <0>;
46*cd60bc56SAndroid Build Coastguard Worker			phandle = <0x2001>;
47*cd60bc56SAndroid Build Coastguard Worker			compatible = "subsubnode2", "subsubnode";
48*cd60bc56SAndroid Build Coastguard Worker			prop-int = <0726746425>;
49*cd60bc56SAndroid Build Coastguard Worker		};
50*cd60bc56SAndroid Build Coastguard Worker	};
51*cd60bc56SAndroid Build Coastguard Worker};
52