Skip to content

[Celestica] Leh800bcls: Config: Support Netlake2.0 third source - #1530

Open
chee-zhang wants to merge 1 commit into
facebook:mainfrom
chee-zhang:leh800bcls_support_netlake2p0_third_source
Open

[Celestica] Leh800bcls: Config: Support Netlake2.0 third source#1530
chee-zhang wants to merge 1 commit into
facebook:mainfrom
chee-zhang:leh800bcls_support_netlake2p0_third_source

Conversation

@chee-zhang

@chee-zhang chee-zhang commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Pre-submission checklist

  • I've ran the linters locally and fixed lint errors related to the files I modified in this PR. You can install the linters by running pip install -r requirements-dev.txt && pre-commit install
  • pre-commit run
  clang-format.........................................(no files to check)Skipped
  shellcheck...........................................(no files to check)Skipped
  shfmt................................................(no files to check)Skipped
  trim trailing whitespace.................................................Passed
  fix end of files.........................................................Passed
  check yaml...........................................(no files to check)Skipped
  check json...............................................................Passed
  check for merge conflicts................................................Passed
  ruff check...........................................(no files to check)Skipped
  ruff format..........................................(no files to check)Skipped
  Prevent sai_impl in fboss manifest.......................................Passed

Summary

This PR is to support Netlake2.0 third source.

  1. Netlake2.0 COME has used Renesas+ADI
  2. Add versionedPmUnitConfigs in platform_manager.json
  3. Add versionedSensors in sensor_service.json

Test Plan

I0222 20:08:43.529809 41095 DataStore.cpp:132] At SlotPath /COMESE_SLOT@0, updating PmUnit eepromProductName: NETLAKE20
I0222 20:08:43.529811 41095 PlatformExplorer.cpp:464] Found ProductionState `3` ProductionSubState `1` RespinVariantIndicator `3` in IDPROM /sys/bus/i2c/devices/21-0056/eeprom at /COMESE_SLOT@0
I0222 20:08:43.529813 41095 DataStore.cpp:117] At SlotPath /COMESE_SLOT@0, updating to PmUnit `` with ProductionState 3, ProductionSubState 1, RespinVariantIndicator 3
I0222 20:08:43.529815 41095 PlatformExplorer.cpp:511] Found PmUnit name `NETLAKE20` in IDPROM /sys/bus/i2c/devices/21-0056/eeprom at /COMESE_SLOT@0
I0222 20:08:43.529816 41095 DataStore.cpp:109] At SlotPath /COMESE_SLOT@0, updating to PmUnit with name: NETLAKE20
I0222 20:08:43.529819 41095 DataStore.cpp:187] Resolved /COMESE_SLOT@0 to versioned PmUnitConfig of NETLAKE20 with version 3.1.3

platform_manager.log
sensor_service.log

@meta-cla meta-cla Bot added the CLA Signed label Aug 19, 2026
@chee-zhang
chee-zhang marked this pull request as ready for review August 19, 2026 05:08
@chee-zhang
chee-zhang requested a review from a team as a code owner August 19, 2026 05:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant