blob: 23a14cadcf4eeff5c0ea23ac1b991b08e104d45c [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
* Copyright (c) 2023 MediaTek Inc. All Rights Reserved.
*
* Author: Ren-Ting Wang <ren-ting.wang@mediatek.com>
*/
#ifndef _TOPS_MBOX_ID_H_
#define _TOPS_MBOX_ID_H_
enum mbox_cm2ap_cmd_id {
MBOX_CM2AP_CMD_CORE_CTRL = 0,
MBOX_CM2AP_CMD_HPDMA = 10,
MBOX_CM2AP_CMD_TNL_OFFLOAD = 11,
MBOX_CM2AP_CMD_TEST = 31,
__MBOX_CM2AP_CMD_MAX = 32,
};
enum mbox_ap2cm_cmd_id {
MBOX_AP2CM_CMD_CORE_CTRL = 0,
MBOX_AP2CM_CMD_NET = 1,
MBOX_AP2CM_CMD_WDT = 2,
MBOX_AP2CM_CMD_TRM = 3,
MBOX_AP2CM_CMD_TNL_OFFLOAD = 11,
MBOX_AP2CM_CMD_TEST = 31,
__MBOX_AP2CM_CMD_MAX = 32,
};
enum mbox_cx2ap_cmd_id {
MBOX_CX2AP_CMD_CORE_CTRL = 0,
MBOX_CX2AP_CMD_HPDMA = 10,
__MBOX_CX2AP_CMD_MAX = 32,
};
enum mbox_ap2cx_cmd_id {
MBOX_AP2CX_CMD_CORE_CTRL = 0,
MBOX_AP2CX_CMD_NET = 1,
MBOX_AP2CX_CMD_WDT = 2,
MBOX_AP2CX_CMD_TRM = 3,
MBOX_AP2CX_CMD_MISC = 4,
__MBOX_AP2CX_CMD_MAX = 32,
};
enum mbox_cm2cx_cmd_id {
MBOX_CM2CX_CMD_CORE_CTRL = 0,
__MBOX_CM2CX_CMD_MAX = 32,
};
enum mbox_cx2cm_cmd_id {
MBOX_CX2CM_CMD_CORE_CTRL = 0,
__MBOX_CX2CM_CMD_MAX = 32,
};
#endif /* _TOPS_MBOX_ID_H_ */