0001 // SPDX-License-Identifier: GPL-2.0
0002 /dts-v1/;
0003 /plugin/;
0004
0005 &electric_1 {
0006
0007 status = "okay";
0008
0009 hvac_2: hvac-large-1 {
0010 compatible = "ot,hvac-large";
0011 heat-range = < 40 75 >;
0012 cool-range = < 65 80 >;
0013 };
0014 };
0015
0016 &rides_1 {
0017
0018 #address-cells = <1>;
0019 #size-cells = <1>;
0020 status = "okay";
0021
0022 ride@100 {
0023 #address-cells = <1>;
0024 #size-cells = <1>;
0025
0026 track@30 {
0027 incline-up = < 48 32 16 >;
0028 };
0029
0030 track@40 {
0031 incline-up = < 47 31 15 >;
0032 };
0033 };
0034
0035 ride_200: ride@200 {
0036 #address-cells = <1>;
0037 #size-cells = <1>;
0038 compatible = "ot,ferris-wheel";
0039 reg = < 0x00000200 0x100 >;
0040 hvac-provider = < &hvac_2 >;
0041 hvac-thermostat = < 27 32 > ;
0042 hvac-zones = < 12 5 >;
0043 hvac-zone-names = "operator", "snack-bar";
0044 spin-controller = < &spin_ctrl_1 3 >;
0045 spin-rph = < 30 >;
0046 gondolas = < 16 >;
0047 gondola-capacity = < 6 >;
0048
0049 ride_200_left: track@10 {
0050 reg = < 0x00000010 0x10 >;
0051 };
0052
0053 ride_200_right: track@20 {
0054 reg = < 0x00000020 0x10 >;
0055 };
0056 };
0057 };
0058
0059 &lights_2 {
0060
0061 status = "okay";
0062 color = "purple", "white", "red", "green";
0063 rate = < 3 256 >;
0064 };