configuration: minerva: add aegis board fru
Add Aegis FRU file to support Harma.
Change-Id: Ib023a6b95c97ed6ce3395848cdf4bf6c35d541ea
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
diff --git a/configurations/meson.build b/configurations/meson.build
index 3ace6a0..b574cc5 100644
--- a/configurations/meson.build
+++ b/configurations/meson.build
@@ -83,6 +83,7 @@
'meta/harma_mb.json',
'meta/harma_mb_vr_infineon.json',
'meta/harma_scm.json',
+ 'meta/minerva_aegis.json',
'meta/minerva_cmm.json',
'meta/minerva_cmm_bsm.json',
'meta/minerva_cmm_hsc_infineon.json',
diff --git a/configurations/meta/minerva_aegis.json b/configurations/meta/minerva_aegis.json
new file mode 100644
index 0000000..1eb9a05
--- /dev/null
+++ b/configurations/meta/minerva_aegis.json
@@ -0,0 +1,28 @@
+{
+ "Exposes": [
+ {
+ "Address": "$address",
+ "Bus": "$bus",
+ "Name": "Minerva Aegis FRU",
+ "Type": "EEPROM"
+ }
+ ],
+ "Name": "Minerva Aegis",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Aegis Board ', 'PRODUCT_MANUFACTURER': 'Quanta'})",
+ "AND",
+ "FOUND('Harma SCM')"
+ ],
+ "Type": "Board",
+ "xyz.openbmc_project.Inventory.Decorator.Asset": {
+ "BuildDate": "$BOARD_MANUFACTURE_DATE",
+ "Manufacturer": "$BOARD_MANUFACTURER",
+ "Model": "$BOARD_PRODUCT_NAME",
+ "PartNumber": "$BOARD_PART_NUMBER",
+ "SerialNumber": "$BOARD_SERIAL_NUMBER",
+ "SparePartNumber": "$BOARD_INFO_AM1"
+ },
+ "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
+ "AssetTag": "$PRODUCT_ASSET_TAG"
+ }
+}