From: Francesco Dolcini Date: Wed, 30 Apr 2025 09:41:47 +0000 (+0200) Subject: arm64: dts: freescale: imx8mp-toradex-smarc: add fan PWM configuration X-Git-Tag: v6.16-rc1~97^2~32^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c7432dc2ab0e0106124b0416a6a21613b294655;p=thirdparty%2Fkernel%2Fstable.git arm64: dts: freescale: imx8mp-toradex-smarc: add fan PWM configuration Configure correctly the FAN pwm output (inverted). Reviewed-by: Peng Fan Signed-off-by: Francesco Dolcini Signed-off-by: Shawn Guo --- diff --git a/arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts b/arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts index 581f221323b79..55b8c5c14fb4f 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts @@ -3,6 +3,8 @@ /dts-v1/; +#include + #include "imx8mp-toradex-smarc.dtsi" / { @@ -205,9 +207,14 @@ status = "okay"; /* Fan controller */ - fan@18 { + fan_controller: fan@18 { compatible = "ti,amc6821"; reg = <0x18>; + #pwm-cells = <2>; + + fan { + pwms = <&fan_controller 40000 PWM_POLARITY_INVERTED>; + }; }; /* Current measurement into module VDD */