diff --git a/fboss/platform/configs/ladakh800bcls/platform_manager.json b/fboss/platform/configs/ladakh800bcls/platform_manager.json index 5c7e42ac7ce9f..67a9ab4968ec0 100644 --- a/fboss/platform/configs/ladakh800bcls/platform_manager.json +++ b/fboss/platform/configs/ladakh800bcls/platform_manager.json @@ -369,7 +369,16 @@ "busName": "MCB_IOB_I2C_MASTER_5", "address": "0x62", "kernelDeviceName": "pmbus", - "pmUnitScopedName": "PMBUS_3" + "pmUnitScopedName": "PMBUS_3", + "initRegSettings": [ + { + "__comment__": "Set the page to 0 to ensure the driver can read the correct registers", + "regOffset": 0, + "ioBuf": [ + 0 + ] + } + ] }, { "busName": "MCB_IOB_I2C_MASTER_6", diff --git a/fboss/platform/configs/ladakh800bcls/sensor_service.json b/fboss/platform/configs/ladakh800bcls/sensor_service.json index adec79dd44969..b6c62d094d568 100644 --- a/fboss/platform/configs/ladakh800bcls/sensor_service.json +++ b/fboss/platform/configs/ladakh800bcls/sensor_service.json @@ -5,138 +5,6 @@ "slotPath": "/", "pmUnitName": "LADAKH800BCLS_MCB", "sensors": [ - { - "name": "MCB_UP24_FAN_1_F_RPM", - "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan1_input", - "type": 4, - "thresholds": { - "maxAlarmVal": 34100, - "minAlarmVal": 2790, - "upperCriticalVal": 34100, - "lowerCriticalVal": 2790 - } - }, - { - "name": "MCB_UP24_FAN_1_R_RPM", - "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan2_input", - "type": 4, - "thresholds": { - "maxAlarmVal": 30800, - "minAlarmVal": 2520, - "upperCriticalVal": 30800, - "lowerCriticalVal": 2520 - } - }, - { - "name": "MCB_UP25_FAN_2_F_RPM", - "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan3_input", - "type": 4, - "thresholds": { - "maxAlarmVal": 34100, - "minAlarmVal": 2790, - "upperCriticalVal": 34100, - "lowerCriticalVal": 2790 - } - }, - { - "name": "MCB_UP25_FAN_2_R_RPM", - "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan4_input", - "type": 4, - "thresholds": { - "maxAlarmVal": 30800, - "minAlarmVal": 2520, - "upperCriticalVal": 30800, - "lowerCriticalVal": 2520 - } - }, - { - "name": "MCB_UP26_FAN_3_F_RPM", - "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan5_input", - "type": 4, - "thresholds": { - "maxAlarmVal": 34100, - "minAlarmVal": 2790, - "upperCriticalVal": 34100, - "lowerCriticalVal": 2790 - } - }, - { - "name": "MCB_UP26_FAN_3_R_RPM", - "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan6_input", - "type": 4, - "thresholds": { - "maxAlarmVal": 30800, - "minAlarmVal": 2520, - "upperCriticalVal": 30800, - "lowerCriticalVal": 2520 - } - }, - { - "name": "MCB_UP27_FAN_4_F_RPM", - "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan7_input", - "type": 4, - "thresholds": { - "maxAlarmVal": 34100, - "minAlarmVal": 2790, - "upperCriticalVal": 34100, - "lowerCriticalVal": 2790 - } - }, - { - "name": "MCB_UP27_FAN_4_R_RPM", - "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan8_input", - "type": 4, - "thresholds": { - "maxAlarmVal": 30800, - "minAlarmVal": 2520, - "upperCriticalVal": 30800, - "lowerCriticalVal": 2520 - } - }, - { - "name": "MCB_UP28_FAN_5_F_RPM", - "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan9_input", - "type": 4, - "thresholds": { - "maxAlarmVal": 34100, - "minAlarmVal": 2790, - "upperCriticalVal": 34100, - "lowerCriticalVal": 2790 - } - }, - { - "name": "MCB_UP28_FAN_5_R_RPM", - "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan10_input", - "type": 4, - "thresholds": { - "maxAlarmVal": 30800, - "minAlarmVal": 2520, - "upperCriticalVal": 30800, - "lowerCriticalVal": 2520 - } - }, - { - "name": "MCB_UP29_FAN_6_F_RPM", - "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan11_input", - "type": 4, - "thresholds": { - "maxAlarmVal": 34100, - "minAlarmVal": 2790, - "upperCriticalVal": 34100, - "lowerCriticalVal": 2790 - } - }, - { - "name": "MCB_UP29_FAN_6_R_RPM", - "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan12_input", - "type": 4, - "thresholds": { - "maxAlarmVal": 30800, - "minAlarmVal": 2520, - "upperCriticalVal": 30800, - "lowerCriticalVal": 2520 - } - }, { "name": "MCB_U59_XP1R5V_OOB", "sysfsPath": "/run/devmap/sensors/MCB_ADC1_MONITOR/in0_input", @@ -803,16 +671,6 @@ }, "compute": "@/1000.0" }, - { - "name": "MCB_PSP3_XP12R0V_PB3_IOUT", - "sysfsPath": "/run/devmap/sensors/PMBUS_3/curr1_input", - "type": 2, - "thresholds": { - "maxAlarmVal": 108, - "upperCriticalVal": 130 - }, - "compute": "@/1000.0" - }, { "name": "MCB_PSP3_XP12R0V_PB3_TEMPARTURES", "sysfsPath": "/run/devmap/sensors/PMBUS_3/temp1_input", @@ -1032,6 +890,306 @@ }, "compute": "@/1000.0" } + ], + "versionedSensors": [ + { + "sensors": [ + { + "name": "MCB_UP24_FAN_1_F_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan1_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 34100, + "minAlarmVal": 2790, + "upperCriticalVal": 34100, + "lowerCriticalVal": 2790 + } + }, + { + "name": "MCB_UP24_FAN_1_R_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan2_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 30800, + "minAlarmVal": 2520, + "upperCriticalVal": 30800, + "lowerCriticalVal": 2520 + } + }, + { + "name": "MCB_UP25_FAN_2_F_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan3_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 34100, + "minAlarmVal": 2790, + "upperCriticalVal": 34100, + "lowerCriticalVal": 2790 + } + }, + { + "name": "MCB_UP25_FAN_2_R_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan4_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 30800, + "minAlarmVal": 2520, + "upperCriticalVal": 30800, + "lowerCriticalVal": 2520 + } + }, + { + "name": "MCB_UP26_FAN_3_F_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan5_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 34100, + "minAlarmVal": 2790, + "upperCriticalVal": 34100, + "lowerCriticalVal": 2790 + } + }, + { + "name": "MCB_UP26_FAN_3_R_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan6_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 30800, + "minAlarmVal": 2520, + "upperCriticalVal": 30800, + "lowerCriticalVal": 2520 + } + }, + { + "name": "MCB_UP27_FAN_4_F_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan7_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 34100, + "minAlarmVal": 2790, + "upperCriticalVal": 34100, + "lowerCriticalVal": 2790 + } + }, + { + "name": "MCB_UP27_FAN_4_R_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan8_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 30800, + "minAlarmVal": 2520, + "upperCriticalVal": 30800, + "lowerCriticalVal": 2520 + } + }, + { + "name": "MCB_UP28_FAN_5_F_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan9_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 34100, + "minAlarmVal": 2790, + "upperCriticalVal": 34100, + "lowerCriticalVal": 2790 + } + }, + { + "name": "MCB_UP28_FAN_5_R_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan10_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 30800, + "minAlarmVal": 2520, + "upperCriticalVal": 30800, + "lowerCriticalVal": 2520 + } + }, + { + "name": "MCB_UP29_FAN_6_F_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan11_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 34100, + "minAlarmVal": 2790, + "upperCriticalVal": 34100, + "lowerCriticalVal": 2790 + } + }, + { + "name": "MCB_UP29_FAN_6_R_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan12_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 30800, + "minAlarmVal": 2520, + "upperCriticalVal": 30800, + "lowerCriticalVal": 2520 + } + }, + { + "name": "MCB_PSP3_XP12R0V_PB3_IOUT", + "sysfsPath": "/run/devmap/sensors/PMBUS_3/curr1_input", + "type": 2, + "thresholds": { + "maxAlarmVal": 108, + "upperCriticalVal": 130 + }, + "compute": "@/1000.0" + } + ], + "productProductionState": 1, + "productVersion": 1, + "productSubVersion": 0 + }, + { + "sensors": [ + { + "name": "MCB_UP24_FAN_1_F_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan1_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 40150, + "minAlarmVal": 3285, + "upperCriticalVal": 40150, + "lowerCriticalVal": 3285 + } + }, + { + "name": "MCB_UP24_FAN_1_R_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan2_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 34760, + "minAlarmVal": 2844, + "upperCriticalVal": 34760, + "lowerCriticalVal": 2844 + } + }, + { + "name": "MCB_UP25_FAN_2_F_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan3_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 40150, + "minAlarmVal": 3285, + "upperCriticalVal": 40150, + "lowerCriticalVal": 3285 + } + }, + { + "name": "MCB_UP25_FAN_2_R_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan4_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 34760, + "minAlarmVal": 2844, + "upperCriticalVal": 34760, + "lowerCriticalVal": 2844 + } + }, + { + "name": "MCB_UP26_FAN_3_F_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan5_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 40150, + "minAlarmVal": 3285, + "upperCriticalVal": 40150, + "lowerCriticalVal": 3285 + } + }, + { + "name": "MCB_UP26_FAN_3_R_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan6_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 34760, + "minAlarmVal": 2844, + "upperCriticalVal": 34760, + "lowerCriticalVal": 2844 + } + }, + { + "name": "MCB_UP27_FAN_4_F_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan7_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 40150, + "minAlarmVal": 3285, + "upperCriticalVal": 40150, + "lowerCriticalVal": 3285 + } + }, + { + "name": "MCB_UP27_FAN_4_R_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan8_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 34760, + "minAlarmVal": 2844, + "upperCriticalVal": 34760, + "lowerCriticalVal": 2844 + } + }, + { + "name": "MCB_UP28_FAN_5_F_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan9_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 40150, + "minAlarmVal": 3285, + "upperCriticalVal": 40150, + "lowerCriticalVal": 3285 + } + }, + { + "name": "MCB_UP28_FAN_5_R_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan10_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 34760, + "minAlarmVal": 2844, + "upperCriticalVal": 34760, + "lowerCriticalVal": 2844 + } + }, + { + "name": "MCB_UP29_FAN_6_F_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan11_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 40150, + "minAlarmVal": 3285, + "upperCriticalVal": 40150, + "lowerCriticalVal": 3285 + } + }, + { + "name": "MCB_UP29_FAN_6_R_RPM", + "sysfsPath": "/run/devmap/sensors/MCB_FAN_CPLD/fan12_input", + "type": 4, + "thresholds": { + "maxAlarmVal": 34760, + "minAlarmVal": 2844, + "upperCriticalVal": 34760, + "lowerCriticalVal": 2844 + } + }, + { + "name": "MCB_PSP3_XP12R0V_PB3_IOUT", + "sysfsPath": "/run/devmap/sensors/PMBUS_3/curr1_input", + "type": 2, + "thresholds": { + "maxAlarmVal": 145, + "upperCriticalVal": 167 + }, + "compute": "@/1000.0" + } + ], + "productProductionState": 2, + "productVersion": 1, + "productSubVersion": 0 + } ] }, {