[Mellanox] Add high threshold and high critical threshold support for gearbox (#6206)

- Why I did it

Add high threshold and high critical threshold support for gearbox

- How I did it

Read gearbox thermal related threshold from sysfs
This commit is contained in:
Junchao-Mellanox 2020-12-16 08:51:43 +08:00 committed by GitHub
parent 00cea080af
commit 6348248138
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -80,8 +80,8 @@ thermal_api_handler_psu = {
} }
thermal_api_handler_gearbox = { thermal_api_handler_gearbox = {
THERMAL_API_GET_TEMPERATURE:"gearbox{}_temp_input", THERMAL_API_GET_TEMPERATURE:"gearbox{}_temp_input",
THERMAL_API_GET_HIGH_THRESHOLD:None, THERMAL_API_GET_HIGH_THRESHOLD:"mlxsw-gearbox{}/temp_trip_hot",
THERMAL_API_GET_HIGH_CRITICAL_THRESHOLD:None THERMAL_API_GET_HIGH_CRITICAL_THRESHOLD:"mlxsw-gearbox{}/temp_trip_crit"
} }
thermal_ambient_apis = { thermal_ambient_apis = {
THERMAL_DEV_ASIC_AMBIENT : thermal_api_handler_asic, THERMAL_DEV_ASIC_AMBIENT : thermal_api_handler_asic,