| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- // SPDX-License-Identifier: GPL-2.0 OR MIT
- /*
- * Copyright (C) 2022 Sophgo Technology Inc. All rights reserved.
- */
- #include "sg2042.dtsi"
- / {
- model = "Milk-V Pioneer";
- compatible = "milkv,pioneer", "sophgo,sg2042";
- chosen {
- stdout-path = "serial0";
- };
- };
- &cgi_main {
- clock-frequency = <25000000>;
- };
- &cgi_dpll0 {
- clock-frequency = <25000000>;
- };
- &cgi_dpll1 {
- clock-frequency = <25000000>;
- };
- &emmc {
- bus-width = <4>;
- no-sdio;
- no-sd;
- non-removable;
- wp-inverted;
- status = "okay";
- };
- &i2c1 {
- status = "okay";
- mcu: syscon@17 {
- compatible = "sophgo,sg2042-hwmon-mcu";
- reg = <0x17>;
- #thermal-sensor-cells = <1>;
- };
- };
- &sd {
- bus-width = <4>;
- no-sdio;
- no-mmc;
- wp-inverted;
- status = "okay";
- };
- &uart0 {
- status = "okay";
- };
- / {
- thermal-zones {
- soc-thermal {
- polling-delay-passive = <1000>;
- polling-delay = <1000>;
- thermal-sensors = <&mcu 0>;
- trips {
- soc_active1: soc-active1 {
- temperature = <30000>;
- hysteresis = <8000>;
- type = "active";
- };
- soc_active2: soc-active2 {
- temperature = <58000>;
- hysteresis = <12000>;
- type = "active";
- };
- soc_active3: soc-active3 {
- temperature = <70000>;
- hysteresis = <10000>;
- type = "active";
- };
- soc_hot: soc-hot {
- temperature = <80000>;
- hysteresis = <5000>;
- type = "hot";
- };
- };
- };
- board-thermal {
- polling-delay-passive = <1000>;
- polling-delay = <1000>;
- thermal-sensors = <&mcu 1>;
- trips {
- board_active: board-active {
- temperature = <75000>;
- hysteresis = <8000>;
- type = "active";
- };
- };
- };
- };
- };
|