xref: /openbmc/linux/drivers/of/unittest-data/overlay.dtso (revision e87cacadebaf3c03584fbfb540303301cd2c2cbc)
1*e87cacadSFrank Rowand// SPDX-License-Identifier: GPL-2.0
2*e87cacadSFrank Rowand/dts-v1/;
3*e87cacadSFrank Rowand/plugin/;
4*e87cacadSFrank Rowand
5*e87cacadSFrank Rowand&electric_1 {
6*e87cacadSFrank Rowand
7*e87cacadSFrank Rowand	status = "okay";
8*e87cacadSFrank Rowand
9*e87cacadSFrank Rowand	hvac_2: hvac-large-1 {
10*e87cacadSFrank Rowand		compatible = "ot,hvac-large";
11*e87cacadSFrank Rowand		heat-range = < 40 75 >;
12*e87cacadSFrank Rowand		cool-range = < 65 80 >;
13*e87cacadSFrank Rowand	};
14*e87cacadSFrank Rowand};
15*e87cacadSFrank Rowand
16*e87cacadSFrank Rowand&rides_1 {
17*e87cacadSFrank Rowand
18*e87cacadSFrank Rowand	#address-cells = <1>;
19*e87cacadSFrank Rowand	#size-cells = <1>;
20*e87cacadSFrank Rowand	status = "okay";
21*e87cacadSFrank Rowand
22*e87cacadSFrank Rowand	ride@100 {
23*e87cacadSFrank Rowand		#address-cells = <1>;
24*e87cacadSFrank Rowand		#size-cells = <1>;
25*e87cacadSFrank Rowand
26*e87cacadSFrank Rowand		track@30 {
27*e87cacadSFrank Rowand			incline-up = < 48 32 16 >;
28*e87cacadSFrank Rowand		};
29*e87cacadSFrank Rowand
30*e87cacadSFrank Rowand		track@40 {
31*e87cacadSFrank Rowand			incline-up = < 47 31 15 >;
32*e87cacadSFrank Rowand		};
33*e87cacadSFrank Rowand	};
34*e87cacadSFrank Rowand
35*e87cacadSFrank Rowand	ride_200: ride@200 {
36*e87cacadSFrank Rowand		#address-cells = <1>;
37*e87cacadSFrank Rowand		#size-cells = <1>;
38*e87cacadSFrank Rowand		compatible = "ot,ferris-wheel";
39*e87cacadSFrank Rowand		reg = < 0x00000200 0x100 >;
40*e87cacadSFrank Rowand		hvac-provider = < &hvac_2 >;
41*e87cacadSFrank Rowand		hvac-thermostat = < 27 32 > ;
42*e87cacadSFrank Rowand		hvac-zones = < 12 5 >;
43*e87cacadSFrank Rowand		hvac-zone-names = "operator", "snack-bar";
44*e87cacadSFrank Rowand		spin-controller = < &spin_ctrl_1 3 >;
45*e87cacadSFrank Rowand		spin-rph = < 30 >;
46*e87cacadSFrank Rowand		gondolas = < 16 >;
47*e87cacadSFrank Rowand		gondola-capacity = < 6 >;
48*e87cacadSFrank Rowand
49*e87cacadSFrank Rowand		ride_200_left: track@10 {
50*e87cacadSFrank Rowand			reg = < 0x00000010 0x10 >;
51*e87cacadSFrank Rowand		};
52*e87cacadSFrank Rowand
53*e87cacadSFrank Rowand		ride_200_right: track@20 {
54*e87cacadSFrank Rowand			reg = < 0x00000020 0x10 >;
55*e87cacadSFrank Rowand		};
56*e87cacadSFrank Rowand	};
57*e87cacadSFrank Rowand};
58*e87cacadSFrank Rowand
59*e87cacadSFrank Rowand&lights_2 {
60*e87cacadSFrank Rowand
61*e87cacadSFrank Rowand	status = "okay";
62*e87cacadSFrank Rowand	color = "purple", "white", "red", "green";
63*e87cacadSFrank Rowand	rate = < 3 256 >;
64*e87cacadSFrank Rowand};
65