arm64: zynqmp: Add pwm-fan node and fix ttc0 pwm-cells property
authorVishal Patel <vishal.patel@xilinx.com>
Wed, 11 May 2022 09:52:49 +0000 (11:52 +0200)
committerMichal Simek <michal.simek@amd.com>
Wed, 18 May 2022 11:17:54 +0000 (13:17 +0200)
Add pwm-fan node to control fan through hwmon and change
pwm-cells property to 3 to allow fancontrol utility to
function correctly.

Signed-off-by: Vishal Patel <vishal.patel@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/21b4dfce3e45136a468974ea3dedca03320e27b8.1652262769.git.michal.simek@amd.com
arch/arm/dts/zynqmp-sm-k26-revA.dts

index a2c88dc..8b2cd51 100644 (file)
                        <&xilinx_ams 24>, <&xilinx_ams 25>, <&xilinx_ams 26>,
                        <&xilinx_ams 27>, <&xilinx_ams 28>, <&xilinx_ams 29>;
        };
+
+       pwm-fan {
+               compatible = "pwm-fan";
+               status = "okay";
+               pwms = <&ttc0 2 40000 0>;
+       };
 };
 
 &modepin_gpio {
        label = "modepin";
 };
 
+&ttc0 {
+       status = "okay";
+       #pwm-cells = <3>;
+};
+
 &uart1 { /* MIO36/MIO37 */
        status = "okay";
 };