configurations: Add Clemente system config

Introduce initial configuration files for Clemente system.

High level description:
*FIO (Front I/O controller)
Provides system status indicators (LEDs) and board information (FRU),
 and communicates with the Remote Management Controller (RMC) to
 ensure front-panel events are monitored and reported in real time.

*HDD & HDD_NVMe
Connected via the MCIO connector and CX8 interface, and linked to
SSDs so that CX8 can carry high-speed traffic to and from the drives.

*OSFP (Octal Small Form-factor Pluggable)
Defines front-panel pluggable slots with eight high-speed electrical
lanes. The Entity Manager reads the OSFP JSON definitions to detect
inserted modules and exposes them via D-Bus for dynamic binding by
other services.

*PDB (Power Distribution Board)
Manages and reports voltage and current on power rails for storage
and networking modules. It exposes these metrics in JSON so that
other components can throttle I/O or trigger alarms when
approaching power limits.

*SCM (Secure Control Module)
Serves as the carrier board for the BMC, connecting to the Hardware
Platform Manager (HPM) to monitor and manage secure-boot policies,
cryptographic keys, and global configuration.
==================================================================

1.Add /* */ style comments before Name
2.Add BOARD_MANUFACTURER to each Probe

Change-Id: I881e1362e9b178af613fad6a9a37d876de20c53f
Signed-off-by: Alex Wang <alex.ts.wang@fii-foxconn.com>
diff --git a/configurations/meson.build b/configurations/meson.build
index 385f0a5..3c2d016 100644
--- a/configurations/meson.build
+++ b/configurations/meson.build
@@ -72,6 +72,12 @@
     'meta/catalina_pdb_hsc_ltc_fsc_max_vr_raa_gndsen_ina_p12vsen_ina_p12vfan_mps.json',
     'meta/catalina_pdb_hsc_xdp_fsc_nct_vr_raa_gndsen_max_p12vsen_isl_p12vfan_rtt.json',
     'meta/catalina_scm.json',
+    'meta/clemente_fio.json',
+    'meta/clemente_hdd.json',
+    'meta/clemente_hdd_nvme.json',
+    'meta/clemente_osfp.json',
+    'meta/clemente_pdb.json',
+    'meta/clemente_scm.json',
     'meta/fbtp.json',
     'meta/fbyv2.json',
     'meta/fbyv35.json',
diff --git a/configurations/meta/clemente_fio.json b/configurations/meta/clemente_fio.json
new file mode 100644
index 0000000..c7af129
--- /dev/null
+++ b/configurations/meta/clemente_fio.json
@@ -0,0 +1,48 @@
+{
+    "Exposes": [
+        {
+            "Address": "$address",
+            "Bus": "$bus",
+            "Name": "Clemente FIO FRU",
+            "Type": "EEPROM"
+        },
+        {
+            "Address": "0x4b",
+            "Bus": 23,
+            "Name": "FIOBOARD_TEMP_C",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 45
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 5
+                }
+            ],
+            "Type": "TMP75"
+        }
+    ],
+    /* Clemente Front IO Board */
+    "Name": "Clemente FIO",
+    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Clemente FIO ', 'BOARD_MANUFACTURER': 'Ingrasys'})",
+    "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"
+    },
+    "xyz.openbmc_project.Inventory.Decorator.Revision": {
+        "Version": "$PRODUCT_VERSION"
+    }
+}
diff --git a/configurations/meta/clemente_hdd.json b/configurations/meta/clemente_hdd.json
new file mode 100644
index 0000000..12ef730
--- /dev/null
+++ b/configurations/meta/clemente_hdd.json
@@ -0,0 +1,28 @@
+{
+    "Exposes": [
+        {
+            "Address": "$address",
+            "Bus": "$bus",
+            "Name": "Clemente HDD Board $bus - 25 % 11 FRU",
+            "Type": "EEPROM"
+        }
+    ],
+    /* Clemente Hard Disk Drive Carrier Board */
+    "Name": "Clemente HDD Carrier $bus - 25 % 11",
+    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Clemente E1.S Backplane', 'BOARD_MANUFACTURER': 'Ingrasys'})",
+    "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"
+    },
+    "xyz.openbmc_project.Inventory.Decorator.Revision": {
+        "Version": "$PRODUCT_VERSION"
+    }
+}
diff --git a/configurations/meta/clemente_hdd_nvme.json b/configurations/meta/clemente_hdd_nvme.json
new file mode 100644
index 0000000..edc5115
--- /dev/null
+++ b/configurations/meta/clemente_hdd_nvme.json
@@ -0,0 +1,108 @@
+[
+    {
+        "Exposes": [
+            {
+                "Address": "0x6a",
+                "Bus": "48",
+                "Name": "HDDBOARD0_SSD0_TEMP_C",
+                "PowerState": "On",
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 70
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 5
+                    }
+                ],
+                "Type": "NVME1000"
+            },
+            {
+                "Address": "0x6a",
+                "Bus": "50",
+                "Name": "HDDBOARD0_SSD1_TEMP_C",
+                "PowerState": "On",
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 70
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 5
+                    }
+                ],
+                "Type": "NVME1000"
+            }
+        ],
+        /* Clemente Hard Disk Drive NVMe Board 0*/
+        "Name": "Clemente HDD NVMe 0",
+        "Probe": [
+            "FOUND('Clemente HDD Carrier 0')"
+        ],
+        "Type": "Board",
+        "xyz.openbmc_project.Inventory.Item.Chassis": {}
+    },
+    {
+        "Exposes": [
+            {
+                "Address": "0x6a",
+                "Bus": "52",
+                "Name": "HDDBOARD1_SSD0_TEMP_C",
+                "PowerState": "On",
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 70
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 5
+                    }
+                ],
+                "Type": "NVME1000"
+            },
+            {
+                "Address": "0x6a",
+                "Bus": "54",
+                "Name": "HDDBOARD1_SSD1_TEMP_C",
+                "PowerState": "On",
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 70
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 5
+                    }
+                ],
+                "Type": "NVME1000"
+            }
+        ],
+        /* Clemente Hard Disk Drive NVMe Board 1*/
+        "Name": "Clemente HDD NVMe 1",
+        "Probe": [
+            "FOUND('Clemente HDD Carrier 1')"
+        ],
+        "Type": "Board",
+        "xyz.openbmc_project.Inventory.Item.Chassis": {}
+    }
+]
diff --git a/configurations/meta/clemente_osfp.json b/configurations/meta/clemente_osfp.json
new file mode 100644
index 0000000..8686290
--- /dev/null
+++ b/configurations/meta/clemente_osfp.json
@@ -0,0 +1,28 @@
+{
+    "Exposes": [
+        {
+            "Address": "$address",
+            "Bus": "$bus",
+            "Name": "Clemente OSFP Board FRU $bus - 29 % 11",
+            "Type": "EEPROM"
+        }
+    ],
+    /* Clemente Octal Small Form-factor Pluggable Carrier Board */
+    "Name": "Clemente OSFP Carrier $bus - 29 % 11",
+    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Clemente OSFP ', 'BOARD_MANUFACTURER': 'Ingrasys'})",
+    "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"
+    },
+    "xyz.openbmc_project.Inventory.Decorator.Revision": {
+        "Version": "$PRODUCT_VERSION"
+    }
+}
diff --git a/configurations/meta/clemente_pdb.json b/configurations/meta/clemente_pdb.json
new file mode 100644
index 0000000..5b1f638
--- /dev/null
+++ b/configurations/meta/clemente_pdb.json
@@ -0,0 +1,276 @@
+{
+    "Exposes": [
+        {
+            "Address": "$address",
+            "Bus": "$bus",
+            "Name": "Clemente PDB FRU",
+            "Type": "EEPROM"
+        },
+        {
+            "Address": "0x12",
+            "Bus": 1,
+            "Labels": [
+                "iin",
+                "pin",
+                "temp1",
+                "vin",
+                "vout1"
+            ],
+            "Name": "PDB_HSC1_LM5066I",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 80.0
+                },
+                {
+                    "Direction": "less than",
+                    "Label": "temp1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 5
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 60
+                },
+                {
+                    "Direction": "less than",
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 60
+                },
+                {
+                    "Direction": "less than",
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 40
+                }
+            ],
+            "Type": "LM5066I",
+            "iin_Name": "PDB_HSC1_LM5066I_CURR_A",
+            "pin_Name": "PDB_HSC1_LM5066I_PWR_W",
+            "temp1_Name": "PDB_HSC1_LM5066I_TEMP_C",
+            "vin_Name": "PDB_HSC1_LM5066I_VIN_VOLT_V",
+            "vout1_Name": "PDB_HSC1_LM5066I_VOUT_VOLT_V"
+        },
+        {
+            "Address": "0x14",
+            "Bus": 1,
+            "Labels": [
+                "iin",
+                "pin",
+                "temp1",
+                "vin",
+                "vout1"
+            ],
+            "Name": "PDB_HSC2_LM5066I",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 80.0
+                },
+                {
+                    "Direction": "less than",
+                    "Label": "temp1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 5
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 60
+                },
+                {
+                    "Direction": "less than",
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 60
+                },
+                {
+                    "Direction": "less than",
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 40
+                }
+            ],
+            "Type": "LM5066I",
+            "iin_Name": "PDB_HSC2_LM5066I_CURR_A",
+            "pin_Name": "PDB_HSC2_LM5066I_PWR_W",
+            "temp1_Name": "PDB_HSC2_LM5066I_TEMP_C",
+            "vin_Name": "PDB_HSC2_LM5066I_VIN_VOLT_V",
+            "vout1_Name": "PDB_HSC2_LM5066I_VOUT_VOLT_V"
+        },
+        {
+            "Address": "0x60",
+            "Bus": 19,
+            "Labels": [
+                "iout1",
+                "pout1",
+                "temp1",
+                "vout1"
+            ],
+            "Name": "PDB_VR_P12V_N1",
+            "PowerState": "On",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0.272,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.6
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0.21,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 10.5
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 2.5,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 125
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0.1,
+                    "Label": "temp1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 5
+                }
+            ],
+            "Type": "RAA228004",
+            "iout1_Name": "PDB_VR_P12V_N1_CURR_A",
+            "pout1_Name": "PDB_VR_P12V_N1_PWR_W",
+            "temp1_Name": "PDB_VR_P12V_N1_TEMP_C",
+            "vout1_Name": "PDB_VR_P12V_N1_VOLT_V"
+        },
+        {
+            "Address": "0x61",
+            "Bus": 19,
+            "Labels": [
+                "iout1",
+                "pout1",
+                "temp1",
+                "vout1"
+            ],
+            "Name": "PDB_VR_P12V_N2",
+            "PowerState": "On",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0.272,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.6
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0.21,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 10.5
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 2.5,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 125
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0.1,
+                    "Label": "temp1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 5
+                }
+            ],
+            "Type": "RAA228004",
+            "iout1_Name": "PDB_VR_P12V_N2_CURR_A",
+            "pout1_Name": "PDB_VR_P12V_N2_PWR_W",
+            "temp1_Name": "PDB_VR_P12V_N2_TEMP_C",
+            "vout1_Name": "PDB_VR_P12V_N2_VOLT_V"
+        },
+        {
+            "Address": "0x4e",
+            "Bus": 1,
+            "Name": "PDB_INLET_TEMP_C",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 1.6,
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 80
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0.1,
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 5
+                }
+            ],
+            "Type": "TMP1075"
+        }
+    ],
+    /* Clemente Power Delivery Board */
+    "Name": "Clemente PDB",
+    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Clemente PDB ', 'BOARD_MANUFACTURER': 'Ingrasys'})",
+    "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"
+    },
+    "xyz.openbmc_project.Inventory.Decorator.Revision": {
+        "Version": "$PRODUCT_VERSION"
+    }
+}
diff --git a/configurations/meta/clemente_scm.json b/configurations/meta/clemente_scm.json
new file mode 100644
index 0000000..5038367
--- /dev/null
+++ b/configurations/meta/clemente_scm.json
@@ -0,0 +1,239 @@
+{
+    "Exposes": [
+        {
+            "Index": 0,
+            "Name": "SCM_P12V_VOLT_V",
+            "ScaleFactor": 0.112359551,
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.2
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 10.8
+                }
+            ],
+            "Type": "ADC"
+        },
+        {
+            "Index": 1,
+            "Name": "SCM_P5V_VOLT_V",
+            "ScaleFactor": 0.27173913,
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 5.25
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 4.75
+                }
+            ],
+            "Type": "ADC"
+        },
+        {
+            "Index": 2,
+            "Name": "SCM_P3V3_VOLT_V",
+            "ScaleFactor": 0.410677618,
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 3.6
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 3.0
+                }
+            ],
+            "Type": "ADC"
+        },
+        {
+            "Index": 3,
+            "Name": "SCM_P2V5_VOLT_V",
+            "ScaleFactor": 0.54200542,
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 2.625
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 2.375
+                }
+            ],
+            "Type": "ADC"
+        },
+        {
+            "Index": 4,
+            "Name": "SCM_P1V8_VOLT_V",
+            "ScaleFactor": 0.750469043,
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1.98
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 1.62
+                }
+            ],
+            "Type": "ADC"
+        },
+        {
+            "Index": 5,
+            "Name": "SCM_PGPPA_VOLT_V",
+            "ScaleFactor": 0.410677618,
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1.98
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 1.62
+                }
+            ],
+            "Type": "ADC"
+        },
+        {
+            "Index": 6,
+            "Name": "SCM_P1V2_VOLT_V",
+            "ScaleFactor": 1,
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1.26
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 1.14
+                }
+            ],
+            "Type": "ADC"
+        },
+        {
+            "BridgeGpio": [
+                {
+                    "Name": "BATTERY_DETECT",
+                    "Polarity": "High",
+                    "SetupTime": 1
+                }
+            ],
+            "Index": 7,
+            "Name": "SCM_P3V_BAT_VOLT_V",
+            "PollRate": 86400,
+            "ScaleFactor": 0.333333333,
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 3.4
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 2.6
+                }
+            ],
+            "Type": "ADC"
+        },
+        {
+            "Index": 8,
+            "Name": "SCM_P1V0_VOLT_V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1.1
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 0.9
+                }
+            ],
+            "Type": "ADC"
+        },
+        {
+            "Name": "BMC",
+            "Type": "BMC"
+        },
+        {
+            "Address": "$address",
+            "Bus": "$bus",
+            "Name": "Clemente SCM FRU",
+            "Type": "EEPROM"
+        },
+        {
+            "Address": "0x4b",
+            "Bus": 9,
+            "Name": "SCM_TEMP_C",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 45
+                },
+                {
+                    "Direction": "less than",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 5
+                }
+            ],
+            "Type": "TMP75"
+        }
+    ],
+    /* Clemente Secure Control Module Board */
+    "Name": "Clemente SCM",
+    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Clemente SCM ', 'BOARD_MANUFACTURER': 'Ingrasys'})",
+    "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"
+    },
+    "xyz.openbmc_project.Inventory.Decorator.Revision": {
+        "Version": "$PRODUCT_VERSION"
+    }
+}