]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: monaco-evk: Enable AMC6821 fan controller
authorGaurav Kohli <gaurav.kohli@oss.qualcomm.com>
Thu, 4 Dec 2025 04:11:58 +0000 (09:41 +0530)
committerBjorn Andersson <andersson@kernel.org>
Sat, 3 Jan 2026 18:42:35 +0000 (12:42 -0600)
Enable AMC6821 fan controller for monaco-evk platform and
configure pwm polarity as inverted.

Signed-off-by: Gaurav Kohli <gaurav.kohli@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20251204041158.2613340-1-gaurav.kohli@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/monaco-evk.dts

index f76ad689d7ae775526c4510cb513d3bba395913d..15cfb3aa3fa86345907aa3a70360d95117ae2914 100644 (file)
@@ -6,6 +6,7 @@
 /dts-v1/;
 
 #include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/pwm/pwm.h>
 #include <dt-bindings/sound/qcom,q6afe.h>
 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 
 
        status = "okay";
 
+       fan_controller: fan@18 {
+               compatible = "ti,amc6821";
+               reg = <0x18>;
+               #pwm-cells = <2>;
+
+               fan {
+                       pwms = <&fan_controller 40000 PWM_POLARITY_INVERTED>;
+               };
+       };
+
        eeprom0: eeprom@50 {
                compatible = "atmel,24c256";
                reg = <0x50>;