Skip to content

[nvidia-bmc] update arm64-aspeed_nvidia_ast2700_bmc-r0#27854

Open
Yakiv-Huryk wants to merge 1 commit into
sonic-net:masterfrom
Yakiv-Huryk:nv-bmc-platform-update-pr
Open

[nvidia-bmc] update arm64-aspeed_nvidia_ast2700_bmc-r0#27854
Yakiv-Huryk wants to merge 1 commit into
sonic-net:masterfrom
Yakiv-Huryk:nv-bmc-platform-update-pr

Conversation

@Yakiv-Huryk

Copy link
Copy Markdown
Contributor

Why I did it

Complete the NVIDIA AST2700 BMC platform definition/API so platform daemons (thermalctld, system-health, chassis/module CLIs) can run without missing API or config gaps.

Work item tracking
  • Microsoft ADO (number only):

How I did it

  • Added pcie.yaml and BMC Ambient thermal entry in platform.json; ignore pdb in system-health config.
  • Implemented missing chassis APIs: get_module_index, system LED stubs.
  • Extended ThermalBMC with presence/status/model/serial and fixed low-threshold handling.
  • Added SwitchHostModule.do_power_cycle(); relaxed leakage-sensor threshold ordering to non-decreasing.
  • Fixed EEPROM CRC output to ONIE hex format (0xXXXXXXXX).
  • Updated unit tests for the above.

How to verify it

Manual tests, platform unit tests.

Which release branch to backport (provide reason below if selected)

  • 202305
  • 202311
  • 202405
  • 202411
  • 202505
  • 202511
  • 202605

Tested branch (Please provide the tested image version)

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@Yakiv-Huryk Yakiv-Huryk requested a review from lguohan as a code owner June 12, 2026 15:05
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

* add empty pcie.yaml
* add thermal info to platform.json
* add missing APIs for thermal and chassis
* add LED api to unblock system-health
* update eeprom crc format

Signed-off-by: Yakiv Huryk <yhuryk@nvidia.com>
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@Yakiv-Huryk Yakiv-Huryk marked this pull request as ready for review June 16, 2026 14:17
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.

3 participants