control:Bonnell: Config updates

The following updates were made to the Bonnell fan control config:
- Change max RPMs to 17000 from 18000
  - The fans could never actually hit 18000
- Add the real PCIe card list
- Update the floor table and the associated parameters
 - Some unused floor indices are left in the table to make
   it easier for future expansion.

Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: Ia7f4627f9458322e250452e67f330ede063c7efe
diff --git a/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Bonnell/events.json b/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Bonnell/events.json
index 35b9073..0b0952e 100644
--- a/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Bonnell/events.json
+++ b/control/config_files/p10bmc/com.ibm.Hardware.Chassis.Model.Bonnell/events.json
@@ -24,7 +24,7 @@
                 "name": "count_state_before_target",
                 "count": 1,
                 "state": false,
-                "target": 18000
+                "target": 17000
             }
         ]
     },
@@ -58,7 +58,7 @@
                 "name": "count_state_before_target",
                 "count": 1,
                 "state": false,
-                "target": 18000
+                "target": 17000
             }
         ]
     },
@@ -140,7 +140,7 @@
                                 "property": { "name": "Value" }
                             }
                         ],
-                        "target": 18000
+                        "target": 17000
                     }
                 ]
             }
@@ -177,7 +177,7 @@
                 "name": "count_state_floor",
                 "count": 1,
                 "state": false,
-                "floor": 18000
+                "floor": 17000
             }
         ]
     },
@@ -251,7 +251,7 @@
                 "count": 1,
                 "state": false,
                 "delay": 5,
-                "floor": 18000
+                "floor": 17000
             }
         ]
     },
@@ -648,11 +648,11 @@
                     "default_value": 10000,
                     "value": [
                         { "arg_value": 500, "parameter_value": 0 },
-                        { "arg_value": 1000, "parameter_value": 700 },
-                        { "arg_value": 1500, "parameter_value": 1600 },
-                        { "arg_value": 2000, "parameter_value": 2300 },
-                        { "arg_value": 2500, "parameter_value": 3200 },
-                        { "arg_value": 3300, "parameter_value": 4000 }
+                        { "arg_value": 1000, "parameter_value": 180 },
+                        { "arg_value": 1500, "parameter_value": 320 },
+                        { "arg_value": 2000, "parameter_value": 650 },
+                        { "arg_value": 2500, "parameter_value": 1010 },
+                        { "arg_value": 3050, "parameter_value": 1370 }
                     ]
                 }
             },
@@ -664,11 +664,11 @@
                     "default_value": 10000,
                     "value": [
                         { "arg_value": 500, "parameter_value": 0 },
-                        { "arg_value": 1000, "parameter_value": 1000 },
-                        { "arg_value": 1500, "parameter_value": 2100 },
-                        { "arg_value": 2000, "parameter_value": 3100 },
-                        { "arg_value": 2500, "parameter_value": 4100 },
-                        { "arg_value": 3300, "parameter_value": 4900 }
+                        { "arg_value": 1000, "parameter_value": 200 },
+                        { "arg_value": 1500, "parameter_value": 340 },
+                        { "arg_value": 2000, "parameter_value": 580 },
+                        { "arg_value": 2500, "parameter_value": 950 },
+                        { "arg_value": 3050, "parameter_value": 1500 }
                     ]
                 }
             },
@@ -680,11 +680,11 @@
                     "default_value": 10000,
                     "value": [
                         { "arg_value": 500, "parameter_value": 0 },
-                        { "arg_value": 1000, "parameter_value": 1000 },
-                        { "arg_value": 1500, "parameter_value": 2100 },
-                        { "arg_value": 2000, "parameter_value": 3200 },
-                        { "arg_value": 2500, "parameter_value": 4000 },
-                        { "arg_value": 3300, "parameter_value": 4800 }
+                        { "arg_value": 1000, "parameter_value": 250 },
+                        { "arg_value": 1500, "parameter_value": 580 },
+                        { "arg_value": 2000, "parameter_value": 980 },
+                        { "arg_value": 2500, "parameter_value": 1430 },
+                        { "arg_value": 3050, "parameter_value": 1930 }
                     ]
                 }
             },
@@ -696,11 +696,11 @@
                     "default_value": 10000,
                     "value": [
                         { "arg_value": 500, "parameter_value": 0 },
-                        { "arg_value": 1000, "parameter_value": 900 },
-                        { "arg_value": 1500, "parameter_value": 1700 },
-                        { "arg_value": 2000, "parameter_value": 2500 },
-                        { "arg_value": 2500, "parameter_value": 3400 },
-                        { "arg_value": 3300, "parameter_value": 4200 }
+                        { "arg_value": 1000, "parameter_value": 340 },
+                        { "arg_value": 1500, "parameter_value": 720 },
+                        { "arg_value": 2000, "parameter_value": 1180 },
+                        { "arg_value": 2500, "parameter_value": 1800 },
+                        { "arg_value": 3050, "parameter_value": 2550 }
                     ]
                 }
             },
@@ -712,11 +712,11 @@
                     "default_value": 10000,
                     "value": [
                         { "arg_value": 500, "parameter_value": 0 },
-                        { "arg_value": 1000, "parameter_value": 1000 },
-                        { "arg_value": 1500, "parameter_value": 1900 },
-                        { "arg_value": 2000, "parameter_value": 2800 },
-                        { "arg_value": 2500, "parameter_value": 3700 },
-                        { "arg_value": 3300, "parameter_value": 4500 }
+                        { "arg_value": 1000, "parameter_value": 450 },
+                        { "arg_value": 1500, "parameter_value": 1050 },
+                        { "arg_value": 2000, "parameter_value": 1820 },
+                        { "arg_value": 2500, "parameter_value": 2590 },
+                        { "arg_value": 3050, "parameter_value": 3360 }
                     ]
                 }
             }
@@ -777,17 +777,17 @@
                     {
                         // Entry valid for temps < 20
                         "key": 20,
-                        "default_floor": 5400,
+                        "default_floor": 4130,
                         "floor_offset_parameter": "ambient_20_altitude_offset",
                         "floors": [
                             {
                                 "parameter": "pcie_floor_index",
                                 "floors": [
-                                    { "value": 1, "floor": 5600 },
-                                    { "value": 2, "floor": 9000 },
-                                    { "value": 3, "floor": 9000 },
-                                    { "value": 4, "floor": 9200 },
-                                    { "value": 5, "floor": 10600 }
+                                    { "value": 1, "floor": 5130 },
+                                    { "value": 2, "floor": 6130 },
+                                    { "value": 3, "floor": 7130 },
+                                    { "value": 4, "floor": 8130 },
+                                    { "value": 5, "floor": 9130 }
                                 ]
                             }
                         ]
@@ -795,17 +795,17 @@
                     {
                         // Entry valid for temps < 25
                         "key": 25,
-                        "default_floor": 6500,
+                        "default_floor": 4810,
                         "floor_offset_parameter": "ambient_25_altitude_offset",
                         "floors": [
                             {
                                 "parameter": "pcie_floor_index",
                                 "floors": [
-                                    { "value": 1, "floor": 7800 },
-                                    { "value": 2, "floor": 10700 },
-                                    { "value": 3, "floor": 11300 },
-                                    { "value": 4, "floor": 12700 },
-                                    { "value": 5, "floor": 13900 }
+                                    { "value": 1, "floor": 5810 },
+                                    { "value": 2, "floor": 6810 },
+                                    { "value": 3, "floor": 7810 },
+                                    { "value": 4, "floor": 8810 },
+                                    { "value": 5, "floor": 9810 }
                                 ]
                             }
                         ]
@@ -813,17 +813,17 @@
                     {
                         // Entry valid for temps < 30
                         "key": 30,
-                        "default_floor": 6500,
+                        "default_floor": 5930,
                         "floor_offset_parameter": "ambient_30_altitude_offset",
                         "floors": [
                             {
                                 "parameter": "pcie_floor_index",
                                 "floors": [
-                                    { "value": 1, "floor": 10300 },
-                                    { "value": 2, "floor": 12100 },
-                                    { "value": 3, "floor": 14400 },
-                                    { "value": 4, "floor": 16300 },
-                                    { "value": 5, "floor": 17200 }
+                                    { "value": 1, "floor": 6930 },
+                                    { "value": 2, "floor": 7930 },
+                                    { "value": 3, "floor": 8930 },
+                                    { "value": 4, "floor": 9930 },
+                                    { "value": 5, "floor": 10930 }
                                 ]
                             }
                         ]
@@ -831,17 +831,17 @@
                     {
                         // Entry valid for temps < 35
                         "key": 35,
-                        "default_floor": 8500,
+                        "default_floor": 7940,
                         "floor_offset_parameter": "ambient_35_altitude_offset",
                         "floors": [
                             {
                                 "parameter": "pcie_floor_index",
                                 "floors": [
-                                    { "value": 1, "floor": 12700 },
-                                    { "value": 2, "floor": 13500 },
-                                    { "value": 3, "floor": 17400 },
-                                    { "value": 4, "floor": 18000 },
-                                    { "value": 5, "floor": 18000 }
+                                    { "value": 1, "floor": 8940 },
+                                    { "value": 2, "floor": 9940 },
+                                    { "value": 3, "floor": 10940 },
+                                    { "value": 4, "floor": 11940 },
+                                    { "value": 5, "floor": 12940 }
                                 ]
                             }
                         ]
@@ -849,17 +849,17 @@
                     {
                         // Entry valid for temps < 40
                         "key": 40,
-                        "default_floor": 12600,
+                        "default_floor": 10670,
                         "floor_offset_parameter": "ambient_40_altitude_offset",
                         "floors": [
                             {
                                 "parameter": "pcie_floor_index",
                                 "floors": [
-                                    { "value": 1, "floor": 15000 },
-                                    { "value": 2, "floor": 15500 },
-                                    { "value": 3, "floor": 18000 },
-                                    { "value": 4, "floor": 18000 },
-                                    { "value": 5, "floor": 18000 }
+                                    { "value": 1, "floor": 11670 },
+                                    { "value": 2, "floor": 12670 },
+                                    { "value": 3, "floor": 13670 },
+                                    { "value": 4, "floor": 14670 },
+                                    { "value": 5, "floor": 15670 }
                                 ]
                             }
                         ]