162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci/*
462306a36Sopenharmony_ci * Base device tree that overlays will be applied against.
562306a36Sopenharmony_ci *
662306a36Sopenharmony_ci * Do not add any properties in node "/".
762306a36Sopenharmony_ci * Do not add any nodes other than "/testcase-data-2" in node "/".
862306a36Sopenharmony_ci * Do not add anything that would result in dtc creating node "/__fixups__".
962306a36Sopenharmony_ci * dtc will create nodes "/__symbols__" and "/__local_fixups__".
1062306a36Sopenharmony_ci */
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci/ {
1362306a36Sopenharmony_ci	testcase-data-2 {
1462306a36Sopenharmony_ci		#address-cells = <1>;
1562306a36Sopenharmony_ci		#size-cells = <1>;
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci		electric_1: substation@100 {
1862306a36Sopenharmony_ci			compatible = "ot,big-volts-control";
1962306a36Sopenharmony_ci			reg = <0x00000100 0x100>;
2062306a36Sopenharmony_ci			status = "disabled";
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci			hvac_1: hvac-medium-1 {
2362306a36Sopenharmony_ci				compatible = "ot,hvac-medium";
2462306a36Sopenharmony_ci				heat-range = <50 75>;
2562306a36Sopenharmony_ci				cool-range = <60 80>;
2662306a36Sopenharmony_ci			};
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci			spin_ctrl_1: motor-1 {
2962306a36Sopenharmony_ci				compatible = "ot,ferris-wheel-motor";
3062306a36Sopenharmony_ci				spin = "clockwise";
3162306a36Sopenharmony_ci				rpm_avail = <50>;
3262306a36Sopenharmony_ci			};
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci			spin_ctrl_2: motor-8 {
3562306a36Sopenharmony_ci				compatible = "ot,roller-coaster-motor";
3662306a36Sopenharmony_ci			};
3762306a36Sopenharmony_ci		};
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ci		rides_1: fairway-1 {
4062306a36Sopenharmony_ci			#address-cells = <1>;
4162306a36Sopenharmony_ci			#size-cells = <1>;
4262306a36Sopenharmony_ci			compatible = "ot,rides";
4362306a36Sopenharmony_ci			status = "disabled";
4462306a36Sopenharmony_ci			orientation = <127>;
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci			ride@100 {
4762306a36Sopenharmony_ci				#address-cells = <1>;
4862306a36Sopenharmony_ci				#size-cells = <1>;
4962306a36Sopenharmony_ci				compatible = "ot,roller-coaster";
5062306a36Sopenharmony_ci				reg = <0x00000100 0x100>;
5162306a36Sopenharmony_ci				hvac-provider = <&hvac_1>;
5262306a36Sopenharmony_ci				hvac-thermostat = <29> ;
5362306a36Sopenharmony_ci				hvac-zones = <14>;
5462306a36Sopenharmony_ci				hvac-zone-names = "operator";
5562306a36Sopenharmony_ci				spin-controller = <&spin_ctrl_2 5 &spin_ctrl_2 7>;
5662306a36Sopenharmony_ci				spin-controller-names = "track_1", "track_2";
5762306a36Sopenharmony_ci				queues = <2>;
5862306a36Sopenharmony_ci
5962306a36Sopenharmony_ci				track@30 {
6062306a36Sopenharmony_ci					reg = <0x00000030 0x10>;
6162306a36Sopenharmony_ci				};
6262306a36Sopenharmony_ci
6362306a36Sopenharmony_ci				track@40 {
6462306a36Sopenharmony_ci					reg = <0x00000040 0x10>;
6562306a36Sopenharmony_ci				};
6662306a36Sopenharmony_ci
6762306a36Sopenharmony_ci			};
6862306a36Sopenharmony_ci		};
6962306a36Sopenharmony_ci
7062306a36Sopenharmony_ci		lights_1: lights@30000 {
7162306a36Sopenharmony_ci			compatible = "ot,work-lights";
7262306a36Sopenharmony_ci			reg = <0x00030000 0x1000>;
7362306a36Sopenharmony_ci			status = "disabled";
7462306a36Sopenharmony_ci		};
7562306a36Sopenharmony_ci
7662306a36Sopenharmony_ci		lights_2: lights@40000 {
7762306a36Sopenharmony_ci			compatible = "ot,show-lights";
7862306a36Sopenharmony_ci			reg = <0x00040000 0x1000>;
7962306a36Sopenharmony_ci			status = "disabled";
8062306a36Sopenharmony_ci			rate = <13 138>;
8162306a36Sopenharmony_ci		};
8262306a36Sopenharmony_ci
8362306a36Sopenharmony_ci		retail_1: vending@50000 {
8462306a36Sopenharmony_ci			reg = <0x00050000 0x1000>;
8562306a36Sopenharmony_ci			compatible = "ot,tickets";
8662306a36Sopenharmony_ci			status = "disabled";
8762306a36Sopenharmony_ci		};
8862306a36Sopenharmony_ci	};
8962306a36Sopenharmony_ci};
90