From dce1443b2c8941625f10d840bfde3a6d92d6a107 Mon Sep 17 00:00:00 2001 From: chee-zhang Date: Wed, 19 Aug 2026 10:47:39 +0800 Subject: [PATCH] Support Netlake2.0 third source --- .../configs/leh800bclsm/platform_manager.json | 50 +++ .../configs/leh800bclsm/sensor_service.json | 284 ++++++++++++++++++ 2 files changed, 334 insertions(+) diff --git a/fboss/platform/configs/leh800bclsm/platform_manager.json b/fboss/platform/configs/leh800bclsm/platform_manager.json index 51b57d12cbb2b..3b760b01d69c9 100644 --- a/fboss/platform/configs/leh800bclsm/platform_manager.json +++ b/fboss/platform/configs/leh800bclsm/platform_manager.json @@ -106,6 +106,56 @@ ] }, "productSubVersion": 2 + }, + { + "pmUnitConfig": { + "pluggedInSlotType": "COMESE_SLOT", + "i2cDeviceConfigs": [ + { + "busName": "INCOMING@0", + "address": "0x20", + "kernelDeviceName": "bp4f_raa228244", + "pmUnitScopedName": "COME_HWMON1" + }, + { + "busName": "INCOMING@0", + "address": "0x21", + "kernelDeviceName": "bp4f_raa228244", + "pmUnitScopedName": "COME_HWMON2" + }, + { + "busName": "INCOMING@1", + "address": "0x40", + "kernelDeviceName": "ina230", + "pmUnitScopedName": "COME_HWMON3" + }, + { + "busName": "INCOMING@1", + "address": "0x4c", + "kernelDeviceName": "tmp75", + "pmUnitScopedName": "COME_OUTLET_TSENSOR" + }, + { + "busName": "INCOMING@1", + "address": "0x4a", + "kernelDeviceName": "tmp75", + "pmUnitScopedName": "COME_INLET_TSENSOR" + }, + { + "busName": "INCOMING@1", + "address": "0x50", + "kernelDeviceName": "spd5118", + "pmUnitScopedName": "COME_DIMM1_TSENSOR" + }, + { + "busName": "INCOMING@1", + "address": "0x51", + "kernelDeviceName": "spd5118", + "pmUnitScopedName": "COME_DIMM2_TSENSOR" + } + ] + }, + "productSubVersion": 3 } ] }, diff --git a/fboss/platform/configs/leh800bclsm/sensor_service.json b/fboss/platform/configs/leh800bclsm/sensor_service.json index f12588515f7e0..383da96674526 100644 --- a/fboss/platform/configs/leh800bclsm/sensor_service.json +++ b/fboss/platform/configs/leh800bclsm/sensor_service.json @@ -780,6 +780,148 @@ "productionSubState": 3, "respinVariantIndicator": 1 }, + { + "sensors": [ + { + "name": "COME_PU1_XDPE19283D_PVDDCR_SOC_MISC_VIN", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/in1_input", + "type": 1, + "thresholds": { + "maxAlarmVal": 13.22, + "minAlarmVal": 10.82, + "upperCriticalVal": 13.35, + "lowerCriticalVal": 10.7 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU1_XDPE19283D_PVDDCR_POUT", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/power3_input", + "type": 0, + "thresholds": { + "upperCriticalVal": 131.84 + }, + "compute": "@/1000000.0" + }, + { + "name": "COME_PU1_XDPE19283D_PVDDCR_SOC_POUT", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/power4_input", + "type": 0, + "thresholds": { + "upperCriticalVal": 30.9 + }, + "compute": "@/1000000.0" + }, + { + "name": "COME_PU1_XDPE19283D_PVDDCR_VOUT", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/in3_input", + "type": 1, + "thresholds": { + "maxAlarmVal": 1.75, + "upperCriticalVal": 1.82 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU1_XDPE19283D_PVDDCR_SOC_VOUT", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/in4_input", + "type": 1, + "thresholds": { + "maxAlarmVal": 1.36, + "upperCriticalVal": 1.46 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU1_XDPE19283D_PVDDCR_TEMP", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/temp1_input", + "type": 3, + "thresholds": { + "upperCriticalVal": 100 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU1_XDPE19283D_PVDDCR_SOC_TEMP", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/temp2_input", + "type": 3, + "thresholds": { + "upperCriticalVal": 100 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU1_XDPE19283D_PVDDCR_IOUT", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/curr3_input", + "type": 2, + "thresholds": { + "upperCriticalVal": 164.8 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU1_XDPE19283D_PVDDCR_SOC_IOUT", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/curr4_input", + "type": 2, + "thresholds": { + "upperCriticalVal": 38.625 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU37_XDPE19283D_PVDDCR_SOC_MISC_VIN", + "sysfsPath": "/run/devmap/sensors/COME_HWMON2/in1_input", + "type": 1, + "thresholds": { + "maxAlarmVal": 13.22, + "minAlarmVal": 10.82, + "upperCriticalVal": 13.35, + "lowerCriticalVal": 10.7 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU37_XDPE19283D_PVDD_MISC_POUT", + "sysfsPath": "/run/devmap/sensors/COME_HWMON2/power3_input", + "type": 0, + "thresholds": { + "upperCriticalVal": 24.72 + }, + "compute": "@/1000000.0" + }, + { + "name": "COME_PU37_XDPE19283D_PVDD_MISC_VOUT", + "sysfsPath": "/run/devmap/sensors/COME_HWMON2/in3_input", + "type": 1, + "thresholds": { + "maxAlarmVal": 1.29, + "upperCriticalVal": 1.42 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU37_XDPE19283D_PVDD_MISC_TEMP", + "sysfsPath": "/run/devmap/sensors/COME_HWMON2/temp1_input", + "type": 3, + "thresholds": { + "upperCriticalVal": 100 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU37_XDPE19283D_PVDD_MISC_IOUT", + "sysfsPath": "/run/devmap/sensors/COME_HWMON2/curr3_input", + "type": 2, + "thresholds": { + "upperCriticalVal": 30.9 + }, + "compute": "@/1000.0" + } + ], + "productionState": 3, + "productionSubState": 1, + "respinVariantIndicator": 1 + }, { "sensors": [ { @@ -1063,6 +1205,148 @@ "productionState": 1, "productionSubState": 3, "respinVariantIndicator": 2 + }, + { + "sensors": [ + { + "name": "COME_PU1_RAA229641_PVDDCR_SOC_MISC_VIN", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/in1_input", + "type": 1, + "thresholds": { + "maxAlarmVal": 13.22, + "minAlarmVal": 10.82, + "upperCriticalVal": 13.35, + "lowerCriticalVal": 10.7 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU1_RAA229641_PVDDCR_POUT1", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/power3_input", + "type": 0, + "thresholds": { + "upperCriticalVal": 131.84 + }, + "compute": "@/1000000.0" + }, + { + "name": "COME_PU1_RAA229641_PVDDCR_SOC_POUT2", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/power4_input", + "type": 0, + "thresholds": { + "upperCriticalVal": 30.9 + }, + "compute": "@/1000000.0" + }, + { + "name": "COME_PU1_RAA229641_PVDDCR_VOUT1", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/in3_input", + "type": 1, + "thresholds": { + "maxAlarmVal": 1.75, + "upperCriticalVal": 1.82 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU1_RAA229641_PVDDCR_SOC_VOUT2", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/in4_input", + "type": 1, + "thresholds": { + "maxAlarmVal": 1.36, + "upperCriticalVal": 1.46 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU1_RAA229641_PVDDCR_TEMP1", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/temp1_input", + "type": 3, + "thresholds": { + "upperCriticalVal": 100 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU1_RAA229641_PVDDCR_SOC_TEMP2", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/temp2_input", + "type": 3, + "thresholds": { + "upperCriticalVal": 100 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU1_RAA229641_PVDDCR_IOUT1", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/curr3_input", + "type": 2, + "thresholds": { + "upperCriticalVal": 164.8 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU1_RAA229641_PVDDCR_SOC_IOUT2", + "sysfsPath": "/run/devmap/sensors/COME_HWMON1/curr4_input", + "type": 2, + "thresholds": { + "upperCriticalVal": 38.625 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU37_RAA229641_PVDDCR_SOC_MISC_VIN", + "sysfsPath": "/run/devmap/sensors/COME_HWMON2/in1_input", + "type": 1, + "thresholds": { + "maxAlarmVal": 13.22, + "minAlarmVal": 10.82, + "upperCriticalVal": 13.35, + "lowerCriticalVal": 10.7 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU37_RAA229641_PVDD_MISC_POUT1", + "sysfsPath": "/run/devmap/sensors/COME_HWMON2/power3_input", + "type": 0, + "thresholds": { + "upperCriticalVal": 24.72 + }, + "compute": "@/1000000.0" + }, + { + "name": "COME_PU37_RAA229641_PVDD_MISC_VOUT1", + "sysfsPath": "/run/devmap/sensors/COME_HWMON2/in3_input", + "type": 1, + "thresholds": { + "maxAlarmVal": 1.29, + "upperCriticalVal": 1.42 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU37_RAA229641_PVDD_MISC_TEMP1", + "sysfsPath": "/run/devmap/sensors/COME_HWMON2/temp1_input", + "type": 3, + "thresholds": { + "upperCriticalVal": 100 + }, + "compute": "@/1000.0" + }, + { + "name": "COME_PU37_RAA229641_PVDD_MISC_IOUT1", + "sysfsPath": "/run/devmap/sensors/COME_HWMON2/curr3_input", + "type": 2, + "thresholds": { + "upperCriticalVal": 30.9 + }, + "compute": "@/1000.0" + } + ], + "productionState": 3, + "productionSubState": 1, + "respinVariantIndicator": 3 } ] },