Add CPU[1-4][DIMM[1-12]]/FAN[1-8] Fault Led Gpios

Enable CPU DIMM and Fan fault led gpio

Tested-By:
         All these gpios can be exported under "/sys/class/gpio/"

Change-Id: Id7638304049373a00bb310cdd990a0c40e3fa2d7
Signed-off-by: Zhu, Yunge <yunge.zhu@linux.intel.com>
diff --git a/configurations/WFT Baseboard.json b/configurations/WFT Baseboard.json
index bcc3d2f..353bf1a 100644
--- a/configurations/WFT Baseboard.json
+++ b/configurations/WFT Baseboard.json
@@ -1037,6 +1037,399 @@
             "Type": "Gpio"
         },
         {
+            "Direction": "Out",
+            "Index": 240,
+            "Name": "CPU1 CH1 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 241,
+            "Name": "CPU1 CH1 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 242,
+            "Name": "CPU1 CH2 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 243,
+            "Name": "CPU1 CH2 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 244,
+            "Name": "CPU1 CH3 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 245,
+            "Name": "CPU1 CH3 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 246,
+            "Name": "CPU1 CH4 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 247,
+            "Name": "CPU1 CH4 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 248,
+            "Name": "CPU1 CH5 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 249,
+            "Name": "CPU1 CH5 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 250,
+            "Name": "CPU1 CH6 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 251,
+            "Name": "CPU1 CH6 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 252,
+            "Name": "Fan1",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 253,
+            "Name": "Fan2",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 254,
+            "Name": "Fan3",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 255,
+            "Name": "Fan4",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 256,
+            "Name": "Fan5",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 257,
+            "Name": "Fan6",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 258,
+            "Name": "Fan7",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 259,
+            "Name": "Fan8",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 260,
+            "Name": "CPU2 CH1 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 261,
+            "Name": "CPU1 CH1 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 262,
+            "Name": "CPU2 CH2 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 263,
+            "Name": "CPU2 CH2 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 264,
+            "Name": "CPU2 CH3 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 265,
+            "Name": "CPU2 CH3 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 266,
+            "Name": "CPU2 CH4 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 267,
+            "Name": "CPU2 CH4 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 268,
+            "Name": "CPU2 CH5 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 269,
+            "Name": "CPU2 CH5 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 270,
+            "Name": "CPU2 CH6 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 271,
+            "Name": "CPU2 CH6 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 272,
+            "Name": "CPU3 CH1 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 273,
+            "Name": "CPU3 CH1 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 274,
+            "Name": "CPU3 CH2 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 275,
+            "Name": "CPU3 CH2 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 276,
+            "Name": "CPU3 CH3 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 277,
+            "Name": "CPU3 CH3 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 278,
+            "Name": "CPU3 CH4 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 279,
+            "Name": "CPU3 CH4 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 280,
+            "Name": "CPU3 CH5 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 281,
+            "Name": "CPU3 CH5 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 282,
+            "Name": "CPU3 CH6 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 283,
+            "Name": "CPU3 CH6 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 284,
+            "Name": "CPU4 CH1 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 285,
+            "Name": "CPU4 CH1 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 286,
+            "Name": "CPU4 CH2 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 287,
+            "Name": "CPU4 CH2 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 288,
+            "Name": "CPU4 CH3 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 289,
+            "Name": "CPU4 CH3 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 290,
+            "Name": "CPU4 CH4 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 291,
+            "Name": "CPU4 CH4 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 292,
+            "Name": "CPU4 CH5 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 293,
+            "Name": "CPU4 CH5 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 294,
+            "Name": "CPU4 CH6 DIMM1 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio"
+        },
+        {
+            "Direction": "Out",
+            "Index": 295,
+            "Name": "CPU4 CH6 DIMM2 FAULT",
+            "Polarity": "Low",
+            "Type": "Gpio",
+            "Offset":25
+        },
+        {
             "Address": "0x8",
             "Class": "METemp",
             "Name": "SSB Temp",