control:p10bmc: Add decrease parameter to DVFS temp events
Add an action to the DVFS temp events to also set a decrease parameter
with an initial delta of -13 degrees from the DVFS temp. This decrease
parameter will be used as the point at which fan target decrease will be
requested for each corresponding temperature sensor type (cores or io).
Change-Id: Ia18c9717405590c07fbe03f83bb08721ab8bae61
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
diff --git a/control/config_files/p10bmc/ibm,rainier-2u/events.json b/control/config_files/p10bmc/ibm,rainier-2u/events.json
index eda3afd..f4fded6 100644
--- a/control/config_files/p10bmc/ibm,rainier-2u/events.json
+++ b/control/config_files/p10bmc/ibm,rainier-2u/events.json
@@ -202,6 +202,14 @@
"operator": "minus",
"value": 10
}
+ },
+ {
+ "name": "set_parameter_from_group_max",
+ "parameter_name": "proc_0_core_dvfs_decrease_temp",
+ "modifier": {
+ "operator": "minus",
+ "value": 13
+ }
}
]
},
@@ -236,6 +244,14 @@
"operator": "minus",
"value": 10
}
+ },
+ {
+ "name": "set_parameter_from_group_max",
+ "parameter_name": "proc_1_core_dvfs_decrease_temp",
+ "modifier": {
+ "operator": "minus",
+ "value": 13
+ }
}
]
},
@@ -270,6 +286,14 @@
"operator": "minus",
"value": 10
}
+ },
+ {
+ "name": "set_parameter_from_group_max",
+ "parameter_name": "proc_2_core_dvfs_decrease_temp",
+ "modifier": {
+ "operator": "minus",
+ "value": 13
+ }
}
]
},
@@ -304,6 +328,14 @@
"operator": "minus",
"value": 10
}
+ },
+ {
+ "name": "set_parameter_from_group_max",
+ "parameter_name": "proc_3_core_dvfs_decrease_temp",
+ "modifier": {
+ "operator": "minus",
+ "value": 13
+ }
}
]
},
@@ -338,6 +370,14 @@
"operator": "minus",
"value": 10
}
+ },
+ {
+ "name": "set_parameter_from_group_max",
+ "parameter_name": "proc_0_ioring_dvfs_decrease_temp",
+ "modifier": {
+ "operator": "minus",
+ "value": 13
+ }
}
]
},
@@ -372,6 +412,14 @@
"operator": "minus",
"value": 10
}
+ },
+ {
+ "name": "set_parameter_from_group_max",
+ "parameter_name": "proc_1_ioring_dvfs_decrease_temp",
+ "modifier": {
+ "operator": "minus",
+ "value": 13
+ }
}
]
},
@@ -406,6 +454,14 @@
"operator": "minus",
"value": 10
}
+ },
+ {
+ "name": "set_parameter_from_group_max",
+ "parameter_name": "proc_2_ioring_dvfs_decrease_temp",
+ "modifier": {
+ "operator": "minus",
+ "value": 13
+ }
}
]
},
@@ -440,6 +496,14 @@
"operator": "minus",
"value": 10
}
+ },
+ {
+ "name": "set_parameter_from_group_max",
+ "parameter_name": "proc_3_ioring_dvfs_decrease_temp",
+ "modifier": {
+ "operator": "minus",
+ "value": 13
+ }
}
]
}