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