Merge tag 'JH7110_515_SDK_v3.6.0' into vf2-515-devel
[platform/kernel/linux-starfive.git] / drivers / net / wireless / eswin / ecrnx_strs.h
1 /**
2  ****************************************************************************************
3  *
4  * @file ecrnx_strs.h
5  *
6  * @brief Miscellaneous debug strings
7  *
8  * Copyright (C) ESWIN 2015-2020
9  *
10  ****************************************************************************************
11  */
12
13 #ifndef _ECRNX_STRS_H_
14 #define _ECRNX_STRS_H_
15
16 #ifdef CONFIG_ECRNX_FHOST
17
18 #define ECRNX_ID2STR(tag) "Cmd"
19
20 #else
21 #include "lmac_msg.h"
22
23 #define ECRNX_ID2STR(tag) (((MSG_T(tag) < ARRAY_SIZE(ecrnx_id2str)) &&        \
24                            (ecrnx_id2str[MSG_T(tag)]) &&          \
25                            ((ecrnx_id2str[MSG_T(tag)])[MSG_I(tag)])) ?   \
26                           (ecrnx_id2str[MSG_T(tag)])[MSG_I(tag)] : "unknown")
27
28 extern const char *const *ecrnx_id2str[TASK_LAST_EMB + 1];
29 #endif /* CONFIG_ECRNX_FHOST */
30
31 #endif /* _ECRNX_STRS_H_ */