diff --git a/fboss/platform/configs/icecube/fan_service.json b/fboss/platform/configs/icecube/fan_service.json index 74fbcb7e9b3d8..3a28651785515 100644 --- a/fboss/platform/configs/icecube/fan_service.json +++ b/fboss/platform/configs/icecube/fan_service.json @@ -6,6 +6,7 @@ "pwmTransitionValue": 35, "pwmLowerThreshold": 20, "pwmUpperThreshold": 100, + "shutdownCmd": "echo 0 > /run/devmap/cplds/SMB_CPLD/th6_pwr_en", "watchdog": { "sysfsPath": "/run/devmap/watchdogs/FAN_WATCHDOG", "value": 0 @@ -68,6 +69,16 @@ } } ], + "shutdownCondition": { + "numOvertempSensorForShutdown": 1, + "conditions": [ + { + "sensorName": "TH6_TEMP", + "overtempThreshold": 101.0, + "slidingWindowSize": 1 + } + ] + }, "fans": [ { "fanName": "FAN_1_F", diff --git a/fboss/platform/configs/icecube/platform_manager.json b/fboss/platform/configs/icecube/platform_manager.json index 5d62a585a8260..8250e9a92bfba 100644 --- a/fboss/platform/configs/icecube/platform_manager.json +++ b/fboss/platform/configs/icecube/platform_manager.json @@ -1341,6 +1341,7 @@ "/run/devmap/sensors/SMB_ADC2_SENSOR": "/SMB_SLOT@0/[SMB_ADC2_SENSOR]", "/run/devmap/sensors/SMB_INLET_TSENSOR": "/SMB_SLOT@0/[SMB_INLET_TSENSOR]", "/run/devmap/sensors/SMB_VDDCORE": "/SMB_SLOT@0/[SMB_VDDCORE]", + "/run/devmap/sensors/SMB_CPLD": "/SMB_SLOT@0/[SMB_CPLD]", "/run/devmap/sensors/COME_HWMON1": "/COMESE_SLOT@0/[COME_HWMON1]", "/run/devmap/sensors/COME_HWMON2": "/COMESE_SLOT@0/[COME_HWMON2]", "/run/devmap/sensors/COME_HWMON3": "/COMESE_SLOT@0/[COME_HWMON3]", diff --git a/fboss/platform/configs/icecube/sensor_service.json b/fboss/platform/configs/icecube/sensor_service.json index 57aeefef7f5ae..2a6c5b1aedebc 100644 --- a/fboss/platform/configs/icecube/sensor_service.json +++ b/fboss/platform/configs/icecube/sensor_service.json @@ -1795,6 +1795,16 @@ "maxAlarmVal": 61 }, "compute": "@/1000.0" + }, + { + "name": "TH6_TEMP", + "sysfsPath": "/run/devmap/sensors/SMB_CPLD/temp1_input", + "type": 3, + "thresholds": { + "maxAlarmVal": 97, + "upperCriticalVal": 101 + }, + "compute": "@/1000.0" } ], "versionedSensors": [