ARM: dts: armada388-helios4: assign pinctrl to each fan
authorRosen Penev <rosenp@gmail.com>
Thu, 3 Dec 2020 02:23:21 +0000 (18:23 -0800)
committerGregory CLEMENT <gregory.clement@bootlin.com>
Fri, 29 Jan 2021 15:25:31 +0000 (16:25 +0100)
Split up the pins for each fan. This is needed in order to control them

Fixes: ced8025b569e ("ARM: dts: armada388-helios4")

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
arch/arm/boot/dts/armada-388-helios4.dts

index 5a6af7e..ec134e2 100644 (file)
        fan1: j10-pwm {
                compatible = "pwm-fan";
                pwms = <&gpio1 9 40000>;        /* Target freq:25 kHz */
+               pinctrl-names = "default";
+               pinctrl-0 = <&helios_fan1_pins>;
        };
 
        fan2: j17-pwm {
                compatible = "pwm-fan";
                pwms = <&gpio1 23 40000>;       /* Target freq:25 kHz */
+               pinctrl-names = "default";
+               pinctrl-0 = <&helios_fan2_pins>;
        };
 
        usb2_phy: usb2-phy {
                                                       "mpp54";
                                        marvell,function = "gpio";
                                };
-                               helios_fan_pins: helios-fan-pins {
-                                       marvell,pins = "mpp41", "mpp43",
-                                                      "mpp48", "mpp55";
+                               helios_fan1_pins: helios_fan1_pins {
+                                       marvell,pins = "mpp41", "mpp43";
+                                       marvell,function = "gpio";
+                               };
+                               helios_fan2_pins: helios_fan2_pins {
+                                       marvell,pins = "mpp48", "mpp55";
                                        marvell,function = "gpio";
                                };
                                microsom_spi1_cs_pins: spi1-cs-pins {