mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
106 lines
2.5 KiB
Diff
106 lines
2.5 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Muhammed Efe Cetin <efectn@protonmail.com>
|
|
Date: Tue, 10 Dec 2024 21:27:49 +0300
|
|
Subject: Add Missing parameters for USB3.0 and FAN
|
|
|
|
---
|
|
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 54 ++++++++++
|
|
1 file changed, 54 insertions(+)
|
|
|
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi
|
|
index 111111111111..222222222222 100644
|
|
--- a/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi
|
|
+++ b/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi
|
|
@@ -78,6 +78,15 @@ usr_led: led-1 {
|
|
};
|
|
};
|
|
|
|
+ /* FAN */
|
|
+ fan0: pwm-fan {
|
|
+ compatible = "pwm-fan";
|
|
+ #cooling-cells = <2>;
|
|
+ cooling-levels = <100 160 190 200 215 235 255>;
|
|
+ pwms = <&pwm1 0 50000 0>;
|
|
+ fan-supply = <&vcc5v0_sys>;
|
|
+ };
|
|
+
|
|
sound {
|
|
compatible = "simple-audio-card";
|
|
pinctrl-names = "default";
|
|
@@ -197,6 +206,18 @@ vcc3v3_pcie2x1l0: regulator-vcc3v3-pcie2x1l0 {
|
|
vin-supply = <&vcc5v0_sys>;
|
|
};
|
|
|
|
+ vcc5v0_host_30: vcc5v0-host-30 {
|
|
+ compatible = "regulator-fixed";
|
|
+ enable-active-high;
|
|
+ gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_HIGH>;
|
|
+ pinctrl-names = "default";
|
|
+ pinctrl-0 = <&vcc5v0_host30_en>;
|
|
+ regulator-name = "vcc5v0_host_30";
|
|
+ regulator-min-microvolt = <5000000>;
|
|
+ regulator-max-microvolt = <5000000>;
|
|
+ vin-supply = <&vcc5v0_sys>;
|
|
+ };
|
|
+
|
|
vcc3v3_pcie30: regulator-vcc3v3-pcie30 {
|
|
compatible = "regulator-fixed";
|
|
enable-active-high;
|
|
@@ -531,6 +552,34 @@ i2s0_8ch_p0_0: endpoint {
|
|
};
|
|
};
|
|
|
|
+&package_thermal {
|
|
+ polling-delay = <1000>;
|
|
+
|
|
+ trips {
|
|
+ package_fan0: package-fan0 {
|
|
+ temperature = <55000>;
|
|
+ hysteresis = <2000>;
|
|
+ type = "active";
|
|
+ };
|
|
+ package_fan1: package-fan1 {
|
|
+ temperature = <65000>;
|
|
+ hysteresis = <2000>;
|
|
+ type = "active";
|
|
+ };
|
|
+ };
|
|
+
|
|
+ cooling-maps {
|
|
+ map1 {
|
|
+ trip = <&package_fan0>;
|
|
+ cooling-device = <&fan0 THERMAL_NO_LIMIT 1>;
|
|
+ };
|
|
+ map2 {
|
|
+ trip = <&package_fan1>;
|
|
+ cooling-device = <&fan0 2 THERMAL_NO_LIMIT>;
|
|
+ };
|
|
+ };
|
|
+};
|
|
+
|
|
&pcie2x1l0 {
|
|
reset-gpios = <&gpio4 RK_PB3 GPIO_ACTIVE_HIGH>;
|
|
vpcie3v3-supply = <&vcc_3v3_pcie20>;
|
|
@@ -625,6 +674,10 @@ usb5v_pwren: usb5v_pwren {
|
|
rockchip,pins = <4 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>;
|
|
};
|
|
|
|
+ vcc5v0_host30_en: vcc5v0-host30-en {
|
|
+ rockchip,pins = <4 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>;
|
|
+ };
|
|
+
|
|
usbc0_int: usbc0-int {
|
|
rockchip,pins = <0 RK_PD3 RK_FUNC_GPIO &pcfg_pull_up>;
|
|
};
|
|
@@ -1028,6 +1081,7 @@ &u2phy1 {
|
|
};
|
|
|
|
&u2phy1_otg {
|
|
+ phy-supply = <&vcc5v0_host_30>;
|
|
status = "okay";
|
|
};
|
|
|
|
--
|
|
Armbian
|
|
|