oem-meta: santabarbara: add handler for asic event logs from rainbow MMC

Add support for decoding the event logs emitted by the Rainbow MMC.

Tested-On: santabarbara
```
root@bmc:~# mfg-tool log-display 2>/dev/null
{
    ...
    "97": {
        "additional_data": {
            "FAILURE_DATA": "RAINBOW_BOOTSTRAP_SET_AFTER_PWR_EN - [13 3C]",
            "POWER_RAIL": "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow_0/bootstrap_set_after_pwr_en",
            "_CODE_FILE": "/usr/src/debug/pldm/1.0+git/oem/meta/libpldmresponder/file_io_type_event_log.cpp",
            "_CODE_FUNC": "void pldm::responder::oem_meta::record::commit(const std::string&, pldm::responder::oem_meta::EventAssert, const std::string&) [with const char* TypeLabel = (& label); AssertType = sdbusplus::error::xyz::openbmc_project::state::Power::PowerRailFault; DeassertType = sdbusplus::event::xyz::openbmc_project::state::Power::PowerRailFaultRecovered; std::string = std::__cxx11::basic_string<char>]",
            "_CODE_LINE": "199",
            "_PID": "1526"
        },
        "event_id": "",
        "message": "xyz.openbmc_project.State.Power.PowerRailFault",
        "redfish": {
            "args": [
                "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow_0/bootstrap_set_after_pwr_en"
            ],
            "id": "OpenBMC_StatePower.PowerRailFault",
            "message": "A fault has been detected on power rail '/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow_0/bootstrap_set_after_pwr_en'."
        },
        "resolution": "",
        "resolved": false,
        "severity": "xyz.openbmc_project.Logging.Entry.Level.Error",
        "timestamp": "2026-04-28T12:35:39.488000000Z",
        "updated_timestamp": "2026-04-28T12:35:39.488000000Z"
    }
}

```

Change-Id: I1a2c1287b85fe9e928fcf5c21ab6fc098b16d56a
Signed-off-by: Frank Chen <FrankChen4@quantatw.com>
diff --git a/oem/meta/libpldmresponder/file_io_type_event_log.cpp b/oem/meta/libpldmresponder/file_io_type_event_log.cpp
index 600aa7a..a2a52a9 100644
--- a/oem/meta/libpldmresponder/file_io_type_event_log.cpp
+++ b/oem/meta/libpldmresponder/file_io_type_event_log.cpp
@@ -605,6 +605,54 @@
      {"RAINBOW_MEDHA0_HBM_CATTRIP_LS_LVC33_ALARM",
       "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow/medha0_hbm_cattrip_ls_lvc33_alarm",
       "DEVICE", record::thermalFault}},
+    {0x54,
+     {"RAINBOW_BOOTSTRAP_SET_AFTER_PWR_EN",
+      "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow/bootstrap_set_after_pwr_en",
+      "POWER_RAIL", record::powerRailFault}},
+    {0x55,
+     {"RAINBOW_HAMSA_ASIC_HOT",
+      "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow/hamsa_asic_hot",
+      "DEVICE", record::thermalFault}},
+    {0x56,
+     {"RAINBOW_MEDHA0_ASIC_HOT",
+      "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow/medha0_asic_hot",
+      "DEVICE", record::thermalFault}},
+    {0x57,
+     {"RAINBOW_MEDHA1_ASIC_HOT",
+      "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow/medha1_asic_hot",
+      "DEVICE", record::thermalFault}},
+    {0x58,
+     {"RAINBOW_HAMSA_ASIC_THERMTRIP",
+      "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow/hamsa_asic_thermtrip",
+      "DEVICE", record::thermalFault}},
+    {0x59,
+     {"RAINBOW_MEDHA0_ASIC_THERMTRIP",
+      "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow/medha0_asic_thermtrip",
+      "DEVICE", record::thermalFault}},
+    {0x5A,
+     {"RAINBOW_MEDHA1_ASIC_THERMTRIP",
+      "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow/medha1_asic_thermtrip",
+      "DEVICE", record::thermalFault}},
+    {0x5B,
+     {"RAINBOW_100M_CLK_APLL_UNLOCK",
+      "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow/100m_clk_apll_unlock",
+      "DEVICE", record::powerRailFault}},
+    {0x5C,
+     {"RAINBOW_312_5M_CLK_APLL_UNLOCK",
+      "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow/312_5m_clk_apll_unlock",
+      "DEVICE", record::powerRailFault}},
+    {0x5D,
+     {"RAINBOW_CLK_BUF0_100M_LOSB_PLD",
+      "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow/clk_buf0_100m_losb_pld",
+      "DEVICE", record::powerRailFault}},
+    {0x5E,
+     {"RAINBOW_CLK_BUF1_100M_LOSB_PLD",
+      "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow/clk_buf1_100m_losb_pld",
+      "DEVICE", record::powerRailFault}},
+    {0x5F,
+     {"RAINBOW_CLK_BUF2_100M_LOSB_PLD",
+      "/xyz/openbmc_project/inventory/system/board/Santabarbara_Rainbow/clk_buf2_100m_losb_pld",
+      "DEVICE", record::powerRailFault}},
 };
 
 namespace report