fboss icon indicating copy to clipboard operation
fboss copied to clipboard

Meru800bia: adds initial data_corral_service support

Open adamcalabrigo opened this issue 1 year ago • 1 comments

Adds initial data_corral_service implementation for Meru800bia.

Changes:

  • Move DarwinLedColor definition to data_corral_service/ChassisManager.h ChassisLedColor enum so that LED color enums can be shared across platforms using the same namespace.
  • Update data_corral_service/darwin/DarwinChassisManager.cpp/.h to use ChassisLedColor enum instead of DarwinLedColor enum.
  • Add Meru800bia platform support to data_corral_service/DataCorralServiceImpl.cpp.
  • Add data_corral_service/meru800bia/ directory with Meru800biaChassisManager.cpp, Meru800biaPlatformConfig.cpp, and Meru800biaFruModule.cpp files which contain implementation for FRU/LED management. Currently the implementation only initializes the chassis LEDs.
  • Update cmake/PlatformDataCorralService.cmake to build Meru800bia files.

adamcalabrigo avatar Aug 18 '23 21:08 adamcalabrigo

@joancaneus has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

facebook-github-bot avatar Aug 28 '23 01:08 facebook-github-bot