|
| 1 | +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
| 2 | +From: SuperKali <hello@superkali.me> |
| 3 | +Date: Thu, 20 Mar 2025 19:46:09 +0000 |
| 4 | +Subject: Adding FAN support for NanoPC T6 & LTS |
| 5 | + |
| 6 | +Signed-off-by: SuperKali <hello@superkali.me> |
| 7 | +--- |
| 8 | + arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 36 ++++++++++ |
| 9 | + 1 file changed, 36 insertions(+) |
| 10 | + |
| 11 | +diff --git a/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi |
| 12 | +index 111111111111..222222222222 100644 |
| 13 | +--- a/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi |
| 14 | ++++ b/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi |
| 15 | +@@ -78,6 +78,14 @@ usr_led: led-1 { |
| 16 | + }; |
| 17 | + }; |
| 18 | + |
| 19 | ++ fan0: pwm-fan { |
| 20 | ++ compatible = "pwm-fan"; |
| 21 | ++ #cooling-cells = <2>; |
| 22 | ++ cooling-levels = <100 160 190 200 215 235 255>; |
| 23 | ++ pwms = <&pwm1 0 50000 0>; |
| 24 | ++ fan-supply = <&vcc5v0_sys>; |
| 25 | ++ }; |
| 26 | ++ |
| 27 | + sound { |
| 28 | + compatible = "simple-audio-card"; |
| 29 | + pinctrl-names = "default"; |
| 30 | +@@ -531,6 +539,34 @@ i2s0_8ch_p0_0: endpoint { |
| 31 | + }; |
| 32 | + }; |
| 33 | + |
| 34 | ++&package_thermal { |
| 35 | ++ polling-delay = <1000>; |
| 36 | ++ |
| 37 | ++ trips { |
| 38 | ++ package_fan0: package-fan0 { |
| 39 | ++ temperature = <55000>; |
| 40 | ++ hysteresis = <2000>; |
| 41 | ++ type = "active"; |
| 42 | ++ }; |
| 43 | ++ package_fan1: package-fan1 { |
| 44 | ++ temperature = <65000>; |
| 45 | ++ hysteresis = <2000>; |
| 46 | ++ type = "active"; |
| 47 | ++ }; |
| 48 | ++ }; |
| 49 | ++ |
| 50 | ++ cooling-maps { |
| 51 | ++ map1 { |
| 52 | ++ trip = <&package_fan0>; |
| 53 | ++ cooling-device = <&fan0 THERMAL_NO_LIMIT 1>; |
| 54 | ++ }; |
| 55 | ++ map2 { |
| 56 | ++ trip = <&package_fan1>; |
| 57 | ++ cooling-device = <&fan0 2 THERMAL_NO_LIMIT>; |
| 58 | ++ }; |
| 59 | ++ }; |
| 60 | ++}; |
| 61 | ++ |
| 62 | + &pcie2x1l0 { |
| 63 | + reset-gpios = <&gpio4 RK_PB3 GPIO_ACTIVE_HIGH>; |
| 64 | + vpcie3v3-supply = <&vcc_3v3_pcie20>; |
| 65 | +-- |
| 66 | +Armbian |
| 67 | + |
0 commit comments