blob: c6264f39636e14fb4f9110272287421e3e859b8b [file] [log] [blame]
yu.dongc33b3072024-08-21 23:14:49 -07001#ifndef MODULE_TASKID_RANGE_H
2#define MODULE_TASKID_RANGE_H
3
4#if defined(__MD93__) || defined(__MD95__)
5#define MODEM_5G_TASK_NUM_MAX 3
6
7#elif defined(__MD97__)
8#define MODEM_5G_TASK_NUM_MAX 15
9
10#endif
11
12typedef enum {
13 TASK_ID_CODE_RESERVED = 0,
14 TASK_ID_SRV_CODE_BEGIN = TASK_ID_CODE_RESERVED,
15
16 TASK_ID_MODEM_2G3G_CODE_BEGIN = TASK_ID_SRV_CODE_BEGIN + 45,
17
18 TASK_ID_MODEM_4G_CODE_BEGIN = TASK_ID_MODEM_2G3G_CODE_BEGIN + 80,
19
20 TASK_ID_MODEM_5G_CODE_BEGIN = TASK_ID_MODEM_4G_CODE_BEGIN + 40,
21
22 TASK_ID_MW_CODE_BEGIN = TASK_ID_MODEM_5G_CODE_BEGIN + MODEM_5G_TASK_NUM_MAX,
23
24 TASK_ID_DRV_CODE_BEGIN = TASK_ID_MW_CODE_BEGIN + 32,
25
26 TASK_ID_CODE_MAX = 255
27} TASK_ID_CODE_BEGIN;
28
29#endif /* MODULE_TASKID_RANGE_H */