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