psusensor: Add support for up to four fans

Some PMBus devices, such as the Delta AHE-50DC fan control module, have
more than two fans, so increase the number we support.

Signed-off-by: Zev Weiss <zev@bewilderbeest.net>
Change-Id: Iee3e39402fb184de222ee92222065303e2e9eadd
diff --git a/src/PSUSensorMain.cpp b/src/PSUSensorMain.cpp
index d111775..779f94e 100644
--- a/src/PSUSensorMain.cpp
+++ b/src/PSUSensorMain.cpp
@@ -1015,9 +1015,12 @@
         {"temp6", PSUProperty("Temperature", 127, -128, 3, 0)},
         {"maxtemp1", PSUProperty("Max Temperature", 127, -128, 3, 0)},
         {"fan1", PSUProperty("Fan Speed 1", 30000, 0, 0, 0)},
-        {"fan2", PSUProperty("Fan Speed 2", 30000, 0, 0, 0)}};
+        {"fan2", PSUProperty("Fan Speed 2", 30000, 0, 0, 0)},
+        {"fan3", PSUProperty("Fan Speed 3", 30000, 0, 0, 0)},
+        {"fan4", PSUProperty("Fan Speed 4", 30000, 0, 0, 0)}};
 
-    pwmTable = {{"fan1", "Fan_1"}, {"fan2", "Fan_2"}};
+    pwmTable = {{"fan1", "Fan_1"}, {"fan2", "Fan_2"},
+                {"fan3", "Fan_3"}, {"fan4", "Fan_4"}};
 
     limitEventMatch = {{"PredictiveFailure", {"max_alarm", "min_alarm"}},
                        {"Failure", {"crit_alarm", "lcrit_alarm"}}};
@@ -1029,7 +1032,9 @@
 
     groupEventMatch = {{"FanFault",
                         {{"fan1", {"fan1_alarm", "fan1_fault"}},
-                         {"fan2", {"fan2_alarm", "fan2_fault"}}}}};
+                         {"fan2", {"fan2_alarm", "fan2_fault"}},
+                         {"fan3", {"fan3_alarm", "fan3_fault"}},
+                         {"fan4", {"fan4_alarm", "fan4_fault"}}}}};
 }
 
 int main()