From 1b81dd37c96d293a418f34d858049b6a03bbe0bd Mon Sep 17 00:00:00 2001 From: Sonic Build Admin Date: Wed, 30 Jul 2025 23:06:02 +0000 Subject: [PATCH] Add components to platform_components.json for Arista 7280DR3 SKUs #### Why I did it The platform_components.json file is used for firmware upgrades via `fwutil`. One such application is to upgrade SCD firmware on the device. ##### Work item tracking - Microsoft ADO **(number only)**: #### How I did it Populated the platform_components.json for all the Arista 7280DR3 SKUs listed below: - x86_64-arista_7280dr3a_36 - x86_64-arista_7280dr3ak_36 - x86_64-arista_7280dr3ak_36s - x86_64-arista_7280dr3am_36 #### How to verify it Run `fwutil show updates` and verify that no errors are reported #### Which release branch to backport (provide reason below if selected) - [ ] 202205 - [ ] 202211 - [ ] 202305 - [ ] 202311 - [ ] 202405 - [ ] 202411 - [ ] 202505 - [x] msft-202503 #### Tested branch (Please provide the tested image version) - [x] msft-202503 #### Description for the changelog This change populates the platform_components.json with the physical components so that they can be accessed for firmware upgrade via fwutils. #### Link to config_db schema for YANG module changes #### A picture of a cute animal (not mandatory but encouraged) image --- .../x86_64-arista_7280dr3a_36/platform_components.json | 6 ++++++ .../x86_64-arista_7280dr3ak_36/platform_components.json | 6 ++++++ .../x86_64-arista_7280dr3ak_36s/platform_components.json | 6 ++++++ .../x86_64-arista_7280dr3am_36/platform_components.json | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/device/arista/x86_64-arista_7280dr3a_36/platform_components.json b/device/arista/x86_64-arista_7280dr3a_36/platform_components.json index 0e6ea83787..871ff923e2 100644 --- a/device/arista/x86_64-arista_7280dr3a_36/platform_components.json +++ b/device/arista/x86_64-arista_7280dr3a_36/platform_components.json @@ -2,6 +2,12 @@ "chassis": { "DCS-7280DR3A-36": { "component": { + "Aboot()": {}, + "Scd(addr=0000:00:18.7)": {}, + "Adm1266(addr=10-004f)": {}, + "Ucd90320(addr=14-0011)": {}, + "Scd(addr=0000:01:00.0)": {}, + "CormorantSysCpld(addr=13-0023)": {} } } } diff --git a/device/arista/x86_64-arista_7280dr3ak_36/platform_components.json b/device/arista/x86_64-arista_7280dr3ak_36/platform_components.json index 9af6bc9763..721dbbcae6 100644 --- a/device/arista/x86_64-arista_7280dr3ak_36/platform_components.json +++ b/device/arista/x86_64-arista_7280dr3ak_36/platform_components.json @@ -2,6 +2,12 @@ "chassis": { "DCS-7280DR3AK-36": { "component": { + "Aboot()": {}, + "Scd(addr=0000:00:18.7)": {}, + "Adm1266(addr=10-004f)": {}, + "Ucd90320(addr=14-0011)": {}, + "Scd(addr=0000:01:00.0)": {}, + "CormorantSysCpld(addr=13-0023)": {} } } } diff --git a/device/arista/x86_64-arista_7280dr3ak_36s/platform_components.json b/device/arista/x86_64-arista_7280dr3ak_36s/platform_components.json index b6f7240330..e0b2d75a04 100644 --- a/device/arista/x86_64-arista_7280dr3ak_36s/platform_components.json +++ b/device/arista/x86_64-arista_7280dr3ak_36s/platform_components.json @@ -2,6 +2,12 @@ "chassis": { "DCS-7280DR3AK-36S": { "component": { + "Aboot()": {}, + "Scd(addr=0000:00:18.7)": {}, + "Adm1266(addr=10-004f)": {}, + "Ucd90320(addr=14-0011)": {}, + "Scd(addr=0000:01:00.0)": {}, + "CormorantSysCpld(addr=13-0023)": {} } } } diff --git a/device/arista/x86_64-arista_7280dr3am_36/platform_components.json b/device/arista/x86_64-arista_7280dr3am_36/platform_components.json index afbb5102a0..7526834a65 100644 --- a/device/arista/x86_64-arista_7280dr3am_36/platform_components.json +++ b/device/arista/x86_64-arista_7280dr3am_36/platform_components.json @@ -2,6 +2,12 @@ "chassis": { "DCS-7280DR3AM-36": { "component": { + "Aboot()": {}, + "Scd(addr=0000:00:18.7)": {}, + "Adm1266(addr=10-004f)": {}, + "Ucd90320(addr=14-0011)": {}, + "Scd(addr=0000:01:00.0)": {}, + "CormorantSysCpld(addr=13-0023)": {} } } }