riscv: dts: sophgo: Add mcu device for Milk-V Pioneer

Add mcu device and thermal zones node for Milk-V Pioneer.

Tested-by: Chen Wang <unicorn_wang@outlook.com>
Reviewed-by: Chen Wang <unicorn_wang@outlook.com>
Link: https://lore.kernel.org/r/IA1PR20MB4953C675C28B35723E87A36BBB822@IA1PR20MB4953.namprd20.prod.outlook.com
Signed-off-by: Inochi Amaoto <inochiama@outlook.com>
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
This commit is contained in:
Inochi Amaoto
2024-08-17 10:22:58 +08:00
committed by Chen Wang
parent a508d794f8
commit 585dcb21cc
@@ -35,6 +35,16 @@
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;
@@ -46,3 +56,53 @@
&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";
};
};
};
};
};