/*
* Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
* only version 2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
#ifndef __DMS_CONVERGE_CONFIG_H__
#define __DMS_CONVERGE_CONFIG_H__
/* true:on, false:off */
#define DMS_EVENT_CONVERGE_SWITCH false
EVENT_CONVERGE_DECLARATION_BEGIN()
/* convergent diagrams of SOC ERROR declaration */
EVENT_CONVERGE_ITEM_DECLARATION(0x80818000U, 0x80B78000U, /* SLLC ERROR */
0x80B78008U, /* SLLC MBECC */
0x80B38000U, /* CS ERROR */
0x80DF8000U, /* DDR ERROR */
0x80F38000U, /* DHA ERROR */
0x80F38008U, /* DHA MBECC */
0x80F38001U, /* DHA ERROR_NF */
0x80C78008U, /* TS MBECC */
0x80AD8008U, /* GIC MBECC */
0x80E18005U, /* HBM PARITY */
0x80E18000U, /* HBM ERROR */
0x80E1800AU, /* HBM TIMEOUT_ERR */
0x80F18000U, /* HHA ERROR */
0x80F18008U, /* HHA MBECC */
0x80BD8000U, /* NIC ERROR */
0x80BD8008U, /* NIC MBECC */
0x80F78000U, /* HWTS/Stars-TS ERROR */
0x80E38000U, /* LPM ERROR */
0x80CD8000U, /* L2BUF ERROR */
0x80CD8008U, /* L2BUF MBECC */
0x80A38000U, /* L3D ERROR */
0x80A38008U, /* L3D MBECC */
0x80A58000U, /* L3T ERROR */
0x80A58008U, /* L3T MBECC */
0x80A78000U, /* MESH ERROR */
0x80B18000U, /* MN ERROR */
0x80B58000U, /* SIOE ERROR */
0x80A18008U, /* CPUcore MBECC */
0x80B98000U, /* pcie local ERROR */
0x80B98008U, /* pcie local MBECC */
0x80FB8000U, /* TSCPU(A55/R52) ERROR */
0x80FB8005U); /* TSCPU(A55/R52) PARITY */
/* convergent diagrams of SOC ERROR_NF declaration */
EVENT_CONVERGE_ITEM_DECLARATION(0x80818001U, 0x80BB8001U); /* ROCE ERROR_NF */
/* convergent diagrams of SOC IN_CFG_ERR declaration */
EVENT_CONVERGE_ITEM_DECLARATION(0x80818003U, 0x80B78003U, /* SLLC IN_CFG_ERR */
0x80F38003U, /* DHA IN_CFG_ERR */
0x80D18003U, /* DVPP IN_CFG_ERR */
0x80F18003U, /* HHA IN_CFG_ERR */
0x80BD8003U, /* NIC IN_CFG_ERR */
0x80CD8003U, /* L2BUF IN_CFG_ERR */
0x80A38003U, /* L3D IN_CFG_ERR */
0x80A58003U, /* L3T IN_CFG_ERR */
0x80B18003U, /* MN IN_CFG_ERR */
0x80BB8003U); /* ROCE IN_CFG_ERR */
EVENT_CONVERGE_ITEM_INIT(0x80818000U);
EVENT_CONVERGE_ITEM_INIT(0x80818001U);
EVENT_CONVERGE_ITEM_INIT(0x80818003U);
EVENT_CONVERGE_DECLARATION_END();
#endif