blob: bbcd48e582dc0d69b9e6e16591f5faa78fb80192 [file] [log] [blame]
developer1d312742023-09-11 11:05:46 +08001/* SPDX-License-Identifier: GPL-2.0+ */
2/*
3 * Copyright (C) 2023 MediaTek Incorporation. All Rights Reserved.
4 *
5 * Author: Alvin Kuo <Alvin.Kuo@mediatek.com>
6 */
7#ifndef __TOPS_TOOL_CMDS_H__
8#define __TOPS_TOOL_CMDS_H__
9
10#include "dump.h"
11#include "logger.h"
12
13#define TOPS_TOOL_CMD_SAVE_DUMP \
14 { \
15 .name = "save_dump", \
16 .usage = "save_dump [DUMP DIRECTORY PATH]", \
17 .desc = "save dump data as file in dump directory", \
18 .func = tops_tool_save_dump_data, \
19 .num_of_parms = 1, \
20 },
21
22#if defined(CONFIG_MTK_TOPS_TOOL_SAVE_LOG)
23#define TOPS_TOOL_CMD_SAVE_LOG \
24 { \
25 .name = "save_log", \
26 .usage = "save_log [LOG DIRECTORY PATH]", \
27 .desc = "save log as file in log directory", \
28 .func = tops_tool_run_logger, \
29 .num_of_parms = 1, \
30 },
31#else
32#define TOPS_TOOL_CMD_SAVE_LOG
33#endif
34#endif /* __TOPS_TOOL_CMDS_H__ */