From ad5b4d31ddd57817dedd7c665952a8627ee68132 Mon Sep 17 00:00:00 2001 From: zhao Date: Tue, 11 Mar 2025 12:35:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20patch/kernel/rockchip/014-?= =?UTF-8?q?rockchip-add-pwm-fan-controller-for-nanopi-r2s-r4s.patch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhao --- ...wm-fan-controller-for-nanopi-r2s-r4s.patch | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 patch/kernel/rockchip/014-rockchip-add-pwm-fan-controller-for-nanopi-r2s-r4s.patch diff --git a/patch/kernel/rockchip/014-rockchip-add-pwm-fan-controller-for-nanopi-r2s-r4s.patch b/patch/kernel/rockchip/014-rockchip-add-pwm-fan-controller-for-nanopi-r2s-r4s.patch new file mode 100644 index 0000000..d98cba4 --- /dev/null +++ b/patch/kernel/rockchip/014-rockchip-add-pwm-fan-controller-for-nanopi-r2s-r4s.patch @@ -0,0 +1,45 @@ +From 508a0a0d4e2e7b547950b2adb15594a75654708f Mon Sep 17 00:00:00 2001 +From: sbwml +Date: Mon, 2 Dec 2024 10:34:33 +0800 +Subject: [PATCH] rockchip: add pwm-fan controller for nanopi r2s/r4s + +Signed-off-by: sbwml +--- + arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 8 ++++++++ + arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 8 ++++++++ + 2 files changed, 16 insertions(+) + +--- a/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts ++++ b/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts +@@ -114,6 +114,14 @@ + regulator-boot-on; + vin-supply = <&vdd_5v>; + }; ++ ++ fan: pwm-fan { ++ compatible = "pwm-fan"; ++ cooling-levels = <0 18 60 100 255>; ++ #cooling-cells = <2>; ++ fan-supply = <&vdd_5v>; ++ pwms = <&pwm2 0 50000 0>; ++ }; + }; + + &cpu0 { +--- a/arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts ++++ b/arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts +@@ -69,6 +69,14 @@ + regulator-always-on; + regulator-boot-on; + }; ++ ++ fan: pwm-fan { ++ compatible = "pwm-fan"; ++ cooling-levels = <0 18 60 100 255>; ++ #cooling-cells = <2>; ++ fan-supply = <&vdd_5v>; ++ pwms = <&pwm1 0 50000 0>; ++ }; + }; + + &emmc_phy { \ No newline at end of file