Skip to content

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

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

[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
@meta-codesync

meta-codesync Bot commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

@mikechoifb has imported this pull request. If you are a Meta employee, you can view this in D117408355.

@chee-zhang
chee-zhang force-pushed the leh800bcls_support_netlake2p0_third_source branch from dce1443 to 4a20290 Compare August 26, 2026 09:13
@chee-zhang
chee-zhang requested a review from a team as a code owner August 26, 2026 09:13
@facebook-github-tools

Copy link
Copy Markdown

@chee-zhang has updated the pull request. You must reimport the pull request before landing.

@meta-codesync meta-codesync Bot closed this in 810128f Sep 10, 2026
@meta-codesync meta-codesync Bot added the Merged label Sep 10, 2026
@meta-codesync

meta-codesync Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

@mikechoifb merged this pull request in 810128f.

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