event_type, cause);
                break;
 
+       case GAUDI_EVENT_BMC_RESET_CMD:
+               gaudi_print_irq_info(hdev, event_type, false);
+               goto reset_device;
+
        case GAUDI_EVENT_PKT_QUEUE_OUT_SYNC:
                gaudi_print_irq_info(hdev, event_type, false);
                gaudi_print_out_of_sync_info(hdev, &eq_entry->pkt_sync_err);
 
        GAUDI_EVENT_NIC3_QP1 = 619,
        GAUDI_EVENT_NIC4_QP0 = 620,
        GAUDI_EVENT_NIC4_QP1 = 621,
+       GAUDI_EVENT_BMC_RESET_CMD = 646,
        GAUDI_EVENT_PKT_QUEUE_OUT_SYNC = 647,
        GAUDI_EVENT_FIX_POWER_ENV_S = 658,
        GAUDI_EVENT_FIX_POWER_ENV_E = 659,
 
        { .fc_id = 643, .cpu_id = 492, .valid = 0, .name = "" },
        { .fc_id = 644, .cpu_id = 493, .valid = 0, .name = "" },
        { .fc_id = 645, .cpu_id = 494, .valid = 0, .name = "" },
-       { .fc_id = 646, .cpu_id = 495, .valid = 0, .name = "" },
+       { .fc_id = 646, .cpu_id = 495, .valid = 1, .name = "BMC_RST_CMD" },
        { .fc_id = 647, .cpu_id = 496, .valid = 0, .name = "" },
        { .fc_id = 648, .cpu_id = 497, .valid = 0, .name = "" },
        { .fc_id = 649, .cpu_id = 498, .valid = 0, .name = "" },